JZ
Jian Zhang
Author with expertise in Autonomous Vehicle Technology and Safety Systems
Achievements
Cited Author
Key Stats
Upvotes received:
0
Publications:
7
(14% Open Access)
Cited by:
202
h-index:
14
/
i10-index:
22
Reputation
Biology
< 1%
Chemistry
< 1%
Economics
< 1%
Show more
How is this calculated?
Publications
0

Retrieval-based neural source code summarization

Jian Zhang et al.Jun 27, 2020
Source code summarization aims to automatically generate concise summaries of source code in natural language texts, in order to help developers better understand and maintain source code. Traditional work generates a source code summary by utilizing information retrieval techniques, which select terms from original source code or adapt summaries of similar code snippets. Recent studies adopt Neural Machine Translation techniques and generate summaries from code snippets using encoder-decoder neural networks. The neural-based approaches prefer the high-frequency words in the corpus and have trouble with the low-frequency ones. In this paper, we propose a retrieval-based neural source code summarization approach where we enhance the neural model with the most similar code snippets retrieved from the training set. Our approach can take advantages of both neural and retrieval-based techniques. Specifically, we first train an attentional encoder-decoder model based on the code snippets and the summaries in the training set; Second, given one input code snippet for testing, we retrieve its two most similar code snippets in the training set from the aspects of syntax and semantics, respectively; Third, we encode the input and two retrieved code snippets, and predict the summary by fusing them during decoding. We conduct extensive experiments to evaluate our approach and the experimental results show that our proposed approach can improve the state-of-the-art methods.
0

Improved Taillight Detection Model for Intelligent Vehicle Lane-Change Decision-Making Based on YOLOv8

Ming Li et al.Aug 15, 2024
With the rapid advancement of autonomous driving technology, the recognition of vehicle lane-changing can provide effective environmental parameters for vehicle motion planning, decision-making and control, and has become a key task for intelligent vehicles. In this paper, an improved method for vehicle taillight detection and intent recognition based on YOLOv8 (You Only Look Once version 8) is proposed. Firstly, the CARAFE (Context-Aware Reassembly Operator) module is introduced to address fine perception issues of small targets, enhancing taillight detection accuracy. Secondly, the TriAtt (Triplet Attention Mechanism) module is employed to improve the model’s focus on key features, particularly in the identification of positive samples, thereby increasing model robustness. Finally, by optimizing the EfficientP2Head (a small object auxiliary head based on depth-wise separable convolutions) module, the detection capability for small targets is further strengthened while maintaining the model’s practicality and lightweight characteristics. Upon evaluation, the enhanced algorithm demonstrates impressive results, achieving a precision rate of 93.27%, a recall rate of 79.86%, and a mean average precision (mAP) of 85.48%, which shows that the proposed method could effectively achieve taillight detection.
0

Mobilizing underutilized storage nodes via job path: A job-aware file striping approach

Gang Xian et al.Aug 10, 2024
Users' limited understanding of the storage system architecture prevents them from fully utilizing the parallel I/O capability of the storage system, leading to a negative impact on the overall performance of supercomputers. Therefore, exploring effective strategies for utilizing parallel I/O capabilities is imperative. In this regard, we conduct an analysis of the workload on two production supercomputers' Object Storage Targets (OSTs) and study the potential inefficient I/O patterns for high performance computing jobs. Our research findings indicate that under the traditional stripe settings that most supercomputers use to ensure stability, the real-time load on OSTs is severely unbalanced. This imbalance results in I/O requests that fail to fully utilize the available OSTs. To tackle this issue, we propose a job-aware optimization approach, which includes static and dynamic file striping. Static file striping optimizes all user jobs, whereas dynamic file striping employs clustering of job names and job paths to extract similarities among jobs and predict partially stripe-optimizable jobs for users. Additionally, a stripe recovery mechanism is employed to mitigate the negative impact of stripe misconfigurations. This approach appropriately adjusts the file stripe layout based on the job's I/O pattern, allowing for better mobilization of underutilized OSTs to enhance parallel I/O capabilities. Through experimental verification, the number of OSTs that jobs can use has been increased, effectively improving the parallel I/O performance of the job without significantly affecting operational stability.
0

Simulation of Load Classification and Load Forecasting Model for Energy Internet Based on Neural Network Models

Rongtao Liao et al.Feb 27, 2024
With the rapid development of the Energy Internet, higher accuracy is demanded in the load forecasting and classification of power systems. This study aims to explore load classification and forecasting methods based on neural network models to improve the efficiency and accuracy of load management in the Energy Internet. By deeply analyzing the load characteristics of the Energy Internet, this paper constructs a neural network model containing multilayer perceptrons, specifically targeting the classification and prediction of different types of load data. This study first establishes a comprehensive dataset by collecting and processing large-scale historical load data from the Energy Internet, including residential, industrial, and commercial electricity usage data. Then, we use these data to train the neural network model, enabling it to identify and predict consumption patterns of different load types. Furthermore, this paper also explores the impact of different network structures, activation functions, and training methods on the model's performance to determine the optimal model configuration. Experimental results show that our neural network model demonstrates high accuracy and reliability in load classification and prediction. Particularly in peak load forecasting and abnormal load identification, the model performs better than traditional statistical methods. This research not only provides an effective tool for load management in the Energy Internet but also lays a foundation for future research in smart grids and sustainable energy systems.