Closed antoinecarme closed 7 years ago
Keras library seems to be an excellent candidate.
Keras is a high-level neural networks library, written in Python and capable of running on top of either TensorFlow or Theano. It was developed with a focus on enabling fast experimentation. Being able to go from idea to result with the least possible delay is key to doing good research.
Use Keras if you need a deep learning library that:
_Allows for easy and fast prototyping (through total modularity, minimalism, and extensibility).
Supports both convolutional networks and recurrent networks, as well as combinations of the two.
Supports arbitrary connectivity schemes (including multi-input and multi-output training).
Runs seamlessly on CPU and GPU._
Read the documentation at Keras.io.
Keras also has a scikit-learn API.
Experiment report:
Will stop the work on this feature (after 2 weeks of dev/investigations) as it is not producing significant results for time seris analysis. Will keep the code as it is in case someone is interested in continuing. All the keras models are disabled by default (neutral commit)
Conclusions
It may be funny to test some neural network models in the competing models.