ARTICLE
TITLE

MODIFICATION AND PARALLELIZATION OF GENETIC ALGORITHM FOR SYNTHESIS OF ARTIFICIAL NEURAL NETWORKS

SUMMARY

Context. The problem of automation synthesis of artificial neural networks for further use in diagnosing, forecasting and patternrecognition is solved. The object of the study was the process of synthesis of ANN using a modified genetic algorithm.Objective. The goals of the work are the reducing the synthesis time and improve the accuracy of the resulting neural network.Method. The method of synthesis of artificial neural networks on the basis of the modified genetic algorithm which can be implementingsequentially and parallel using MIMD – and SIMD-systems is proposed. The use of a high probability of mutation canincrease diversity within the population and prevent premature convergence of the method. The choice of a new best specimen, asopposed to a complete restart of the algorithm, significantly saves system resources and ensures the exit from the area of local extrema.The use of new criteria for adaptive selection of mutations, firstly, does not limit the number of hidden neurons, and, secondly,prevents the immeasurable increase in the network. The use of uniform crossover significantly increases the efficiency, as well asallows emulating other crossover operators without problems. Moreover, the use of uniform crossover increases the flexibility of thegenetic algorithm. The parallel approach significantly reduces the number of iterations and significantly speedup the synthesis ofartificial neural networks.Results. The software which implements the proposed method of synthesis of artificial neural networks and allows to performthe synthesis of networks in sequentially and in parallel on the cores of the CPU or GPU.Conclusions. The experiments have confirmed the efficiency of the proposed method of synthesis of artificial neural networksand allow us to recommend it for use in practice in the processing of data sets for further diagnosis, prediction or pattern recognition.Prospects for further research may consist in the introduction of the possibility of using genetic information of several parents to form a new individual and modification of synthesis methods for recurrent network architectures for big data processing.

 Articles related

Aidil Saputra Kirsan,Nursanti Novi Arisa,Vika Fitratunnany Insanittaqwa    

The iteration process in Personal Extreme Programming (PXP) consists of Initialization, Design, Implementation, Testing, and Retrospective. There are still areas for improvement in this method. In the future, this method will be a problem because it can ... see more


(1) Nastiti Susetyo Fanany Putri (Universitas Negeri Malang, Indonesia) (2) Aji Prasetya Wibawa (Universitas Negeri Malang, Indonesia) (3) Harits Ar Rasyid (Universitas Negeri Malang, Indonesia) (4) Andrew Nafalski (University of South Australia, Australia) (5) Ummi Rabaah Hasyim (Univeriti Teknikal Malaysia MelakaMelaka, Malaysia)    

In recent years, data processing has become an issue across all disciplines. Good data processing can provide decision-making recommendations. Data processing is covered in academic data processing publications, including those in computer science. This ... see more


Herry Tony Andhyka,Catur Apriono,Fitri Yuli Zulkifli    

Breast cancer is one of the most common cancers in the world that cause a lot of mortality. Early cancer detection is crucial to decrease morbidity and mortality rates worldwide. Effective treatment or early intervention is crucial before the disease bec... see more


Kirill Androsov    

The article shows that the development of an effective segmentation algorithm for metallographic images is an urgent task. The mean shift algorithm and its disadvantages are considered. To eliminate the shortcomings, a modification of the algorithm based... see more