CORTEXA
← Browse
crossrefAI2025-07-21Cited by 2

New Deep Learning-Based Approach for Source Code Generation: Application to Computer Vision Systems

Wafa Alshehri, Salma Kammoun Jarraya, Arwa Allinjawi

Deep learning has enabled significant progress in source code generation, aiming to reduce the manual, error-prone, and time-consuming aspects of software development. While many existing models rely on recurrent neural networks (RNNs) with sequence-to-sequence architectures, these approaches struggle with the long and complex token sequences typical in source code. To address this, we propose a grammar-based convolutional neural network (CNN) combined with a tree-based representation to enhance accuracy and efficiency. Our model achieves state-of-the-art results on the benchmark HEARTHSTONE dataset, with a BLEU score of 81.4 and an Acc+ of 62.1%. We further evaluate the model on our proposed dataset, AST2CVCode, designed for computer vision applications, achieving 86.2 BLEU and 51.9% EM. Additionally, we introduce BLEU+, an enhanced evaluation metric tailored for functional correctness in code generation, which achieves a BLEU+ score of 92.0% on the AST2CVCode dataset. These results demonstrate the effectiveness of our approach in both model architecture and evaluation methodology.

View free PDFSource page

Related papers

crossrefAI2025-06-20Cited by 9

Machine Learning-Based Predictive Maintenance for Photovoltaic Systems

Ali Al-Humairi, Enmar Khalis, Zuhair A. Al-Hemyari, Peter Jung

The performance of photovoltaic systems is highly dependent on environmental conditions, with soiling due to dust accumulation often being referred to as a predominant energy degradation factor, especially in dry and semi-arid environments. This paper introduces an AI-based robot…

View free PDFSource page
crossrefAI2024-09-24Cited by 31

Software Defect Prediction Based on Machine Learning and Deep Learning Techniques: An Empirical Approach

Waleed Albattah, Musaad Alzahrani

Software bug prediction is a software maintenance technique used to predict the occurrences of bugs in the early stages of the software development process. Early prediction of bugs can reduce the overall cost of software and increase its reliability. Machine learning approaches…

View free PDFSource page
crossrefAI2025-08-13

Trends in Patent Applications for Technologies in the Automotive Industry: Applications of Deep Learning and Machine Learning

ChoongChae Woo, Junbum Park

This study investigates global innovation trends in machine learning (ML) and deep learning (DL) technologies within the automotive sector through a patent analysis of 5314 applications filed between 2005 and 2022 across the five major patent offices (IP5). Using Cooperative Pate…

View free PDFSource page
crossrefAI2025-02-08Cited by 14

Hybrid Machine Learning and Deep Learning Approaches for Insult Detection in Roman Urdu Text

Nisar Hussain, Amna Qasim, Gull Mehak, Olga Kolesnikova, Alexander Gelbukh, Grigori Sidorov

Thisstudy introduces a new model for detecting insults in Roman Urdu, filling an important gap in natural language processing (NLP) for low-resource languages. The transliterated nature of Roman Urdu also poses specific challenges from a computational linguistics perspective, inc…

View free PDFSource page
crossrefAI2021-08-26Cited by 185

A Deep Learning Enabled Multi-Class Plant Disease Detection Model Based on Computer Vision

Arunabha M. Roy, Jayabrata Bhaduri

In this paper, a deep learning enabled object detection model for multi-class plant disease has been proposed based on a state-of-the-art computer vision algorithm. While most existing models are limited to disease detection on a large scale, the current model addresses the accur…

View free PDFSource page