All Projects β†’ Riroaki β†’ Lemonml

Riroaki / Lemonml

Licence: mit
πŸ‹Machine Learning library from scratch.πŸ‹

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Lemonml

Neural Network From Scratch
Ever wondered how to code your Neural Network using NumPy, with no frameworks involved?
Stars: ✭ 230 (+693.1%)
Mutual labels:  tutorial, neural-networks
Shape Detection
🟣 Object detection of abstract shapes with neural networks
Stars: ✭ 170 (+486.21%)
Mutual labels:  tutorial, neural-networks
Deeplearningproject
An in-depth machine learning tutorial introducing readers to a whole machine learning pipeline from scratch.
Stars: ✭ 4,293 (+14703.45%)
Mutual labels:  tutorial, neural-networks
Tutorials
AI-related tutorials. Access any of them for free β†’ https://towardsai.net/editorial
Stars: ✭ 204 (+603.45%)
Mutual labels:  tutorial, neural-networks
Pytorch Lesson Zh
pytorch εŒ…ζ•™δΈεŒ…δΌš
Stars: ✭ 279 (+862.07%)
Mutual labels:  tutorial, neural-networks
Start Machine Learning In 2020
A complete guide to start and improve in machine learning (ML), artificial intelligence (AI) in 2021 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques!
Stars: ✭ 357 (+1131.03%)
Mutual labels:  tutorial, neural-networks
Basic reinforcement learning
An introductory series to Reinforcement Learning (RL) with comprehensive step-by-step tutorials.
Stars: ✭ 826 (+2748.28%)
Mutual labels:  tutorial, neural-networks
React Redux Boilerplate Example
Stars: ✭ 15 (-48.28%)
Mutual labels:  tutorial
Teleball
Build your own Arduino based retro handheld game console
Stars: ✭ 21 (-27.59%)
Mutual labels:  tutorial
Udacity Deep Learning Nanodegree
This is just a collection of projects that made during my DEEPLEARNING NANODEGREE by UDACITY
Stars: ✭ 15 (-48.28%)
Mutual labels:  neural-networks
Awesome Android Things
A curated list of awesome android things tutorials, libraries and much more at one place
Stars: ✭ 883 (+2944.83%)
Mutual labels:  tutorial
Awesome Swiftui
A collaborative list of awesome articles, talks, books, videos and code examples about SwiftUI.
Stars: ✭ 878 (+2927.59%)
Mutual labels:  tutorial
100 Days Of Ml Code
100 Days of ML Coding
Stars: ✭ 33,641 (+115903.45%)
Mutual labels:  tutorial
Road To Master Ngrx Store
A curated guided hyperlinks to learn all there is to know of Ngrx/Store and state management in general
Stars: ✭ 15 (-48.28%)
Mutual labels:  tutorial
Generals.io Node.js Bot Example
An example Node.js bot for generals.io. Learn more at http://dev.generals.io/api#tutorial
Stars: ✭ 28 (-3.45%)
Mutual labels:  tutorial
Javase6tutorial
Java SE 6 ζŠ€θ‘“ζ‰‹ε†Š
Stars: ✭ 884 (+2948.28%)
Mutual labels:  tutorial
Youtube Downloader App
Source code for youtube-downloader app. Step by step tutorial at:
Stars: ✭ 28 (-3.45%)
Mutual labels:  tutorial
Deep learning projects
Stars: ✭ 28 (-3.45%)
Mutual labels:  neural-networks
Learn Aws Lambda
✨ Learn how to use AWS Lambda to easily create infinitely scalable web services
Stars: ✭ 910 (+3037.93%)
Mutual labels:  tutorial
Ionic3 Angular43 Httpclient
Example of Ionic 3 and the new Angular 4.3 HTTPClient
Stars: ✭ 20 (-31.03%)
Mutual labels:  tutorial

πŸ‹LemonπŸ‹

Basic Machine Learning / Deep Learning Library

Implemented with numpy and scipy in python codes.

Also includes a simple version of autogradable Tensor.

For more information, please refer to my blog.

Requirements

  • python==3.6
  • numpy==1.17.0
  • scipy==1.2.1
  • torch==1.3.0

Structure

.
β”œβ”€β”€ LICENSE
β”œβ”€β”€ README.md
β”œβ”€β”€ graph
β”‚   β”œβ”€β”€ __init__.py
β”‚   β”œβ”€β”€ _conditional_random_field.py
β”‚   └── _hidden_markov.py
β”œβ”€β”€ nn
β”‚   β”œβ”€β”€ __init__.py
β”‚   β”œβ”€β”€ _activation.py
β”‚   β”œβ”€β”€ _base.py
β”‚   β”œβ”€β”€ _criterion.py
β”‚   β”œβ”€β”€ _fully_connect.py
β”‚   └── autograd
β”‚       β”œβ”€β”€ __init__.py
β”‚       └── tensor.py
β”œβ”€β”€ supervised
β”‚   β”œβ”€β”€ __init__.py
β”‚   β”œβ”€β”€ _base.py
β”‚   β”œβ”€β”€ bayes
β”‚   β”‚   β”œβ”€β”€ __init__.py
β”‚   β”‚   └── _bayes.py
β”‚   β”œβ”€β”€ knn
β”‚   β”‚   β”œβ”€β”€ __init__.py
β”‚   β”‚   └── _k_nearest.py
β”‚   β”œβ”€β”€ linear
β”‚   β”‚   β”œβ”€β”€ __init__.py
β”‚   β”‚   β”œβ”€β”€ _base.py
β”‚   β”‚   β”œβ”€β”€ _linear_regression.py
β”‚   β”‚   β”œβ”€β”€ _logistic_regression.py
β”‚   β”‚   β”œβ”€β”€ _multi_classifier.py
β”‚   β”‚   β”œβ”€β”€ _perceptron.py
β”‚   β”‚   β”œβ”€β”€ _regularization.py
β”‚   β”‚   └── _support_vector_machine.py
β”‚   └── tree
β”‚       β”œβ”€β”€ __init__.py
β”‚       β”œβ”€β”€ _cart.py
β”‚       β”œβ”€β”€ _id3.py
β”‚       └── ensemble
β”‚           β”œβ”€β”€ __init__.py
β”‚           β”œβ”€β”€ _adaptive_boosting.py
β”‚           └── _random_forest.py
β”œβ”€β”€ test
β”‚   β”œβ”€β”€ nn_models
β”‚   β”‚   └── fcnn.py
β”‚   β”œβ”€β”€ test_graph.py
β”‚   └── test_supervised.py
β”œβ”€β”€ unsupervised
β”‚   β”œβ”€β”€ __init__.py
β”‚   β”œβ”€β”€ clustering
β”‚   β”‚   β”œβ”€β”€ __init__.py
β”‚   β”‚   β”œβ”€β”€ _base.py
β”‚   β”‚   β”œβ”€β”€ _kmeans.py
β”‚   β”‚   └── _spectral.py
β”‚   └── decomposition
β”‚       β”œβ”€β”€ __init__.py
β”‚       β”œβ”€β”€ _base.py
β”‚       └── _pca.py
└── utils
    β”œβ”€β”€ __init__.py
    β”œβ”€β”€ _batch.py
    β”œβ”€β”€ _cross_validate.py
    β”œβ”€β”€ _make_data.py
    └── _scaling.py

Timeline

  • 2019.6.12
    • [x] Linear Regression
    • [x] Logistic Regression
    • [x] Perceptron
    • [x] utils.scaling / batch / cross_validate
  • 6.13
    • [x] Support Vector Machine
    • [x] K-Nearest-Neighbor
    • [x] test script
  • 6.15
    • [x] Bayes
  • 6.16
    • [x] K-Means
  • 6.19
    • [x] Spectral
    • [x] Principle Component Analysis
  • 6.24
    • [x] Decision Tree(ID3)
  • 7.2
    • [x] Multi-classifier
    • [x] Regularization
  • 7.13
    • [x] Activation
    • [x] Criterion
    • [x] Fully Connected Layer
    • [x] Fully Connected Neural Network Model
  • 8.17-8.20
    • [x] Improve project structure
    • [x] Decision Tree(CART)
    • [x] Random Forest
    • [x] Adaboost
  • 8.23
    • [x] Hidden Markov Model
  • 11.6
    • [x] Conditional Random Field Model(Based on Torch)
    • [x] Autograd Tensor
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].