yichuan9527 / finch

machine learning models I have coded (tensorflow / pytorch / mxnet)

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ucl-logo

I will keep adding more models in the near future

Installation

The following command clones all the files (>200MB)

git clone https://github.com/zhedongzheng/finch.git

Any test file can be run directly

python xxxx_test.py

The main dependence is:

Other Language Support

中文

Style of My Code

I write each model as a single Class with fit() and predict() methods (scikit-learn API style), and then write separate test files for different incoming data. All the code below follow this style.

Contents

Machine Learning

Linear Model

  • TensorFlow   |   Linear Regression     Model     Test   |  

  • TensorFlow   |   Logistic Regression     Model     Test   |  

  • TensorFlow   |   SVM (Linear) Classifier     Model     Test   |  

  • Java   |   Logistic Regression     Model     Test   |  

  • Java   |   SVM (Linear) Classifier     Model     Test   |  

Non-Linear Model

Ensemble

  • Python   |   Bagging Classifier     Model     Test   |  

  • Python   |   Adaboost Classifier     Pseudocode     Model     Test   |  

  • Python   |   Random Forest Classifier     Model     Test   |  

Deep Learning

Multilayer Perceptron

Convolutional Network

Recurrent Network

Autoencoder

Highway Network

  • TensorFlow   |   MLP Highway Classifier     Model     MNIST Test   |  

  • TensorFlow   |   Conv1D Highway Classifier     Model     IMDB Test   |  

Generative Adversarial Network

Reinforcement Learning

Natural Language Processing

Text Preprocessing

Word Representation

  • Python   |   LSA     Model     Test   |  

  • Python   |   TF-IDF     Model     Test     Result   |  

  • TensorFlow   |   Word2vec (Skip-Gram)     Model     Test   |  

Text Classification

Text Generation

Sequence Labelling

Sequence to Sequence

Information Retrieval

Recommendation System

Computer Vision

OpenCV

About

machine learning models I have coded (tensorflow / pytorch / mxnet)


Languages

Language:Jupyter Notebook 59.0%Language:Python 40.1%Language:Java 0.9%