No Black Box Machine Learning Course – Learn Without Libraries

preview_player
Показать описание
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)

HOMEWORK

GITHUB LINKS

PREREQUISITES

LINKS

TOOLS
(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
Рекомендации по теме
Комментарии
Автор

Hope you have fun with this course! If you have questions, comments, or suggestions, please reach out in the comments section or on my Discord server.
Happy Coding :-)

Radu
Автор

Best part the course is not using a Library. So by learning implementation steps one can write in any language. Dr. Radu is just awesome

codingjugaad
Автор

This guy is one of the best teachers on YouTube and he is totally underrated.

aitorplaza
Автор

I have a saying for myself "I don't want to learn to use a library, I want to learn how to write that library." Free online courses like this help everyone. Thank you. I haven't started it, but I've wanted to get into learning more about ML, specifically from Javascript. I have a feeling this is going to fit my needs perfectly.

stbuchok
Автор

This is fantastic. I've been following along, keystroke for keystroke all day today, 5 hours to reach the 54 min mark - I pause a lot to double check everything. Unfortunately, I've hit a wall and I think it might be a Mac thing. When trying to run the dataset_generator for the first time, about 54:30 in the video, it throws an "unexpected token in JSON at position 0" (two spaces after 'token" implying a null/undefined value there). figured I'd share this in case, 1) someone else has worked through it, and 2) you might not have received much feedback from mac users if your students are a PC clan.

In any event, I'll eventually debug this, I'm just so thankful for you and this content. Please keep up the good work.

leroyparker
Автор

This man is the most underrated in this community. The content he made is just insane.

ivgadev
Автор

Hi Radu, I just finished the first part of the course. Great so far, thank you. You asked if there was a better way to handle the download anchor click. I'd like to suggest the following:

const element = document.createElement("a");
element.setAttribute(
"href",
"data:text/plain;charset=utf-8, " +

);

const fileName = data.session + ".json";
element.setAttribute("download", fileName);
element.click();

There shouldn't be any need to actually inject the anchor into the document. You can simply create the element and invoke the click directly in memory. Hope this helps :)

godlikemouse
Автор

This Guy is a genius and really good teacher, be blessed

stephanedibo
Автор

Dr. Radu is a true inspiration for me, I always liked the way he delves deep into the underlying implementation and the inner workings of these complex topics. Sir, You are truely awesome.

lowlevelexplorer
Автор

Occasionally I have to play you at 0.25 speed just to keep up with the coding ( because I want to write it with you ), which it might take me more than a day's working hours to complete. But I'll make it, and thank you for the engaging teaching style!

smanqele
Автор

I would like to thank u, I dont work in the software industry but it was nice listening u when improving my english novadays!!

northernsamiko
Автор

He's very genius, I'm amazed by his fundamental understanding of concepts. True computer scientist

anmolsharma
Автор

Imagine having this guy as your professor
So good 👍 👏

toyin
Автор

'Code without libraries and create my own machine learning driven application' is what I dreamed of before I got my laptop. Thank you guys for this course

manipurihunabopa
Автор

Machine learning is not a metaphysical abstraction that will allow machines to dominate humanity. Which is already dominated by the interests of large corporations that have governments in their pockets. Technically it's just fine-tuned probability based on sophisticated code and a lot of processing power. And this guy is a root programmer with excellent teaching skills. The best and most demystifying introduction to the topic I've seen in 5235 YT videos...

papatangovictor
Автор

vow, best teacher ever! thank you so much!
On touchscreen scetchpad and whole page starts scrolling when I draw. As suggested fix in css file:
body{
overscroll-behavior: none;
} did not work, but

html{
overscroll-behavior: none;
} worked

donjurke
Автор

I really love your calm and friendly teaching style. Also very well explained! WOW! Thank you so much

m.h.
Автор

loved the earlier part of the video but it got kinda hard for me since I'm not that proficient in JS, will definitely revert back later. Thanks Dr. Radu

yasirmehmood
Автор

The fact this is free content blows my mind, incredible value. Thanks!

francoisarbour
Автор

Apparently YouTube really wants me to learn this but I haven't even started on trying to learn C# as my first language which I'd already have use cases for.

LarearYT