Intro_to_the_math_of_intelligence

This is the code for "Intro - The Math of Intelligence" by Siraj Raval on Youtube
Alternatives To Intro_to_the_math_of_intelligence
Project NameStarsDownloadsRepos Using ThisPackages Using ThisMost Recent CommitTotal ReleasesLatest ReleaseOpen IssuesLicenseLanguage
Yt Channels Ds Ai Ml Cs1,084
6 months ago
A comprehensive list of 180+ YouTube Channels for Data Science, Data Engineering, Machine Learning, Deep learning, Computer Science, programming, software engineering, etc.
Ml University616
a month ago
Machine Learning Open Source University
A_journey_into_math_of_ml517
4 years ago12mitJupyter Notebook
汉语自然语言处理视频教程-开源学习资料
Mathematics_for_beginners482
4 years ago3
This is the formula sheet for "Mathematics for Beginners" by Siraj Raval on Youtube
Convolutional_neural_network337
4 years ago7Jupyter Notebook
This is the code for "Convolutional Neural Networks - The Math of Intelligence (Week 4)" By Siraj Raval on Youtube
Lstm_networks176
4 years ago5Jupyter Notebook
This is the code for "LSTM Networks - The Math of Intelligence (Week 8)" By Siraj Raval on Youtube
Deep_q_learning156
5 years ago3Jupyter Notebook
This is the Code for "Deep Q Learning - The Math of Intelligence #9" By Siraj Raval on Youtube
Intro_to_the_math_of_intelligence153
4 years ago2mitPython
This is the code for "Intro - The Math of Intelligence" by Siraj Raval on Youtube
Recurrent_neural_network143
4 years ago2bsd-2-clauseJupyter Notebook
This is the code for "Recurrent Neural Networks - The Math of Intelligence (Week 5)" By Siraj Raval on Youtube
Machinelearning Deeplearning Code For My Youtube Channel127
3 days ago1Jupyter Notebook
The full collection of all codes for my Youtube Channel segregated as per topic.
Alternatives To Intro_to_the_math_of_intelligence
Select To Compare


Alternative Project Comparisons
Readme

Intro_to_the_Math_of_intelligence

This is the code for "Intro - The Math of Intelligence" by Siraj Raval on Youtube

Coding Challenge -- Due Date, Thursday June 22nd, 2017

This week's coding challenge is to implement gradient descent to find the line of best fit that predicts the relationship between 2 variables of your choice from a kaggle dataset. Bonus points for detailed documentation. Good luck! Post your github link in the youtube comments section

Overview

This is the code for this video on Youtube by Siraj Raval. The dataset represents distance cycled vs calories burned. We'll create the line of best fit (linear regression) via gradient descent to predict the mapping. yes, I left out talking about the learning rate in the video, we're not ready to talk about that yet.

Here are some helpful links:

Gradient descent visualization

https://raw.githubusercontent.com/mattnedrich/GradientDescentExample/master/gradient_descent_example.gif

Sum of squared distances formula (to calculate our error)

https://spin.atomicobject.com/wp-content/uploads/linear_regression_error1.png

Partial derivative with respect to b and m (to perform gradient descent)

https://spin.atomicobject.com/wp-content/uploads/linear_regression_gradient1.png

Dependencies

  • numpy

Python 2 and 3 both work for this. Use pip to install any dependencies.

Usage

Just run python3 demo.py to see the results:

Starting gradient descent at b = 0, m = 0, error = 5565.107834483211
Running...
After 1000 iterations b = 0.08893651993741346, m = 1.4777440851894448, error = 112.61481011613473

Credits

Credits for this code go to mattnedrich. I've merely created a wrapper to get people started.

Popular Youtube Projects
Popular Mathematics Projects
Popular Social Media Categories

Get A Weekly Email With Trending Projects For These Categories
No Spam. Unsubscribe easily at any time.
Python
Youtube
Math
Gradient
Gradient Descent