anhquan0412 / Basic_model_scratch
Implementation of some classic Machine Learning model from scratch and benchmarking against popular ML library
Stars: ✭ 595
Labels
Projects that are alternatives of or similar to Basic model scratch
Coursera Ml Using Matlab Python
coursera吴恩达机器学习课程作业自写Python版本+Matlab原版
Stars: ✭ 579 (-2.69%)
Mutual labels: jupyter-notebook
Autodidact
A pedagogical implementation of Autograd
Stars: ✭ 585 (-1.68%)
Mutual labels: jupyter-notebook
Telemanom
A framework for using LSTMs to detect anomalies in multivariate time series data. Includes spacecraft anomaly data and experiments from the Mars Science Laboratory and SMAP missions.
Stars: ✭ 589 (-1.01%)
Mutual labels: jupyter-notebook
Quaternet
Proposes neural networks that can generate animation of virtual characters for different actions.
Stars: ✭ 580 (-2.52%)
Mutual labels: jupyter-notebook
Pandas Cookbook
Recipes for using Python's pandas library
Stars: ✭ 5,520 (+827.73%)
Mutual labels: jupyter-notebook
Dnc Tensorflow
A TensorFlow implementation of DeepMind's Differential Neural Computers (DNC)
Stars: ✭ 587 (-1.34%)
Mutual labels: jupyter-notebook
Functional Zoo
PyTorch and Tensorflow functional model definitions
Stars: ✭ 577 (-3.03%)
Mutual labels: jupyter-notebook
Single Cell Tutorial
Single cell current best practices tutorial case study for the paper:Luecken and Theis, "Current best practices in single-cell RNA-seq analysis: a tutorial"
Stars: ✭ 594 (-0.17%)
Mutual labels: jupyter-notebook
Grokking Deep Learning
this repository accompanies the book "Grokking Deep Learning"
Stars: ✭ 5,380 (+804.2%)
Mutual labels: jupyter-notebook
Easy Scraping Tutorial
Simple but useful Python web scraping tutorial code.
Stars: ✭ 583 (-2.02%)
Mutual labels: jupyter-notebook
Trtorch
PyTorch/TorchScript compiler for NVIDIA GPUs using TensorRT
Stars: ✭ 583 (-2.02%)
Mutual labels: jupyter-notebook
Deep Learning For Hackers
Machine Learning tutorials with TensorFlow 2 and Keras in Python (Jupyter notebooks included) - (LSTMs, Hyperameter tuning, Data preprocessing, Bias-variance tradeoff, Anomaly Detection, Autoencoders, Time Series Forecasting, Object Detection, Sentiment Analysis, Intent Recognition with BERT)
Stars: ✭ 586 (-1.51%)
Mutual labels: jupyter-notebook
Diracnets
Training Very Deep Neural Networks Without Skip-Connections
Stars: ✭ 581 (-2.35%)
Mutual labels: jupyter-notebook
Bdl Benchmarks
Bayesian Deep Learning Benchmarks
Stars: ✭ 578 (-2.86%)
Mutual labels: jupyter-notebook
Ml Interview
Preparing for machine learning interviews
Stars: ✭ 586 (-1.51%)
Mutual labels: jupyter-notebook
Yolov3 Complete Pruning
提供对YOLOv3及Tiny的多种剪枝版本,以适应不同的需求。
Stars: ✭ 596 (+0.17%)
Mutual labels: jupyter-notebook
Python Deepdive
Python Deep Dive Course - Accompanying Materials
Stars: ✭ 590 (-0.84%)
Mutual labels: jupyter-notebook
Tensorflow exercises
The codes I made while I practiced various TensorFlow examples
Stars: ✭ 588 (-1.18%)
Mutual labels: jupyter-notebook
Machine Learning from scratch!
Update: Code implementations have been moved to python module. Notebook will only show results and model comparison
To refresh my knowledge, I will attempt to implement some basic machine learning algorithms from scratch using only python and limited numpy/pandas function. My model implementations will be compared to existing models from popular ML library (sklearn)
- Linear Regression with weight decay (L2 regularization)
- Logistic Regression with weight decay
- Random Forest with Permutation Feature Importances
- K Nearest Neighbors: supervised and unsupervised
-
Neural network for classification
- Stochastic Gradient Descent
- Multiple hidden layers
- Variety of activation functions + gradients (Sigmoid, Softmax, ReLU ...) customized for each hidden layer
- L2 regularization
- Dropout
- Dynamic learning rate optimizer (momentum, RMSProp and Adam)
- TODO: batchnorm
The following notebooks uses Pytorch libraries so they are not implemented from scratch. However, I try not to use any high level Pytorch function
-
Pytorch Neural Network with:
- Custom Data Loader
- Data Augmentation on 1 channel image: torchvision vs fastai
- Shallow NN with batchnorm and dropout
- Learning rate finder
- Auto Encoding
- Collaborative Filtering
- Char RNN in Vietnamese (Fast.ai)
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].