Contents Menu Expand Light mode Dark mode Auto light/dark, in light mode Auto light/dark, in dark mode Skip to content
PyGAD
PyGAD

Genetic Algorithm

  • pygad Module
    • Steps to Use pygad
    • Life Cycle of PyGAD
    • Linear Model Optimization - Single Objective
    • Linear Model Optimization - Multi-Objective
    • Reproducing Images
  • More About PyGAD
    • Multi-Objective Optimization
    • Controlling Gene Values
    • Controlling Generations
    • Fitness Calculation and Performance
    • Logging and the Lifecycle Summary
    • Use Functions, Methods, and Classes to Build Fitness and Callbacks
    • Benchmark Problems

Operators & Visualization

  • pygad.utils Module
    • Adaptive Mutation
    • User-Defined Crossover, Mutation, and Parent Selection Operators
  • pygad.visualize Module
  • pygad.helper Module

Neural Networks

  • pygad.nn Module
    • XOR Classification
    • Image Classification
    • Regression Example 1
    • Regression Example 2 - Fish Weight Prediction
  • pygad.gann Module
    • XOR Classification
    • Image Classification
    • Regression Example 1
    • Regression Example 2 - Fish Weight Prediction
  • pygad.cnn Module
  • pygad.gacnn Module

Keras & PyTorch

  • pygad.kerasga Module
    • Example 1: Regression Example
    • Example 2: XOR Binary Classification
    • Example 3: Image Multi-Class Classification (Dense Layers)
    • Example 4: Image Multi-Class Classification (Conv Layers)
    • Example 5: Image Classification using Data Generator
  • pygad.torchga Module
    • Example 1: Regression Example
    • Example 2: XOR Binary Classification
    • Example 3: Image Multi-Class Classification (Dense Layers)
    • Example 4: Image Multi-Class Classification (Conv Layers)

Releases

  • Release History

Help & Resources

  • Help & Resources
    • Getting Help
    • Tutorials and Resources
    • Projects and Research
    • PyGAD in Other Languages
Back to top
Copyright © 2026, Ahmed Fawzy Gad
Made with Sphinx and @pradyunsg's Furo