pls do more of these coding videos! As a beginner I really learn a lot from your thinking and coding process
@ritvikmath3 жыл бұрын
More to come!
@CptJoeCR3 жыл бұрын
I agree!
@0400409193 жыл бұрын
I'm not a beginner and I learn a lot as well.
@adamcaudell15623 жыл бұрын
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!!!
@taylorparrish43233 жыл бұрын
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.
@taylorparrish43233 жыл бұрын
additional note: coding from scratch with no heavy computation libraries (or minimal) is a brilliant way to drive the concepts home. love it
@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.24473 жыл бұрын
Simple & elegant. Kudos to you buddy.
@anuragsangem14423 жыл бұрын
Thank you for this. I'll always learn something new in every single video of yours , please do more such videos.
@sharmakartikeya2 жыл бұрын
Coding from scratch is the only thing I needed! Thank you ritvik ☺️
@tiger06t3 жыл бұрын
Thanks! This helps a lot! Really like your tutorials, because you make all this concept simple and easy to understand.
@ritvikmath3 жыл бұрын
Glad to hear that!
@Uma74733 жыл бұрын
Thank you... for making us to learn, think and code.
@chibuikejibuaku99563 жыл бұрын
You're a good teacher. We should see more of this.
@process69963 жыл бұрын
Awesome video! I didn't quite understand how to do the splits based on entropy but now I do. Thank you!
@james-barnett3 жыл бұрын
Once again another great lesson!
@ritvikmath3 жыл бұрын
Glad you liked it!
@anaydongre12263 жыл бұрын
Great explanation. Thanks for the coding session !!
@ritvikmath3 жыл бұрын
You are welcome!
@netanelmad3 жыл бұрын
Thanks! I love it. Maybe add some more explanations here and there for beginners :)
@ritvikmath3 жыл бұрын
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?
@netanelmad3 жыл бұрын
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.
@netanelmad3 жыл бұрын
BTW I'm enjoying your channel and explanations. Very nice.
@ritvikmath3 жыл бұрын
@@netanelmad Thanks for the valuable feedback!
@shubhampandilwar84483 жыл бұрын
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.
@ritvikmath3 жыл бұрын
Glad it helped! And that's a good suggestion!
@elkamel3 жыл бұрын
Excellent explanation. Keep it up..
@ritvikmath3 жыл бұрын
Glad you liked it!
@kaushikjayaram85563 жыл бұрын
Great tutorial! Keep it going. Thanks
@theoreticalmindset11 ай бұрын
Really really good explanations!
@user-xi5by4gr7k3 жыл бұрын
Excellent video!
@ritvikmath3 жыл бұрын
Thank you very much!
@afiqyahya33983 жыл бұрын
Damn. Such that easy. Nice
@wast1297 Жыл бұрын
How would you automatize the last part of updating the dataframe according to the best split and getting a new dataframe?
@BhuvaneshSrivastava3 жыл бұрын
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?
@ritvikmath3 жыл бұрын
Glad you liked it! And thanks for the suggestions; comparing our results to the built-in would be a good sanity check.
@giorgikokaia72003 жыл бұрын
Great explanation. Can you please share the csv file to run code?
@ritvikmath3 жыл бұрын
Thanks for reminding me! I just added it to the description
@47670393 жыл бұрын
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.
@ritvikmath3 жыл бұрын
ahh thanks for the note and glad the rest of the code worked out!
@sushilchauhan25863 жыл бұрын
Pls make such videos
@Phil-oy2mr3 жыл бұрын
Cool video! It may have been helpful to see how it runs with different steps sizes
@ritvikmath3 жыл бұрын
Glad it was helpful! Good suggestion
@fengjeremy78782 жыл бұрын
So clear!👍
@chenqu7733 жыл бұрын
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
@Greatasfather3 жыл бұрын
Learnt 4 hours lecture in 20 mins,
@tuamiga-amigo3 жыл бұрын
anyone has the coding decition three to detect sarcasm?