All Projects → dennybritz → Rnn Tutorial Rnnlm

dennybritz / Rnn Tutorial Rnnlm

Licence: apache-2.0
Recurrent Neural Network Tutorial, Part 2 - Implementing a RNN in Python and Theano

Projects that are alternatives of or similar to Rnn Tutorial Rnnlm

Nd889
Udacity Artificial Intelligence Nanodegree
Stars: ✭ 26 (-96.92%)
Mutual labels:  jupyter-notebook
Voice Cloner
This is a phonemic multilingual (Russian-English) Implementation of Transfer Learning from Speaker Verification to Multispeaker Text-To-Speech Synthesis.
Stars: ✭ 27 (-96.8%)
Mutual labels:  jupyter-notebook
Twitter graph
Discover Social Circles in Twitter Ego Network
Stars: ✭ 7 (-99.17%)
Mutual labels:  jupyter-notebook
Johansen
Python implementation of the Johansen test for cointegration
Stars: ✭ 26 (-96.92%)
Mutual labels:  jupyter-notebook
Eemeter
‼️ MOVED TO https://github.com/openeemeter/eemeter - Core computation engine for the Open Energy Efficiency Meter
Stars: ✭ 26 (-96.92%)
Mutual labels:  jupyter-notebook
Covid
Bayesian modeling of COVID-19
Stars: ✭ 27 (-96.8%)
Mutual labels:  jupyter-notebook
Datascience
Stars: ✭ 26 (-96.92%)
Mutual labels:  jupyter-notebook
Phy411
Phy411 Time Series Analysis - University of Victoria
Stars: ✭ 7 (-99.17%)
Mutual labels:  jupyter-notebook
Geometric Textures
Stars: ✭ 27 (-96.8%)
Mutual labels:  jupyter-notebook
Nlp Workshop
Introduction to natural language processing: How to write a spelling corrector
Stars: ✭ 7 (-99.17%)
Mutual labels:  jupyter-notebook
Jupyter keyboard shortcuts snippets
Materials for a talk I gave to Metis Data Science Bootcamp on useful Jupyter Keyboard Shortcuts and Text Snippets
Stars: ✭ 26 (-96.92%)
Mutual labels:  jupyter-notebook
Spark Cloudant
Cloudant integration with Spark as Spark SQL external datasource
Stars: ✭ 26 (-96.92%)
Mutual labels:  jupyter-notebook
Cord19
a repo for the cord19 challenge
Stars: ✭ 27 (-96.8%)
Mutual labels:  jupyter-notebook
Pytorch Notebooks
random pytorch hacks
Stars: ✭ 26 (-96.92%)
Mutual labels:  jupyter-notebook
Nirc2 preprocessing
Set of functions required for NIRC2 preprocessing and VORTEX center determination
Stars: ✭ 7 (-99.17%)
Mutual labels:  jupyter-notebook
Mariadb.org Tools
This project collects together various small scripts or projects that are used for MariaDB development, but for one reason or another do not make sense to keep inside the main MariaDB source tree.
Stars: ✭ 26 (-96.92%)
Mutual labels:  jupyter-notebook
Ai Doctor
Machine learning discord bot , Detects diseases within seconds with just an xray scan
Stars: ✭ 27 (-96.8%)
Mutual labels:  jupyter-notebook
Datacamp Community Tutorials
Tutorials for DataCamp (www.datacamp.com)
Stars: ✭ 842 (-0.12%)
Mutual labels:  jupyter-notebook
European wind
Testing the strength of relationships between European synoptic weather types and various phenomena.
Stars: ✭ 7 (-99.17%)
Mutual labels:  jupyter-notebook
Ds Python Geospatial
Python for GIS and Geoscience - specialist course Doctoral schools of Ghent University
Stars: ✭ 26 (-96.92%)
Mutual labels:  jupyter-notebook

Please read the blog post that goes with this code!

Jupyter Notebook Setup

System Requirements:

To start the Jupyter Notebook:

# Clone the repo
git clone https://github.com/dennybritz/rnn-tutorial-rnnlm
cd rnn-tutorial-rnnlm

# Create a new virtual environment (optional, but recommended)
virtualenv venv
source venv/bin/activate

# Install requirements
pip install -r requirements.txt
# Start the notebook server
jupyter notebook

Setting up a CUDA-enabled GPU instance on EC2:

# Install build tools
sudo apt-get update
sudo apt-get install -y build-essential git python-pip libfreetype6-dev libxft-dev libncurses-dev libopenblas-dev  gfortran python-matplotlib libblas-dev liblapack-dev libatlas-base-dev python-dev python-pydot linux-headers-generic linux-image-extra-virtual
sudo pip install -U pip

# Install CUDA 7
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1410/x86_64/cuda-repo-ubuntu1410_7.0-28_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1410_7.0-28_amd64.deb
sudo apt-get update
sudo apt-get install -y cuda
sudo reboot

# Clone the repo and install requirements
git clone [email protected]:dennybritz/nn-theano.git
cd nn-theano
sudo pip install -r requirements.txt

# Set Environment variables
export CUDA_ROOT=/usr/local/cuda-7.0
export PATH=$PATH:$CUDA_ROOT/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$CUDA_ROOT/lib64
export THEANO_FLAGS=mode=FAST_RUN,device=gpu,floatX=float32
# For profiling only
export CUDA_LAUNCH_BLOCKING=1

# Startup jupyter noteboook
jupyter notebook

To start a public notebook server that is accessible over the network you can follow the official instructions.

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].