Genetic algorithm to find the best neural network architecture with Keras
Neuvol is a genetic algorithm API for generating neural networks based on Keras. The main idea is to work with data only, without direct architecture constructing.
- Data in -> Neural Network Architecture out
- A large number of allowed layers types
- Supported data types: texts, images
- CNN, Dense, LSTM, Max polling are available
- Dropout and reshape sub-layers (Flattern) are available too
- Architectures distribution generation
- Images support
- More available layers
- Logo
- Serialiser
- Complex layer generation
- Experimental study
- Visualization