Code With Me : Decision Trees

  Рет қаралды 6,786

ritvikmath

ritvikmath

Күн бұрын

Пікірлер: 48
@andyw1725
@andyw1725 3 жыл бұрын
pls do more of these coding videos! As a beginner I really learn a lot from your thinking and coding process
@ritvikmath
@ritvikmath 3 жыл бұрын
More to come!
@CptJoeCR
@CptJoeCR 3 жыл бұрын
I agree!
@040040919
@040040919 3 жыл бұрын
I'm not a beginner and I learn a lot as well.
@adamcaudell1562
@adamcaudell1562 3 жыл бұрын
We have been looking at decision trees under the hood for 3 weeks at Uni and you taught me more in 15 minutes. Thanks for the videos!!!
@taylorparrish4323
@taylorparrish4323 3 жыл бұрын
More code with me pls! It's very helpful seeing you solve the problem in real time as well. Seeing your thought process really helps with the intuition.
@taylorparrish4323
@taylorparrish4323 3 жыл бұрын
additional note: coding from scratch with no heavy computation libraries (or minimal) is a brilliant way to drive the concepts home. love it
@supakornsr4392
@supakornsr4392 Жыл бұрын
This video really helps me understand the concept and the steps, although I am only using R. The length of the video and the amount of the contents are also perfect.
@goitomyacobb.2447
@goitomyacobb.2447 3 жыл бұрын
Simple & elegant. Kudos to you buddy.
@anuragsangem1442
@anuragsangem1442 3 жыл бұрын
Thank you for this. I'll always learn something new in every single video of yours , please do more such videos.
@sharmakartikeya
@sharmakartikeya 2 жыл бұрын
Coding from scratch is the only thing I needed! Thank you ritvik ☺️
@tiger06t
@tiger06t 3 жыл бұрын
Thanks! This helps a lot! Really like your tutorials, because you make all this concept simple and easy to understand.
@ritvikmath
@ritvikmath 3 жыл бұрын
Glad to hear that!
@Uma7473
@Uma7473 3 жыл бұрын
Thank you... for making us to learn, think and code.
@chibuikejibuaku9956
@chibuikejibuaku9956 3 жыл бұрын
You're a good teacher. We should see more of this.
@process6996
@process6996 3 жыл бұрын
Awesome video! I didn't quite understand how to do the splits based on entropy but now I do. Thank you!
@james-barnett
@james-barnett 3 жыл бұрын
Once again another great lesson!
@ritvikmath
@ritvikmath 3 жыл бұрын
Glad you liked it!
@anaydongre1226
@anaydongre1226 3 жыл бұрын
Great explanation. Thanks for the coding session !!
@ritvikmath
@ritvikmath 3 жыл бұрын
You are welcome!
@netanelmad
@netanelmad 3 жыл бұрын
Thanks! I love it. Maybe add some more explanations here and there for beginners :)
@ritvikmath
@ritvikmath 3 жыл бұрын
Thanks for the kind words! I'm always looking to improve; I'm wondering if you have some specific examples of what I could have provided that would be helpful for beginners?
@netanelmad
@netanelmad 3 жыл бұрын
Thanks for replying! Well, speaking for myself, I have some background in python, numpy and pandas, but not really in decision trees and data science concepts in general. I would like it if you explained (in a few words) what's the big picture and our goal in making decision trees. Also I don't totally understand what's the entropy's meaning and role in this context. Again, I'm speaking for myself obviously.
@netanelmad
@netanelmad 3 жыл бұрын
BTW I'm enjoying your channel and explanations. Very nice.
@ritvikmath
@ritvikmath 3 жыл бұрын
@@netanelmad Thanks for the valuable feedback!
@shubhampandilwar8448
@shubhampandilwar8448 3 жыл бұрын
Great thinking process. I am trying to code some machine learning algorithms from scratch. This one helped immensely in my thought process. I am struggling to code logistic regression from scratch. Will you please help? Please do more of these how to code machine learning algorithms from scratch. As a beginner, it would help me and many others like me hugely.
@ritvikmath
@ritvikmath 3 жыл бұрын
Glad it helped! And that's a good suggestion!
@elkamel
@elkamel 3 жыл бұрын
Excellent explanation. Keep it up..
@ritvikmath
@ritvikmath 3 жыл бұрын
Glad you liked it!
@kaushikjayaram8556
@kaushikjayaram8556 3 жыл бұрын
Great tutorial! Keep it going. Thanks
@theoreticalmindset
@theoreticalmindset 11 ай бұрын
Really really good explanations!
@user-xi5by4gr7k
@user-xi5by4gr7k 3 жыл бұрын
Excellent video!
@ritvikmath
@ritvikmath 3 жыл бұрын
Thank you very much!
@afiqyahya3398
@afiqyahya3398 3 жыл бұрын
Damn. Such that easy. Nice
@wast1297
@wast1297 Жыл бұрын
How would you automatize the last part of updating the dataframe according to the best split and getting a new dataframe?
@BhuvaneshSrivastava
@BhuvaneshSrivastava 3 жыл бұрын
Now this is really great !! As always, really informative video as you actually went inside the code of decision tree. Just a Suggestion: It would be nice if you also show the python library (DecisionTreeClassifier) based implementation of decision tree and campare the results. Also, is there a way for me to see the actual decision tree which gets created using decision tree classifier?
@ritvikmath
@ritvikmath 3 жыл бұрын
Glad you liked it! And thanks for the suggestions; comparing our results to the built-in would be a good sanity check.
@giorgikokaia7200
@giorgikokaia7200 3 жыл бұрын
Great explanation. Can you please share the csv file to run code?
@ritvikmath
@ritvikmath 3 жыл бұрын
Thanks for reminding me! I just added it to the description
@4767039
@4767039 3 жыл бұрын
I had trouble with the code when I used the fish column defined as 'type' I got all zeros, but no error message. Since type is reserved maybe? So I had to change the column name to "fish_type" ...perhaps there is another way around this. Otherwise, it worked fine after that.
@ritvikmath
@ritvikmath 3 жыл бұрын
ahh thanks for the note and glad the rest of the code worked out!
@sushilchauhan2586
@sushilchauhan2586 3 жыл бұрын
Pls make such videos
@Phil-oy2mr
@Phil-oy2mr 3 жыл бұрын
Cool video! It may have been helpful to see how it runs with different steps sizes
@ritvikmath
@ritvikmath 3 жыл бұрын
Glad it was helpful! Good suggestion
@fengjeremy7878
@fengjeremy7878 2 жыл бұрын
So clear!👍
@chenqu773
@chenqu773 3 жыл бұрын
So, after the 2nd split (using weight > 4), you used again the length feature for the 3rd split. Does that mean that the same feature can be reused in the nodes of decision trees? Would it lead to over-fitting ? Many thanks
@Greatasfather
@Greatasfather 3 жыл бұрын
Learnt 4 hours lecture in 20 mins,
@tuamiga-amigo
@tuamiga-amigo 3 жыл бұрын
anyone has the coding decition three to detect sarcasm?
Bayesian Treasure Hunt : Data Science Code
9:57
ritvikmath
Рет қаралды 13 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.
黑天使只对C罗有感觉#short #angel #clown
00:39
Super Beauty team
Рет қаралды 36 МЛН
Мясо вегана? 🧐 @Whatthefshow
01:01
История одного вокалиста
Рет қаралды 7 МЛН
Decision and Classification Trees, Clearly Explained!!!
18:08
StatQuest with Josh Starmer
Рет қаралды 838 М.
How to implement Decision Trees from scratch with Python
37:24
AssemblyAI
Рет қаралды 74 М.
Decision Tree Classification Clearly Explained!
10:33
Normalized Nerd
Рет қаралды 743 М.
The Most Important Algorithm in Machine Learning
40:08
Artem Kirsanov
Рет қаралды 563 М.
Decision Tree Regression Clearly Explained!
9:17
Normalized Nerd
Рет қаралды 158 М.
All Machine Learning algorithms explained in 17 min
16:30
Infinite Codes
Рет қаралды 496 М.
Regression Trees, Clearly Explained!!!
22:33
StatQuest with Josh Starmer
Рет қаралды 675 М.
Why Does Diffusion Work Better than Auto-Regression?
20:18
Algorithmic Simplicity
Рет қаралды 417 М.
Сестра обхитрила!
00:17
Victoria Portfolio
Рет қаралды 958 М.