EpistasisLab / EpistasisLab/tpot

Add support for Neural Networks

Open
#265 7 comments 1 reaction 0 assignees View on GitHub
question
Dominant language
Jupyter Notebook
Stars
10.1k
Forks
1.6k
PR merge metrics
No merged PRs in 30d

Description

It would be cool to support neural nets.
## Context of the issue

The library could search different NN designs using different types of layers (fully connected, dropout, convolutions), activation functions (relu, sigmoid, tanh), LSTMs, RNNs etc. There are a lot of options but I think it could be started on something simple like building simple convolutional neural nets for analyzing images. Can also add support for pretrained nets like the [caffe model zoo](https://github.com/BVLC/caffe/wiki/Model-Zoo).

This is actually already being explored by other teams, like the researchers working on TensorFlow.
There are several NN libraries: torch, MXNet, Caffe, TensorFlow, and Theano. Theano and TensorFlow are the only ones built for python. Could also build on top of a wrapper like Keras. Or if brave, could code it in straight numpy.

Contributor guide

No contributing guide indexed for this repository

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.