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...
Autores principales: | , , , , |
---|---|
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 |