arrow
返回

PyGAD: an intuitive genetic algorithm Python library

delete2023-12-19
delete49
delete
OA
AI
A
Ahmed Fawzy Gad *
DOI:10.1007/s11042-023-17167-ydelete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
This paper introduces PyGAD, an open-source easy-to-use Python library for building the genetic algorithm (GA) and solving multi-objective optimization problems. PyGAD is designed as a general-purpose optimization library with the support of a wide range of parameters to give the user control over its life cycle. This includes, but not limited to, the population, fitness function, gene value space, gene data type, parent selection, crossover, and mutation. Its usage consists of 3 main steps: build the fitness function, create an instance of the pygad.GA class, and call the pygad.GA.run() method. The library supports training deep learning models created either with PyGAD itself or with frameworks such as Keras and PyTorch. Given its stable state, PyGAD is also in active development to respond to the user's requested features and enhancements received on GitHub.
Keyword:
Genetic algorithm
Evolutionary algorithm
Optimization
Deep learning
Python
NumPy
Keras
PyTorch

期刊

Multimedia Tools and Applications 封面图
Multimedia Tools and Applications
IF:
3
论文数:
1.9W
被引数:
3.2W

机构

U
University of Ottawa
学者数:
3.5W
论文数: 3.1W
被引数: 3.8W
引用论文

引用论文

Effects of annealing on infrared and thermal-effusion spectra of sputtered a-Si:H alloys
err1992-01-01
err0
PREAI
errG. Talukder; J. C. L. Cornish; P. Jennings; G. T. Hefter; B. W. Clare; J. Livingstone
err分享
err收藏
err
IF0
err
err0
PREAI
err
err分享
err收藏
没有更多内容