The National Undergraduate Smart Car Competition is an academic competition that has been held in China for 17 years to cultivate the engineering ability of college students. There are various competition groups, roug...
详细信息
Anomaly detection is used to identify/predict atypical patterns or outliers within datasets. It proves highly beneficial in numerous applications like industrial monitoring, healthcare and cybersecurity etc. With the ...
详细信息
With the rapid development of DC transmission technology, the problem of excessive noise of substation boundary caused by the noise of converter station rotary condenser room often occurs. There are few studies on the...
详细信息
The software engineering industry prioritizes efficiency through the use of tools and processes such as version control and Agile methodologies. automation has allowed developers to be more productive and deliver supe...
详细信息
ISBN:
(纸本)9798350336429
The software engineering industry prioritizes efficiency through the use of tools and processes such as version control and Agile methodologies. automation has allowed developers to be more productive and deliver superior results. However, automation is not as widespread in software engineering education. To improve educational outcomes and provide more effective feedback to students, this research implements software engineering methods and automation techniques in software engineering education and evaluates their effectiveness. Our focus is on establishing a connection between source code and natural language, allowing us to generate a natural language description from a given source code sample. To generate feedback, we employ deep learning models to learn code representations and gain a deeper understanding of code. However, the complexity of code makes it challenging to learn its representation accurately. After learning about code, we compare students' code with the instructor-provided solution based on configurable thresholds and generate comments to provide guidance. This work extends the Transformer model, GraphCodeBERT, which is a pre-trained model for programming languages that incorporates the inherent structure of code. We utilize both syntax-level information, such as abstract syntax trees, and semantic-level information, such as data flow, during pre-training. The data flow graph has nodes representing variables and edges indicating the 'where-the-value-comes-from' relationship between variables. Our model is based on the Transformer neural architecture and uses a gated graph neural network model to learn code embeddings. This function incorporates code structure, a copy mechanism, and relative position representations, allowing the model to better understand the semantics of code. We evaluated our approach on the Java dataset in terms of BLEU, METEOR, and ROUGE-L metrics and compared it with the state-of-the-art code comment generation model, GTrans
Job-shop scheduling problem is the core link and key technology to realize smart factory and develop smart manufacturing technology. Among them, the flexible job-shop scheduling problem (FJSP) which is more consistent...
详细信息
The Internet, a key participant (world wide web) in worldwide information exchange and media sharing, has experienced cumulative upgrades, developments, and given up consequent product IOT, making technology affordabl...
详细信息
The OpenFlow protocol facilitates the communication between the control and forwarding planes within a software-defined networking (SDN) framework. In SDN, the control plane is housed in a distinct entity known as the...
详细信息
Data augmentation is of great importance to alleviate the insufficiency of training samples, and further improve wildlife detection accuracy. However, current data augmentation methods tend to augment all kinds of sam...
详细信息
The rapid evolution of energy and sustainability regulations pertaining to the constructed environment is a direct result of the pressing worldwide environmental crises. A renewed focus on resource efficiency is being...
详细信息
Permanent magnet synchronous motors (PMSMs) are widely used in various fields due to their high efficiency, high power factor and small volume. In this paper, a segmented permanent magnet interior permanent magnet syn...
详细信息
暂无评论