- LSTM Autoencoders with Keras :: An Autoencoder is a type of Artificial Neural Network model that learns a compressed representation of input (i.e., Wiki). LSTM autoencoder is an implementation for compressed sequence representation for Encoder-Decoder LSTM. The Encoder part can compress the original input sequence to a fixed length, which can be used as feature vector for other supervised learning algorithms or even data visualization.
- Linear Model Using TensorFlow :: Simple Linear Model using TensorFlow.
- [Name Classification using PyTorch]
- Character Based Neural Language Model using LSTM RNN :: This is a character based neural language model. The LSTM model is trained using sequences of characters from a data source to predict the next possible character in the sequence.
- Text Generative Model using LSTM RNN :: This is a word based neural language model. The LSTM model is trained using sequences of words from a data source to predict the next possible word in the sequence.
- Mathematical Addition using RNN :: This is a sequence to sequence learning problem where the RNN model learns to add two numbers (as string). This is a simple example where, the input and output length are always same, unlike other language models or sequence problems.
- IMDB Sentiment Classification using LSTM
- Time Series Forecasting with LSTM Autoencoders
:: Time Series Forecasting on the
Shampoo Sale Dataset
. The dataset contains information of monthy shampoo sales for 36 consecutive months, i.e., time series. We train on the first 24 months using LSTM. We then evaluate the model for shampoo sales forecasting on the last 12 test months of the dataset.
-
Titanic Passenger Survival Prediction :: In this challenge, we need to complete the analysis of what sorts of people were likely to survive. Applying the tools of machine learning to predict which passengers survived the tragedy. The challenge description can be found here in Kaggle
-
House Price Prediction :: Developing predictive machine learning model for predicting house prices. The detailed description of the machine learning problem can be found here
- Visualizations
- Seaborn Visualization :: Some useful and frequently used Seaborn Visualizations.
- Maths
Use the following commands to install the conda virtual environment for installing all the requirements and notebooks:
git clone https://github.com/pseudoPixels/machine_learning_diary.git
cd machine_learning_diary
conda create -n python3.6 python=3.6
conda activate python3.6
pip install -r requirements.txt
jupyter notebook