No Black Box Machine Learning Course - Learn Without Libraries

  Переглядів 1,501,170

freeCodeCamp.org

freeCodeCamp.org

День тому

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: • Machine Learning & Neu...
HOMEWORK
🏠 1st assignment spreadsheet: docs.google.com/spreadsheets/...
🏠 Submit all other assignments to Radu's Discord Server: / discord
GITHUB LINKS
💻 Drawing App: github.com/gniziemazity/drawi...
💻 Data: github.com/gniziemazity/drawi...
💻 Custom Chart Component: github.com/gniziemazity/javas...
💻 Full Course Code (In Parts): github.com/gniziemazity/ml-co...
PREREQUISITES
🎥 Interpolation: • Linear Interpolation (...
🎥 Linear Algebra: • Learn 2D Vectors with ...
🎥 Trigonometry: • Learn Trigonometry wit...
LINKS
🔗 Check out the Recognizer we'll build in this course: radufromfinland.com/projects/...
🔗 Draw for Radu, Call for help video: • Help me make a NEW Mac...
🔗 Draw for Radu, Data collection tool: radufromfinland.com/projects/ml
🔗 Radu's Self-driving Car Course: • Self-driving Car :: Ph...
🔗 Radu's older Machine Learning video: • Learn Machine Learning...
🔗 CHART TUTORIAL (mentioned at 01:45:27): • Build a Chart using Ja...
🔗 CHART CODE: github.com/gniziemazity/javas...
TOOLS
🔧 Visual Studio Code: code.visualstudio.com/download
🔧 Google Chrome: www.google.com/chrome
🔧 Node JS: 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

КОМЕНТАРІ: 517
@freecodecamp
@freecodecamp 7 місяців тому
Next, learn from Radu how to create a virtual world, populated by self-driving cars: ukposts.info/have/v-deo/jo90a4JusZud22w.html
@Schnickenpick
@Schnickenpick 24 дні тому
I woke up here
@reynoxhaha2365
@reynoxhaha2365 24 дні тому
bruh same
@Schnickenpick
@Schnickenpick 24 дні тому
@@reynoxhaha2365 I saw someone who woke up here but some how when I wanted to reply the comment disappeared😂
@Ar7xM
@Ar7xM 23 дні тому
💀 me too
@Schnickenpick
@Schnickenpick 23 дні тому
@@Ar7xM we’ve gotta start a club
@Ar7xM
@Ar7xM 23 дні тому
@@Schnickenpick hahahaha
@codingjugaad8777
@codingjugaad8777 Рік тому
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
@Radu
@Radu Рік тому
Thanks :-) glad you like the course.
@Radu
@Radu Рік тому
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 :-)
@2plus2eqaul5
@2plus2eqaul5 Рік тому
Your channel’s ‘My Weird Stuff’ section captivated me, even though I was looking for ML 😆wish u all the best
@Radu
@Radu Рік тому
@@2plus2eqaul5 Haha! Good :-)
@davidmurphy563
@davidmurphy563 Рік тому
Hey buddy! I so enjoyed our exchange in the car AI course. I'm dying to do this but I'm still very busy... I'm curious why you convert to csv for python, json works just fine in python. I suspect that json is just as common in python as csv, maybe more so. Meh, csv works fine too. Anyway, just wanted to thank you for spending so much time helping me and listening to my silly ideas. A huge thank you!!!
@Radu
@Radu Рік тому
@@davidmurphy563 True, they are both natively supported in python. It's just my guess that CSV is more popular (me and my colleagues, at least, used it in combination with Excel and it made some things easier)
@thatsalot3577
@thatsalot3577 Рік тому
You're the one of the best and wholesome teachers I've met in my entire life.
@aitorplaza2560
@aitorplaza2560 Рік тому
This guy is one of the best teachers on UKposts and he is totally underrated.
@Radu
@Radu Рік тому
Thanks, Aitor :-)
@niyagentleman8143
@niyagentleman8143 Рік тому
@Franks Laboratory too
@aitorplaza2560
@aitorplaza2560 Рік тому
@@niyagentleman8143 I know his channel and I agree with you, he is also a really good teacher.
@niyagentleman8143
@niyagentleman8143 Рік тому
^^@@aitorplaza2560
@ivgadev
@ivgadev Рік тому
This man is the most underrated in this community. The content he made is just insane.
@Radu
@Radu Рік тому
Thanks Iván for the nice comment :-)
@nikachkhobadze7710
@nikachkhobadze7710 8 місяців тому
Yeah and it's free 🤯🤯🤯 its unbelievable for me
@m.h.6494
@m.h.6494 5 місяців тому
@@RaduI really love your calm and friendly teaching style. I feel you’re a very good person. Thankyou!
@dannyboy4893
@dannyboy4893 15 днів тому
Am i the only one who woke up here
@threeuniquefingers
@threeuniquefingers 13 днів тому
Apparently No!
@marshallwilson9344
@marshallwilson9344 10 днів тому
I Did
@gordjy
@gordjy 9 днів тому
Lol, me too
@W.H.A.P.
@W.H.A.P. 9 днів тому
Me too - must be destiny
@SweetLilitis
@SweetLilitis 8 днів тому
Lmao
@stbuchok
@stbuchok 9 місяців тому
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.
@Radu
@Radu 8 місяців тому
Glad to hear you found this course. Hope you'll like it :-)
@stbuchok
@stbuchok 8 місяців тому
@@Radu 30 minutes in while also modifying the code slightly for what I like. I don't want to use Node, so I'm going to try to translate it to C# for the server side stuff. But I'm enjoying it so far. Although I we aren't at the ML part yet, still nice to see everything. Huge thanks from all of us.
@Radu
@Radu 8 місяців тому
@@stbuchok Good luck porting it to C#. I don't think there'll be any problem with that.
@stephanedibo8167
@stephanedibo8167 Рік тому
This Guy is a genius and really good teacher, be blessed
@Radu
@Radu Рік тому
Thanks :-) but not really a genius. Just a lot of practice.
@toyin5522
@toyin5522 Рік тому
Imagine having this guy as your professor So good 👍 👏
@Radu
@Radu Рік тому
Thanks :-)
@PhilR0gers
@PhilR0gers 11 місяців тому
By watching this video, we do!
@Radu
@Radu 11 місяців тому
@@PhilR0gers :-)
@leroyparker
@leroyparker 8 місяців тому
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.
@Radu
@Radu 8 місяців тому
Can you share your code on my Discord? I'll have a look.
@godlikemouse
@godlikemouse Рік тому
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," + encodeURIComponent(JSON.stringify(data)) ); 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 :)
@Radu
@Radu Рік тому
Ok. Thanks! I'll try it out.
@proprogramming8559
@proprogramming8559 Місяць тому
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.
@Radu
@Radu Місяць тому
Happy to hear you like my content :-)
@anmolsharma4049
@anmolsharma4049 8 місяців тому
He's very genius, I'm amazed by his fundamental understanding of concepts. True computer scientist
@Radu
@Radu 7 місяців тому
Thank you :-)
@smanqele
@smanqele 2 місяці тому
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!
@Radu
@Radu 2 місяці тому
Sure, what I do is really scripted so I can be quite fast. Understanding these things well can be really time consuming, though. Just implementing by following along may not be enough :-)
@m.h.6494
@m.h.6494 5 місяців тому
I really love your calm and friendly teaching style. Also very well explained! WOW! Thank you so much
@Radu
@Radu 4 місяці тому
Thanks for watching :-)
@yasirmehmood4295
@yasirmehmood4295 Рік тому
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
@Radu
@Radu Рік тому
Sure. You can also ask if something is unclear.
@Alex-bc3xe
@Alex-bc3xe Рік тому
Great job Radu (felicitari sunt mandru de tine)
@Radu
@Radu Рік тому
Merci, Alex :-)
@donjurke2286
@donjurke2286 8 місяців тому
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
@Radu
@Radu 8 місяців тому
Thanks!
@julianbullmagic
@julianbullmagic Рік тому
Really looking forward to part two. This is a very effective teaching style for this subject.
@Radu
@Radu Рік тому
Thank you. Working on it now.
@KiyotakaAyanokoji1
@KiyotakaAyanokoji1 9 місяців тому
@@Radu eagerly waiting ☺
@Radu
@Radu 9 місяців тому
@@KiyotakaAyanokoji1 there are already few videos out on my channel.
@danielanson5120
@danielanson5120 9 місяців тому
phenomenal course! Dr Radu is the best and with such a patient and explanatory demeanor, a genuine pleasure to watch and learn from.
@Radu
@Radu 9 місяців тому
Thanks :-)
@khalidelgazzar
@khalidelgazzar Рік тому
Watched the first 30 minutes & really looks great
@Radu
@Radu Рік тому
Thanks! Let me know if you eventually go all the way :-)
@francoisarbour1207
@francoisarbour1207 9 місяців тому
The fact this is free content blows my mind, incredible value. Thanks!
@Radu
@Radu 9 місяців тому
You're welcome!
@celenial6009
@celenial6009 10 місяців тому
I havent watched yet but can tell by the comments that you are a great teacher
@Radu
@Radu 9 місяців тому
Thank you :-) hope you'll watch it at some point :-D
@pearlboy
@pearlboy 7 місяців тому
I've apple silicon, somehow I was finding difficulty in most of the node version on using canvas. When I tried with node version 10 it worked. sharing it as information. as it might help someone out there.
@almostrandomnickname
@almostrandomnickname Рік тому
awesome loved it was no library, great way to get a grasp of how things are made under the hood. great tutorial doc! make more!!!!! always the best free code camp, I learned coding better with you guys.
@Radu
@Radu Рік тому
Thank you :-)
@techwithdipufrom0ton621
@techwithdipufrom0ton621 6 місяців тому
'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
@nunofigueira8691
@nunofigueira8691 9 місяців тому
I decide watch this course just to validate the summer, and it catch all my attention. Thank you very much.
@Radu
@Radu 9 місяців тому
Thanks for watching :-)
@kelvinclark3474
@kelvinclark3474 Рік тому
you can change all the onmouse*** to onpointer*** to not set the ontouch*** events. THe onpointer**** registers the event for both mouse and touch.
@Radu
@Radu Рік тому
Thanks! I'll try it out :-)
@northernsamiko
@northernsamiko Місяць тому
I would like to thank u, I dont work in the software industry but it was nice listening u when improving my english novadays!!
@Radu
@Radu 28 днів тому
You know I'm not a native English speaker, right? Maybe not the best to learn from me :-))
@northernsamiko
@northernsamiko 28 днів тому
@@Radu Yup I know but It's good to hear you, man Maybe you could stop talking tech and sing a song? I'm a rock guitarist anyway, and we could blast a good English song together.
@northernsamiko
@northernsamiko 28 днів тому
@@Radu Man, if I listen to you any more, I'm gonna put my guitar away and start coding :))
@Radu
@Radu 15 днів тому
@@northernsamiko :-))))
@Radu
@Radu 15 днів тому
@@northernsamiko :-)) I do have an intro song on videos on my channel :-D if you listen to that you might change your mind about me singing :-)))
@bkosimi
@bkosimi 8 місяців тому
Amazing! Radu is probably one of the best programming teachers, easy to follow and comprehensive delivery of complex content. Bravo!
@Radu
@Radu 8 місяців тому
Thank you!
@LodeStarYT
@LodeStarYT 11 місяців тому
Looking forward to part 2. This one was very interesting
@Radu
@Radu 10 місяців тому
It starts next week on my channel :-)
@parsonsmarcus
@parsonsmarcus Рік тому
Just as a quick aside in the beginning part, if you set the content type to "text/plain" in the data string, you may run into issues when downloading file data because the browser thinks it should be a .txt file. If you instead set the content type to be "application/json", it will download just fine without a warning. Like so: "data:application/json;charset=utf-8" Chrome warned me on MacOS whenever I wanted to download this file with a .json extension that had a content type of text/plain.
@Radu
@Radu Рік тому
Hi, thanks for the tip!
@duke_adi
@duke_adi 7 місяців тому
Excellent course Sir! I have learnt so many things from this video that it is difficult to note them down! Sir , you should come to any university in India for teaching computer science since your teaching style and personality skills are in most demand here 😀
@Radu
@Radu 7 місяців тому
:-) thanks for the invite
@ryouko2971
@ryouko2971 Рік тому
Hey Dr.Radu, can you create a video on how you went about creating your own Chart component? That was an amazing moment when you went out of your way to create something like that and inspired me to build my tools like this. Any source or recommendations for learning this?
@Radu
@Radu Рік тому
The tutorial for how I made the Chart is in linked in the description. Or is your question: Why I decided to do it?
@pixelseeker
@pixelseeker 3 місяці тому
Very good post. Guy was coding non-stop without error. Funny laugh at 40:37 😆"Please draw an undefined"
@papatangovictor
@papatangovictor Рік тому
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...
@Radu
@Radu Рік тому
Thank you :-)
@dominikrodler8010
@dominikrodler8010 9 місяців тому
You didn't get the DOCTOR House joke apparently, which I found quite funny 😁 Really nice course!
@Radu
@Radu 9 місяців тому
There was a Doctor House joke? :-)) I don't remember adding one
@ashganmustafa9031
@ashganmustafa9031 Рік тому
Such a great course , I am enjoying it 😊
@justdoeverything8883
@justdoeverything8883 9 місяців тому
This is an awesome course, but I just want to add, so many of the little annoyances on the drawing app can be avoided by using pointerevents, which work for touch and mouse events, and allow you to capture the event instead of having to put the listener on the document itself.
@Radu
@Radu 9 місяців тому
Thanks for the tip!
@kingcoder31aug
@kingcoder31aug Рік тому
i want more videos like this where i can learn depper concepts of cnn , rnn like that . This video was great 🔥🔥
@meschann
@meschann 3 місяці тому
Your video is very good, deserves a subscription and I hope so too. Thank you for your enthusiasm.
@Radu
@Radu 3 місяці тому
You're welcome :-)
@billionairesayss
@billionairesayss Рік тому
Always delivery fire ❤️
@praveenl169
@praveenl169 8 місяців тому
Better and secure way to save json data - create blob, create a temporary url for the blob, trigger the download, clean up the temporary url
@Radu
@Radu 8 місяців тому
Thanks for the tip!
@bailahie4235
@bailahie4235 9 місяців тому
I like the "Garbage --> cogs --> Garbage" diagram at 2:40 in the explanation to summarise the importance of understanding your training data. 🤣
@Radu
@Radu 9 місяців тому
Thanks! :-)
@abdulbasitrajpoot2713
@abdulbasitrajpoot2713 5 місяців тому
Bro, do videos for newbies too. This is very complex. Why did you create image recognizer? why did you do this with simple text values?
@robertosotoalvarez817
@robertosotoalvarez817 2 місяці тому
May I ask how do you insert your video in the output window in VS Code?
@Radu
@Radu 2 місяці тому
I'm using OBS to record my videos. You can add a video input on top of any window and resize it so it fits :-)
@robertosotoalvarez817
@robertosotoalvarez817 2 місяці тому
Wow! Thanks Radu. I already usted OBS, but I thought you used the Visual Studio Output Window with something like a web page. I googled trying to find how to do that in vain. The simplest solutions are the best as you always do. Thanks again!
@Radu
@Radu Місяць тому
@@robertosotoalvarez817 no, nothing fancy like that :-)
@financewithsom485
@financewithsom485 10 місяців тому
Thanks Radu bhai kya course banaya phad diye bhaiii
@Radu
@Radu 9 місяців тому
You're welcome!
@HonkletonDonkleton
@HonkletonDonkleton 8 місяців тому
We need part 2! Please!
@Radu
@Radu 8 місяців тому
It's now out :-)
@TrailblazingYT
@TrailblazingYT 3 місяці тому
really good teacher, thanks
@Radu
@Radu 3 місяці тому
Thanks!
@MaximeCHEVASSON
@MaximeCHEVASSON 8 місяців тому
Pretty cool both from a thearical point, of view and from a pure JS code pov. It makes it pretty accessible. Thanks a lot, great job
@Radu
@Radu 8 місяців тому
Thank you.
@solodoumbia2095
@solodoumbia2095 10 місяців тому
Fantastic hack! I did everything you showed here and it worked! Thanks a lot!
@Radu
@Radu 9 місяців тому
Glad to hear :-)
@DannyDusse
@DannyDusse 5 місяців тому
Completed after one and a half weeks. This channel is amazing!
@zubiarfan
@zubiarfan Рік тому
Great content, thank you!
@Radu
@Radu Рік тому
You're welcome!
@ezsu
@ezsu Місяць тому
You are the best❤
@Radu
@Radu Місяць тому
Thanks :-)
@pudum4916
@pudum4916 5 місяців тому
You are outstanding ❤
@user-lt2zw1yd1c
@user-lt2zw1yd1c 3 місяці тому
thank you for helping us to learn
@Radu
@Radu 3 місяці тому
Glad to hear you're learning!
@user-zx6rj3tx8j
@user-zx6rj3tx8j 2 місяці тому
foreign variables that apply to UTF-8
@BreezeTalk
@BreezeTalk Рік тому
This, Monte Carlo, Linear Algebra, GeoSpatial, Trees and Classifiers and you have a good background of ML and Stats
@Radu
@Radu Рік тому
I do plan to extend this course with more things. Thanks for the tips :-)
@hoanhvuvan5165
@hoanhvuvan5165 Місяць тому
thank you sir, appreciated!! ❤❤
@Radu
@Radu Місяць тому
You're welcome!
@vishaljepar1437
@vishaljepar1437 4 дні тому
Smc bohat hard lagta tha lekin aapki videos dekhke ab easy hogya h lekin kuch bate repeatly dekhna padta h samjne k liye lekin samaj aa jata h
@mohammedabujayyab6146
@mohammedabujayyab6146 Рік тому
perfect 🎉 thanks a lot!!
@Radu
@Radu Рік тому
You're welcome!
@frankdearr2772
@frankdearr2772 5 місяців тому
Great topic, thanks 👍
@cosmicwitness3390
@cosmicwitness3390 8 місяців тому
bro please do this python js code makes my head hurt and i think python makes the code more readable and easy to follow
@Radu
@Radu 8 місяців тому
Sorry :-( I don't publish many videos about Python (not at the moment, at least).
@meganova609
@meganova609 7 місяців тому
28:11 try to change height of #content to height:90vh
@kimberlywhite8399
@kimberlywhite8399 8 місяців тому
Sir, I need help on this because the canvas doesn't show up
@Radu
@Radu 8 місяців тому
You can try submitting your code on my Discord and I'll have a look.
@AQ22W
@AQ22W 9 місяців тому
(1) Thank You. (2) iCON Use For Graph. (3) # of Neighbors For Classification. (4) "Country-Bubble-Color" For Each Object iNSTANCE, Was Enlightening. (5) Details = Better Graphical Pointing. (6) Label Which Pieces Of Code, Correct Which Errors (Error Database)...To Differentiate Between Base Code & ECC (Error Correcting Code). (7) Play Video @ A Faster Speed (For Longer Videos). (8) What Are Your Top 10 Companies That You Work For?
@pratronald
@pratronald 3 місяці тому
Can't we combine this with Python? JS for the web app and Python for the ML code implementation?
@Radu
@Radu 3 місяці тому
Sure you can, you just need to reimplement some of the functions that are used both on the front-end and back-end.
@kyassa6528
@kyassa6528 3 місяці тому
Thanks a lot!
@feitan8745
@feitan8745 Рік тому
sometimes people just want to go vanilla all the way. amazing content.
@Radu
@Radu Рік тому
Thanks! :-)
@JohnDoe_69_420
@JohnDoe_69_420 Рік тому
Ooooooo Radu's going mainstream now, this is so cool! Hopefully he's going to gain some subscribers from this, which is super great, Radu deserves the recognition for the amount of valuable education he provides! Gonna code, debug, and have fuuuuun, Coding with Radu... Coding with Radu
@Radu
@Radu Рік тому
Haha, thanks :-)
@BattleJunkiee
@BattleJunkiee Рік тому
Yup I always used to wonder why do we learn from existing datasets, when we have to built a dataset from scratch for real-time applications
@Radu
@Radu Рік тому
Because you can jump right in... and datasets have some 'good properties' that can demonstrate some specific things better than others. It's also the reason why courses change datasets from time to time to demonstrate different things. Here I hope to have a more realistic setting :-)
@RichReflectionz
@RichReflectionz Рік тому
I’m still a newbie in programming, but I thought that Python was best for ML, this is awesome that JS can be used as well
@paulaneesh7
@paulaneesh7 Рік тому
JS is "Jack of all trades'".
@nonstopper
@nonstopper Рік тому
Python is only ever considered good at ML because some of the most popular ML libraries happened to be made available for it. The libraries are usually not even written in python.
@edward8064
@edward8064 Рік тому
​@@nonstopper yeah, Python is just the API language
@Radu
@Radu Рік тому
Sure, machine learning algorithms can be implemented in any language, pretty much... The best languages to use are those that run the fastest (like C / C++) and the easiest to use are those that have a lot of libraries for it (like Python). I use JavaScript to make some working apps that are easy to share, not just the machine learning part in isolation.
@Radu
@Radu Рік тому
@@nonstopper True.
@_yllw6155
@_yllw6155 10 місяців тому
Is there any specific reason or benefit he doesn't use spaces when assigning variables, declaring conditionals, or creating for loops? Is it simply preference? I think most people (including me) would write like this: const foo = 'bar'; for (let i = 0; i < baz.length; i++) { ... } but he writes like this (and I've seen some others): const foo='bar'; for (let i=0;i
@Radu
@Radu 9 місяців тому
I normally use spaces (as you describe). But when I make tutorials I try to keep the font size as large as possible (some people watch on their phones). I also don't want the code to go off-screen to the right so that viewers don't have to scroll through the video to see the part they need to see... Removing spaces helps with that. But in phase 2 of this course I tried using a wider screen and added the spaces (experimenting all the time...)
@duke_adi
@duke_adi 7 місяців тому
At 2:24:00 hrs, professor asks about the possibility for some heights or widths going beyond 400, the most easy solution could be fault in the user's code where instead of 400 height and width, the user accidentally filled a bigger value!
@Radu
@Radu 7 місяців тому
Yes, but I've collected the data using the app on my website = my code :-) and it was 400 x 400.
@duke_adi
@duke_adi 7 місяців тому
@@Radu That's true for me as well, which might mean that in certain laptop_os+browser set, mouse click beyond the borders results in >400 width/height.
@Radu
@Radu 7 місяців тому
@@duke_adi could be :-) the beauty of web development...
@johnsonisreal4530
@johnsonisreal4530 Рік тому
Why this is interesting and enjoy the course alot.
@Radu
@Radu Рік тому
Happy you like the course!
@LarearYT
@LarearYT 11 днів тому
Apparently UKposts 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.
@Radu
@Radu День тому
You could take it as a challenge to implement this in C#. I'm not using libraries, so, many things are quire straightforward.
@meso9497
@meso9497 Рік тому
Hi, to fix the issue with moving screen on apple devices touch screens, in the css stylesheet, body selector, set the touch-action to none and you good to go.
@Radu
@Radu Рік тому
Really? Thanks! I'll try it out as soon as I get my hands on an apple device :-)
@meso9497
@meso9497 Рік тому
@@Raduall good, it worked perfectly for me on my iphone!.
@Radu
@Radu Рік тому
@@meso9497 Awesome, thanks!
@mehrdad1068
@mehrdad1068 8 місяців тому
My favorite course
@Radu
@Radu 8 місяців тому
Glad to hear :-)
@shriniwas_patwardhan
@shriniwas_patwardhan Рік тому
Thanks!
@Ou8y2k2
@Ou8y2k2 Рік тому
Does this course have any prerequisites? Do you need to know JS, or can you be a beginner programmer? What about maths requirements?
@Radu
@Radu Рік тому
Yes, check the description for some videos that teach what you need to know (math and code fundamentals)
@dhrambiragarwal3520
@dhrambiragarwal3520 Рік тому
Helpful❤
@AnkitKumar-fw3cz
@AnkitKumar-fw3cz Рік тому
Got introduced to REST API!
@FOM_extras
@FOM_extras Рік тому
omg it's Radu! yay!
@Radu
@Radu Рік тому
Yey :-)
@meganova609
@meganova609 7 місяців тому
2:35:15 just pass the nearestSample it got all the value
@Radu
@Radu 7 місяців тому
Good point!
@vivekmohan4271
@vivekmohan4271 19 днів тому
Hey Radu, great course ! But when I run the final project on my computer, it lags and is pretty slow. Is it because my computer only has 8 gb RAM?
@Radu
@Radu 15 днів тому
The implementation could be made more efficient. I gave some homework tasks about optimizing, you can try them out, or see phase 2 where I implemented some of them (that may work faster for you).
@saadafzal8594
@saadafzal8594 4 місяці тому
@Dr. Radu add the following to your css will make the font responsive: :root { font-size: calc(0.5em + 1vw); }
@Radu
@Radu 4 місяці тому
Hi, Thanks for the tip :-)
@user-bc5zu9yz1o
@user-bc5zu9yz1o 5 місяців тому
cool
@joyalmeida6565
@joyalmeida6565 Рік тому
A course of federated learning with a project please!!
@alialipour9061
@alialipour9061 9 місяців тому
thats fantastic
@ahmed.bhewary775
@ahmed.bhewary775 Рік тому
excellent, hope to see videos like this one in c++ or python ( without libraries ).
@anmolsharma4049
@anmolsharma4049 7 місяців тому
Visualization part takes extra amount of effort in c++ and python
@quantumastrologer5599
@quantumastrologer5599 10 місяців тому
Essentially centering a div in the first ten minutes. What a flex.
@Radu
@Radu 10 місяців тому
:-))
@pavelpavlov954
@pavelpavlov954 Рік тому
Amazing!!!!
@scemist
@scemist Місяць тому
For web developers that js, css and html code is a messy, but lets exchange skills 😁
@Radu
@Radu Місяць тому
Sure! Can you share some tips to make it better? :-)
@JuniorMarques79
@JuniorMarques79 Рік тому
Very nice, thanks.
@Radu
@Radu Рік тому
You're welcome!
@user-cw2nm6wr8u
@user-cw2nm6wr8u 3 місяці тому
buen proyecto
@abd1428
@abd1428 Рік тому
great Course I just finish and it was amazing
@Mohamood_jama
@Mohamood_jama Рік тому
😂😂😂
@yaroslav8717
@yaroslav8717 Рік тому
Yeah I also finished it yesterday, good stuff!
@alissonpontes1491
@alissonpontes1491 Місяць тому
Parabéns manoooo
@cheffinbeatsdaily
@cheffinbeatsdaily 21 день тому
Fell asleep to something else woke up to this. I may have to actually watch it 😂
@vrk1131
@vrk1131 13 днів тому
This is the first thing I saw after waking up
Machine Learning & Neural Networks without Libraries - No Black Box Course
3:37:32
GPT-4o - Full Breakdown + Bonus Details
18:43
AI Explained
Переглядів 153 тис.
😳😆“Хлопці, я свій”: мобілізований рф луганчанин САМ ПРИБІГ В ПОЛОН до воїнів бригади “Помста”
02:58
How did CatNap end up in Luca cartoon?🙀
00:16
LOL
Переглядів 6 млн
Software Engineering Job Interview - Full Mock Interview
1:14:29
freeCodeCamp.org
Переглядів 1,2 млн
Prompt Engineering Tutorial - Master ChatGPT and LLM Responses
41:36
freeCodeCamp.org
Переглядів 1,2 млн
Gold TIME SERIES FORECASTING With Neural Network 💰
50:53
Timely Time Series
Переглядів 1,7 тис.
APIs for Beginners - How to use an API (Full Course / Tutorial)
2:19:33
freeCodeCamp.org
Переглядів 4,2 млн
I learned to code from scratch in 1 year. Here's how.
41:55
Thomas Frank
Переглядів 306 тис.
The ULTIMATE Raspberry Pi 5 NAS
32:14
Jeff Geerling
Переглядів 1,2 млн
New Aston Martin Vantage review!
24:20
carwow
Переглядів 475 тис.
System Design for Beginners Course
1:25:07
freeCodeCamp.org
Переглядів 1 млн
Learn Web Development And ACTUALLY Get A Job | Ultimate Guide
1:33:52
James Cross
Переглядів 1,2 млн
Learn To Code Like a GENIUS and Not Waste Time
9:41
The Coding Sloth
Переглядів 1 млн
😳😆“Хлопці, я свій”: мобілізований рф луганчанин САМ ПРИБІГ В ПОЛОН до воїнів бригади “Помста”
02:58