PyGAD: An Intuitive Genetic Algorithm Python Library
- URL: http://arxiv.org/abs/2106.06158v1
- Date: Fri, 11 Jun 2021 04:08:30 GMT
- Title: PyGAD: An Intuitive Genetic Algorithm Python Library
- Authors: Ahmed Fawzy Gad
- Abstract summary: PyGAD is an easy-to-use Python library for building the genetic algorithm.
PyGAD supports a wide range of parameters to give the user control over everything in its life cycle.
- Score: 0.0
- License: http://arxiv.org/licenses/nonexclusive-distrib/1.0/
- Abstract: This paper introduces PyGAD, an open-source easy-to-use Python library for
building the genetic algorithm. PyGAD supports a wide range of parameters to
give the user control over everything in its life cycle. This includes, but is
not limited to, population, gene value range, gene data type, parent selection,
crossover, and mutation. PyGAD is designed as a general-purpose optimization
library that allows the user to customize the fitness function. Its usage
consists of 3 main steps: build the fitness function, create an instance of the
pygad.GA class, and calling the pygad.GA.run() method. The library supports
training deep learning models created either with PyGAD itself or with
frameworks like Keras and PyTorch. Given its stable state, PyGAD is also in
active development to respond to the user's requested features and enhancement
received on GitHub https://github.com/ahmedfgad/GeneticAlgorithmPython. PyGAD
comes with documentation https://pygad.readthedocs.io for further details and
examples.
Related papers
- depyf: Open the Opaque Box of PyTorch Compiler for Machine Learning Researchers [92.13613958373628]
textttdepyf is a tool designed to demystify the inner workings of the PyTorch compiler.
textttdepyf decompiles bytecode generated by PyTorch back into equivalent source code.
arXiv Detail & Related papers (2024-03-14T16:17:14Z) - PyTorch Geometric High Order: A Unified Library for High Order Graph
Neural Network [32.537428858455]
PyTorch Geometric High Order (PyGHO) is a library for High Order Graph Neural Networks (HOGNNs) that extends PyTorch (PyG)
We present a detailed in-depth of PyGHO and compare HOGNNs implemented with PyGHO with their official implementation on real-world tasks.
arXiv Detail & Related papers (2023-11-28T10:34:48Z) - Causal-learn: Causal Discovery in Python [53.17423883919072]
Causal discovery aims at revealing causal relations from observational data.
$textitcausal-learn$ is an open-source Python library for causal discovery.
arXiv Detail & Related papers (2023-07-31T05:00:35Z) - Hyperparameter Tuning Cookbook: A guide for scikit-learn, PyTorch,
river, and spotPython [0.20305676256390928]
This document provides a guide to hyperparameter tuning using spotPython for scikit-learn, PyTorch, and river.
With a hands-on approach and step-by-step explanations, this cookbook serves as a practical starting point.
arXiv Detail & Related papers (2023-07-17T16:20:27Z) - PyGOD: A Python Library for Graph Outlier Detection [56.33769221859135]
PyGOD is an open-source library for detecting outliers in graph data.
It supports a wide array of leading graph-based methods for outlier detection.
PyGOD is released under a BSD 2-Clause license at https://pygod.org and at the Python Package Index (PyPI)
arXiv Detail & Related papers (2022-04-26T06:15:21Z) - PyHHMM: A Python Library for Heterogeneous Hidden Markov Models [63.01207205641885]
PyHHMM is an object-oriented Python implementation of Heterogeneous-Hidden Markov Models (HHMMs)
PyHHMM emphasizes features not supported in similar available frameworks: a heterogeneous observation model, missing data inference, different model order selection criterias, and semi-supervised training.
PyHHMM relies on the numpy, scipy, scikit-learn, and seaborn Python packages, and is distributed under the Apache-2.0 License.
arXiv Detail & Related papers (2022-01-12T07:32:36Z) - TorchKGE: Knowledge Graph Embedding in Python and PyTorch [0.0]
TorchKGE is a Python module for knowledge graph (KG) embedding relying solely on PyTorch.
It features a KG data structure, simple model interfaces and modules for negative sampling and model evaluation.
arXiv Detail & Related papers (2020-09-07T09:21:34Z) - MOGPTK: The Multi-Output Gaussian Process Toolkit [71.08576457371433]
We present MOGPTK, a Python package for multi-channel data modelling using Gaussian processes (GP)
The aim of this toolkit is to make multi-output GP (MOGP) models accessible to researchers, data scientists, and practitioners alike.
arXiv Detail & Related papers (2020-02-09T23:34:49Z) - OPFython: A Python-Inspired Optimum-Path Forest Classifier [68.8204255655161]
This paper proposes a Python-based Optimum-Path Forest framework, denoted as OPFython.
As OPFython is a Python-based library, it provides a more friendly environment and a faster prototyping workspace than the C language.
arXiv Detail & Related papers (2020-01-28T15:46:19Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.