These applications are based on the information learnt in the TensorFlow in Practice Specialization.
- Tensorflow Applications
- Some of the applications are using
Tensorflow 2.0.0-rc1
and mostly others are usingTensorflow 1.14.0
. You can create seperate conda environment for both version. I recommend gpu versions for fast training.
pip install tensorflow-gpu==1.14.0
pip install tensorflow-gpu==2.0.0-rc1
-
Before you train in gpu you have to install and configure CuDNN, Cuda and Nvidia driver. For more information Tensorflow2.0.0 GPU Support
-
Most of the application using specific dataset. Thanks to
wget
command, you don't need to effor for downloading them, just run the predetermined cell.
-
If you can't plotting the result just re-run the cell.
<Figure size 640x480 with 1 Axes> <Figure size 640x480 with 1 Axes>
-
If you install all of the gpu prerequisites, but still getting error:
nvidia-smi
Look-up the nvidia gpu memory usage, kill all of the process with
kill [process-pid]
. -
If you worrying about some of the applications training time, don't worry if one epoch took less than 15 min. (Especcially for NLP applications)
- Housing Price Prediction with Single Perceptron
- Fashion Recognition Using Deep Neural Network
- Handwritten Digit Recognition
- Horse-Human Classifier Using CNN
- Cat-Dog Classifier Using CNN (3k Images)
- Cat-Dog Classifier Using CNN (25k Images)
- GPU Training Test
- Multi Categorical Classification
- Sentiment in Text
- Sentiment Preprocessing in BBC Text Archive
- Sentiment Preprocessing in Sarcasm Detection Dataset
- Text Classification Using Word Embeddings In IMDB Reviews Dataset
- Text Classification Using Word Embeddings In BBC News Archive
- Text Classification Using Word Embeddings In IMDB Reviews Dataset (Subwords8k)
- IMDB Subwords 8K with 1D Convolutional Layer
- IMDB Subwords 8K with Single Layer LSTM
- IMDB Subwords 8K with Multi Layer LSTM
- IMDB Reviews Classification with 1D Convolutional Layer
- IMDB Reviews Classification with Bidirectional GRU
- IMDB Reviews Classification with Bidirectional LSTM