Skip to content

mohamad-khorsandi/nn-architecture-search-ea

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

evolutionary-network-arc-search

find a good neural network architecture by an evolutionary algorithm

the project goal is to find a neural network architecture that fits cifar10 data the best

  • evolutionary algorithm should search among
    • different feature extractors
    • different layers count
    • different neuron count for each layer
    • different activation function for each layer such as ReLU, sigmoid, linear
  • used pytorch to extract feature
  • used tensorflow to evaluate each model

Installation

  1. Create a virtual environment for the project:
python -m venv venv
  1. Activate the virtual environment:
  • On Windows:
venv\Scripts\activate
  • On macOS and Linux:
source venv/bin/activate
  1. Install the required dependencies:
pip install -r requirements.txt
  1. run:
python main.py

About

find a good neural network architecture by an evolutionary algorithm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages