No Black Box Machine Learning Course โ€“ Learn Without Libraries



In this No Black Box Machine Learning Course in JavaScript, you will gain a deep understanding of machine learning systems by coding without relying on libraries. This unique approach not only demystifies the inner workings of machine learning but also significantly enhances software development skills.

โœ๏ธ Course created by @Radu (PhD in Computer Science)

๐ŸŽฅ Watch part two: https://youtu.be/3wwiOSxDAmg

HOMEWORK
๐Ÿ  1st assignment spreadsheet: https://docs.google.com/spreadsheets/d/16wIddJ9jKAAvJOXPcF0gNRx39AOE9A2-mQeK6UR2qnY/edit?usp=sharing
๐Ÿ  Submit all other assignments to Radu’s Discord Server: https://discord.com/invite/gJFcF5XVn9

GITHUB LINKS
๐Ÿ’ป Drawing App: https://github.com/gniziemazity/drawing-app
๐Ÿ’ป Data: https://github.com/gniziemazity/drawing-data
๐Ÿ’ป Custom Chart Component: https://github.com/gniziemazity/javascript_chart
๐Ÿ’ป Full Course Code (In Parts): https://github.com/gniziemazity/ml-course

PREREQUISITES
๐ŸŽฅ Interpolation: https://youtu.be/J_puRs40GhM
๐ŸŽฅ Linear Algebra: https://youtu.be/nzyOCd9FcCA
๐ŸŽฅ Trigonometry: https://youtu.be/xK3vKWMFVgw

LINKS
๐Ÿ”— Check out the Recognizer we’ll build in this course: https://radufromfinland.com/projects/ml/recognizer
๐Ÿ”— Draw for Radu, Call for help video: https://youtu.be/Yw2QZ1vq2ek
๐Ÿ”— Draw for Radu, Data collection tool: https://radufromfinland.com/projects/ml
๐Ÿ”— Radu’s Self-driving Car Course: https://www.youtube.com/playlist?list=PLB0Tybl0UNfYoJE7ZwsBQoDIG4YN9ptyY
๐Ÿ”— Radu’s older Machine Learning video: https://youtu.be/QXB1ytG95gs
๐Ÿ”— CHART TUTORIAL (mentioned at 01:45:27): https://youtu.be/n8uCt1TSGKE
๐Ÿ”— CHART CODE: https://github.com/gniziemazity/javascript_chart

TOOLS
๐Ÿ”ง Visual Studio Code: https://code.visualstudio.com/download
๐Ÿ”ง Google Chrome: https://www.google.com/chrome
๐Ÿ”ง Node JS: https://nodejs.org/en/download
(make sure you add ‘node’ and ‘npm’ to the PATH environment variables when asked!)

TIMESTAMPS
โŒจ๏ธ(0:00:00) Introduction
โŒจ๏ธ(0:05:04) Drawing App
โŒจ๏ธ(0:46:46) Homework 1
โŒจ๏ธ(0:47:05) Working with Data
โŒจ๏ธ(1:08:54) Data Visualizer
โŒจ๏ธ(1:29:52) Homework 2
โŒจ๏ธ(1:30:05) Feature Extraction
โŒจ๏ธ(1:38:07) Scatter Plot
โŒจ๏ธ(1:46:12) Custom Chart
โŒจ๏ธ(2:01:03) Homework 3
โŒจ๏ธ(2:01:35) Nearest Neighbor Classifier
โŒจ๏ธ(2:43:21) Homework 4 (better box)
โŒจ๏ธ(2:43:53) Data Scaling
โŒจ๏ธ(2:54:45) Homework 5
โŒจ๏ธ(2:55:23) K Nearest Neighbors Classifier
โŒจ๏ธ(3:04:18) Homework 6
โŒจ๏ธ(3:04:49) Model Evaluation
โŒจ๏ธ(3:21:29) Homework 7
โŒจ๏ธ(3:22:01) Decision Boundaries
โŒจ๏ธ(3:39:26) Homework 8
โŒจ๏ธ(3:39:59) Python & SkLearn
โŒจ๏ธ(3:50:35) Homework 9

source

Categories:

Related Posts :-