https://github.com/ksachdeva/ml-in-hurry
Machine Learning in Hurry
https://github.com/ksachdeva/ml-in-hurry
computer-vision machine-learning tutorial
Last synced: 7 months ago
JSON representation
Machine Learning in Hurry
- Host: GitHub
- URL: https://github.com/ksachdeva/ml-in-hurry
- Owner: ksachdeva
- License: apache-2.0
- Created: 2019-01-08T20:28:12.000Z (about 7 years ago)
- Default Branch: master
- Last Pushed: 2019-01-11T14:23:45.000Z (about 7 years ago)
- Last Synced: 2025-04-19T14:09:44.923Z (10 months ago)
- Topics: computer-vision, machine-learning, tutorial
- Language: Jupyter Notebook
- Homepage: https://ksachdeva.github.io/ml-in-hurry/
- Size: 6.69 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Machine learning in Hurry
This is a fast paced tutorial on machine learning and computer vision covering following topics -
1. Review of some Math and comparison to programming
2. Curve fitting, Regression, Loss function, training
3. What is artifical neuron and neural network ?
- Using ANN to predict house pricing
- Relationship with Artifical Intelligence
4. Basics of image processing
- What are filters ?
- What is convolution (Cross correlation) ?
5. Overview of Computer Vision
- Using a pre-trained model to classify images
- Train a model to classify hand written digits
- Face detection and recognition using a pre-trained model (dlib)
The notebook was created using Google Colaboratory (thank you Google for this awesome tool !!) and can be seen as a collection of (not so perfect) notes.
The images in the notebook are from various articles on web that helped my own understanding of these topics so all credit is to the original authors and creators of the images, drawings and figures.
If you are interested in editing and running the notebook you have few options -
1. [Preferred] Open it in colab by clicking on this link --> [](https://colab.research.google.com/github/ksachdeva/ml-in-hurry/blob/master/Machine_Learning_In_Hurry.ipynb)
or,
2. Clone the repository and run on your computer. You would need to have following packages installed in your (virtual) python environment
- keras
- matplotlib
- opencv-python
- dlib
- pandas
- numpy
- scikit-learn
- jupyter
If you are simply interested in reading the content of the notebook and results you can also go to this web page https://ksachdeva.github.io/ml-in-hurry/