Cargando…

Neural Network Evolving Algorithm Based on the Triplet Codon Encoding Method

Artificial intelligence research received more and more attention nowadays. Neural Evolution (NE) is one very important branch of AI, which waves the power of evolutionary algorithms to generate Artificial Neural Networks (ANNs). How to use the evolutionary advantages of network topology and weights...

Descripción completa

Detalles Bibliográficos
Autores principales: Yang, Xu, Deng, Songgaojun, Ji, Mengyao, Zhao, Jinfeng, Zheng, Wenhao
Formato: Online Artículo Texto
Lenguaje:English
Publicado: MDPI 2018
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6315701/
https://www.ncbi.nlm.nih.gov/pubmed/30551648
http://dx.doi.org/10.3390/genes9120626
_version_ 1783384357103206400
author Yang, Xu
Deng, Songgaojun
Ji, Mengyao
Zhao, Jinfeng
Zheng, Wenhao
author_facet Yang, Xu
Deng, Songgaojun
Ji, Mengyao
Zhao, Jinfeng
Zheng, Wenhao
author_sort Yang, Xu
collection PubMed
description Artificial intelligence research received more and more attention nowadays. Neural Evolution (NE) is one very important branch of AI, which waves the power of evolutionary algorithms to generate Artificial Neural Networks (ANNs). How to use the evolutionary advantages of network topology and weights to solve the application of Artificial Neural Networks is the main problem in the field of NE. In this paper, a novel DNA encoding method based on the triple codon is proposed. Additionally, a NE algorithm Triplet Codon Encoding Neural Network Evolving Algorithm (TCENNE) based on this encoding method is presented to verify the rationality and validity of the coding design. The results show that TCENNE is very effective and more robust than NE algorithms, due to the coding design. Also, it is shown that it can realize the co-evolution of network topology and weights and outperform other neural evolution systems in challenging reinforcement learning tasks.
format Online
Article
Text
id pubmed-6315701
institution National Center for Biotechnology Information
language English
publishDate 2018
publisher MDPI
record_format MEDLINE/PubMed
spelling pubmed-63157012019-01-09 Neural Network Evolving Algorithm Based on the Triplet Codon Encoding Method Yang, Xu Deng, Songgaojun Ji, Mengyao Zhao, Jinfeng Zheng, Wenhao Genes (Basel) Article Artificial intelligence research received more and more attention nowadays. Neural Evolution (NE) is one very important branch of AI, which waves the power of evolutionary algorithms to generate Artificial Neural Networks (ANNs). How to use the evolutionary advantages of network topology and weights to solve the application of Artificial Neural Networks is the main problem in the field of NE. In this paper, a novel DNA encoding method based on the triple codon is proposed. Additionally, a NE algorithm Triplet Codon Encoding Neural Network Evolving Algorithm (TCENNE) based on this encoding method is presented to verify the rationality and validity of the coding design. The results show that TCENNE is very effective and more robust than NE algorithms, due to the coding design. Also, it is shown that it can realize the co-evolution of network topology and weights and outperform other neural evolution systems in challenging reinforcement learning tasks. MDPI 2018-12-13 /pmc/articles/PMC6315701/ /pubmed/30551648 http://dx.doi.org/10.3390/genes9120626 Text en © 2018 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
spellingShingle Article
Yang, Xu
Deng, Songgaojun
Ji, Mengyao
Zhao, Jinfeng
Zheng, Wenhao
Neural Network Evolving Algorithm Based on the Triplet Codon Encoding Method
title Neural Network Evolving Algorithm Based on the Triplet Codon Encoding Method
title_full Neural Network Evolving Algorithm Based on the Triplet Codon Encoding Method
title_fullStr Neural Network Evolving Algorithm Based on the Triplet Codon Encoding Method
title_full_unstemmed Neural Network Evolving Algorithm Based on the Triplet Codon Encoding Method
title_short Neural Network Evolving Algorithm Based on the Triplet Codon Encoding Method
title_sort neural network evolving algorithm based on the triplet codon encoding method
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC6315701/
https://www.ncbi.nlm.nih.gov/pubmed/30551648
http://dx.doi.org/10.3390/genes9120626
work_keys_str_mv AT yangxu neuralnetworkevolvingalgorithmbasedonthetripletcodonencodingmethod
AT dengsonggaojun neuralnetworkevolvingalgorithmbasedonthetripletcodonencodingmethod
AT jimengyao neuralnetworkevolvingalgorithmbasedonthetripletcodonencodingmethod
AT zhaojinfeng neuralnetworkevolvingalgorithmbasedonthetripletcodonencodingmethod
AT zhengwenhao neuralnetworkevolvingalgorithmbasedonthetripletcodonencodingmethod