All Projects → mzaradzki → Neuralnets

mzaradzki / Neuralnets

Licence: mit
Deep Learning libraries tested on images and time series

Projects that are alternatives of or similar to Neuralnets

Draw
Reimplementation of DRAW
Stars: ✭ 346 (+112.27%)
Mutual labels:  jupyter-notebook, theano
Deep Learning Vm
Sets up a VM with Keras, TensorFlow, TFLearn and Theano installed
Stars: ✭ 23 (-85.89%)
Mutual labels:  jupyter-notebook, theano
Practical rl
A course in reinforcement learning in the wild
Stars: ✭ 4,741 (+2808.59%)
Mutual labels:  jupyter-notebook, theano
Notes Python
中文 Python 笔记
Stars: ✭ 6,127 (+3658.9%)
Mutual labels:  jupyter-notebook, theano
Mlatimperial2017
Materials for the course of machine learning at Imperial College organized by Yandex SDA
Stars: ✭ 71 (-56.44%)
Mutual labels:  jupyter-notebook, theano
Learning
The data is the future of oil, digging the potential value of the data is very meaningful. This library records my road of machine learning study.
Stars: ✭ 330 (+102.45%)
Mutual labels:  jupyter-notebook, theano
Csc deeplearning
3-day dive into deep learning at csc
Stars: ✭ 22 (-86.5%)
Mutual labels:  jupyter-notebook, theano
Deep Learning Keras Tensorflow
Introduction to Deep Neural Networks with Keras and Tensorflow
Stars: ✭ 2,868 (+1659.51%)
Mutual labels:  jupyter-notebook, theano
Aiopen
AIOpen是一个按人工智能三要素(数据、算法、算力)进行AI开源项目分类的汇集项目,项目致力于跟踪目前人工智能(AI)的深度学习(DL)开源项目,并尽可能地罗列目前的开源项目,同时加入了一些曾经研究过的代码。通过这些开源项目,使初次接触AI的人们对人工智能(深度学习)有更清晰和更全面的了解。
Stars: ✭ 62 (-61.96%)
Mutual labels:  jupyter-notebook, theano
Yann
This toolbox is support material for the book on CNN (http://www.convolution.network).
Stars: ✭ 41 (-74.85%)
Mutual labels:  jupyter-notebook, theano
Practical dl
DL course co-developed by YSDA, HSE and Skoltech
Stars: ✭ 1,006 (+517.18%)
Mutual labels:  jupyter-notebook, theano
Psgan
Periodic Spatial Generative Adversarial Networks
Stars: ✭ 108 (-33.74%)
Mutual labels:  jupyter-notebook, theano
Deep Learning Python
Intro to Deep Learning, including recurrent, convolution, and feed forward neural networks.
Stars: ✭ 94 (-42.33%)
Mutual labels:  jupyter-notebook, theano
Alexnet Experiments Keras
Code examples for training AlexNet using Keras and Theano
Stars: ✭ 109 (-33.13%)
Mutual labels:  jupyter-notebook, theano
Image keras
Building an image classifier using keras
Stars: ✭ 162 (-0.61%)
Mutual labels:  jupyter-notebook
Coursera Machine Learning Solutions Python
A repository with solutions to the assignments on Andrew Ng's machine learning MOOC on Coursera
Stars: ✭ 163 (+0%)
Mutual labels:  jupyter-notebook
Pix2pix Film
An implementation of Pix2Pix in Tensorflow for use with frames from films
Stars: ✭ 162 (-0.61%)
Mutual labels:  jupyter-notebook
Load forecasting
Load forcasting on Delhi area electric power load using ARIMA, RNN, LSTM and GRU models
Stars: ✭ 160 (-1.84%)
Mutual labels:  jupyter-notebook
Ai Toolkit Iot Edge
AI Toolkit for Azure IoT Edge
Stars: ✭ 163 (+0%)
Mutual labels:  jupyter-notebook
Bigdata docker
Big Data Ecosystem Docker
Stars: ✭ 161 (-1.23%)
Mutual labels:  jupyter-notebook

neuralnets

Experiments with Theano, TensorFlow and Keras

Main sub-projects

  • autoencoder_keras : implements auto-encoder (de-noising, variational, mixture)

  • dogsandcats_keras : implements several models and training procedure for Kaggle "dogs and cats" competition

  • vgg_faces_keras : implements face identification using VGG model

  • vgg_segmentation_keras : implements pixel wise classification of images

Setup instruction on AWS

These scripts are run on AWS EC2 GPU "g2.2x" instance based on AMI (Ireland) :

cs231n_caffe_torch7_keras_lasagne_v2 ami-e8a1fe9b

At EC2 configuration time, to setup Jupyter web I follow this tutorial :

http://efavdb.com/deep-learning-with-jupyter-on-aws/

To re-use the same folder across multiple EC2 launches I use AWS EFS :

($ sudo apt-get update ?)
$ sudo apt-get -y install nfs-common
($ sudo reboot ?)
$ cd caffe
$ mkdir neuralnets
$ cd ..
$ sudo mount -t nfs4 -o nfsvers=4.1,rsize=1048576,wsize=1048576,hard,timeo=600,retrans=2 $(curl -s http://169.254.169.254/latest/meta-data/placement/availability-zone).YOUR_EFS_HERE.efs.YOUR_ZONE_HERE.amazonaws.com:/ caffe/neuralnets
($ clone Git repo in neuralnets directory ?)

Note : the security group of the EFS folder and EC2 instace needs to be configured correctly :

http://docs.aws.amazon.com/efs/latest/ug/accessing-fs-create-security-groups.html

The EC2 AMI comes with Theano but TensorFlow needs to be installed :

($ easy_install --upgrade pip ?)
$ pip install tensorflow

WARNING : With this setup Theano makes use of the GPU but TensorFlow only runs on the CPU

To run Theano script with GPU :

$ cd caffe/neuralnets/nb_theano
$ THEANO_FLAGS='floatX=float32,device=gpu' python dA.py

To unmount the EFS folder before closing down the EC2 instance :

$ sudo umount caffe/neuralnets
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].