КОМЕНТАРІ •

  • @krishnaik06
    @krishnaik06 3 роки тому +74

    We are near 250k. Please do subscribe my channel and share with all your friends. :)

    • @_curiosity...8731
      @_curiosity...8731 3 роки тому +1

      Krish Naik please make video on decisions tree pruning with mathematical details

    • @ArunKumar-sg6jf
      @ArunKumar-sg6jf 3 роки тому +1

      Lgbm is Missing

    • @yashkhandelwal3877
      @yashkhandelwal3877 3 роки тому

      @@tamildramaclips8548 Depends on your college. Which college with these branches are you talking about?

    • @yashkhandelwal3877
      @yashkhandelwal3877 3 роки тому +1

      @@tamildramaclips8548 You should definitely go with ECE. Since AI DS is a very new branch there is no surety how your college would groom the students with this branch. Also your college is not a national level college. So you shouldn't take any risk. That's all my suggestion.

    • @hirdhaymodi
      @hirdhaymodi 3 роки тому

      sir could you make any video for a roadmap of machine learning engineer??

  • @animeshsharma7332
    @animeshsharma7332 3 роки тому +93

    Man, this guy is now coming in my dreams. Who else have been binge watching his channel for months?

    • @gauravpatil2926
      @gauravpatil2926 3 роки тому

      😂😂

    • @thepresistence5935
      @thepresistence5935 2 роки тому

      I am learnng from him for data science

    • @geekyprogrammer4831
      @geekyprogrammer4831 2 роки тому +3

      Same here 😂😂😂 But this man should be given nobel prize for inspiring the present and future generations!

    • @gandhalijoshi9242
      @gandhalijoshi9242 2 роки тому +1

      I have started following his machine learning series..And it's very nice..
      I am also doing data science course simultaneously . His videos are helping a lot .

    • @shaelanderchauhan1963
      @shaelanderchauhan1963 2 роки тому +2

      HAHAHAHA ! You are being haunted by Ghost Naik

  • @bhavikdudhrejiya852
    @bhavikdudhrejiya852 3 роки тому +70

    Great video. Understood in depth
    I have jotted down the processing steps from this video:
    1. We have a Data
    2. Constructing base leaner
    3. Base learner takes probability 0.5 & computing residual
    4. Constructing Decision as per below
    Computing Similarity Weights: ∑(Residual)^2 / ∑P(1-P) + lambda
    - Computing Similarity Weight of Root Node
    - Computing Similarity Weight of left side decision node & its leaf node
    - Computing Similarity Weight of right side decision node & its leaf node
    Computing Gain = Leaf1 Similarity W + Leaf2 Similarity W - Root Node Similarity W
    - Computing Gain of Root Node & left side of decision node and its leaf node
    - Computing Gain of Root Node & right side of decision node and its leaf node
    - Computing Gain of other combination of features of decision node and its leaf node
    - Selecting the Root Node, Decision node and leaf node have high information gain
    5. Predicting the probability = Sigmoid(log(odd) of Prediction of Base Learner + learning rate(Prediction of Decision Tree))
    6. Predicting residual = Previous residual - Predicted Probability
    7. Running the iteration from point 2 to 6 and at the end of the iteration, The residual will be the minimal.
    8. Test Prediction on the model of iteration have minimal residual

    • @manojsamal7248
      @manojsamal7248 2 роки тому

      what if there are no. of classification in output (0,1,2,3) the average will be 1.5 but this is more than 1 i.e this cant be probality which 0.5 to base learner that time what we should do..?
      ]

    • @pawanthakur-df2yk
      @pawanthakur-df2yk 2 роки тому

      Thank you🙏

    • @manojrangera5955
      @manojrangera5955 2 роки тому +1

      @@manojsamal7248 yes bro..same question ...did you get the answer of this?..please let me know..

    • @manojsamal7248
      @manojsamal7248 2 роки тому

      @@manojrangera5955 not yet bro

    • @manojrangera5955
      @manojrangera5955 2 роки тому +5

      @@manojsamal7248 I was thinking if there are 4 classes then probability will be 1/4 = .25 and if there are 5 then 1/5 =.20 because we are calculating probability ..I will confirm this but I think this is right..

  • @johnnyfry2
    @johnnyfry2 3 роки тому +11

    Great work Krish. Don't ever lose your passion for teaching, you're a natural. I appreciate how you simplify the details.

  • @yashkhandelwal3877
    @yashkhandelwal3877 3 роки тому +13

    Hats off to you Krish for doing so much hardwork so that we can learn each and every concept of ML, DataScience!

  • @nareshjadhav4962
    @nareshjadhav4962 3 роки тому +7

    I was desparately waiting for this since last 7 months...now I will complete mashine learning playlist💥
    Than you Krish..god bless you😀

  • @yashkhant5874
    @yashkhant5874 3 роки тому +4

    Great Explanation sir... keep contributing to the community. We love your videos and most importantly you are serving your experience is the best thing.

  • @moindalvs
    @moindalvs Рік тому +5

    Thanks a lot, for eveyrthing you do. You did turn off the fan so that it doesn't interrupt the audio, you were sweating and breathing heavily with all this trouble and hardship you deserve more. I wish you success in life and a healthy and a prosperous life.

  • @felixzhao9070
    @felixzhao9070 2 роки тому +2

    This is pure gold! Thanks for the tutorial!

  • @mohitjoshi4209
    @mohitjoshi4209 3 роки тому +2

    So much to learn from a single video, hats off to you sir

  • @gulzarahmedbutt7213
    @gulzarahmedbutt7213 3 роки тому +3

    I've learned a lot from Mr.Krish. You're doing great and Keep up the good work. You make people love Machine Learning.
    Hats Off to you!
    Love from Pakistan.

  • @sandipansarkar9211
    @sandipansarkar9211 3 роки тому +1

    Very very important to crack in product based companies.Great explantion too.Thanks

  • @dhruvenkalpeshkumarparvati4874
    @dhruvenkalpeshkumarparvati4874 3 роки тому +7

    Just what I was waiting for 🔥

  • @marijatosic217
    @marijatosic217 3 роки тому +3

    This was amazing, I literally feel like I'm sitting in your class at a Uni.

  • @mrzaidivlogs
    @mrzaidivlogs 3 роки тому +38

    How do u stay so focused , strong and learn everything in a very efficient way?

    • @yasharya8228
      @yasharya8228 10 місяців тому +1

      Nation wants to know🙃

  • @abhishek_maity
    @abhishek_maity 3 роки тому +2

    Great.... Clear explanation !! Thanks a lot 😄

  • @annusrivastava4425
    @annusrivastava4425 10 місяців тому +3

    hi, have one doubt, for p(1-p) + lambda in denominator to calculate similarity weight, if the residual is -0.5 it should be 0.5(1-(-0.5))= .75? or the negative sign does not matter?

    • @navyamokmod1317
      @navyamokmod1317 2 місяці тому

      In the denominator, we are not taking residuals for calculation, p = probability which is 0.5

  • @sajidchoudhary1165
    @sajidchoudhary1165 3 роки тому +2

    i am most happiest person to see this videos thank you

  • @davidd2702
    @davidd2702 2 роки тому

    Thank you for your fabulous video! I enjoy it and understand well!
    Could you tell me if the output from the xgb classifier gives 'confidence' in a specific output (allowing you to assign a class) ? or is this functionally equivalent to statistical probability of an event occuring?

  • @joeljoseph26
    @joeljoseph26 3 роки тому +5

    Guys, please watch for the mistake. There is a mistake made at 16:10 i.e. For credit >50 (G,B) = {-0.5,0.5} its not three, there is only two. The information gain for the right side is 0.67. However, you chose the right node.
    Btw, your teaching very simple and understandable. Keep doing more videos. Love your content.

  • @ShahnawazKhan-xl6ij
    @ShahnawazKhan-xl6ij 3 роки тому +3

    Great

  • @frozen1860
    @frozen1860 3 роки тому

    Sir the way you teaching us is more better than any varsity classes. pls do a practical implementation on XGBoost. sir pls it will be very helpful for us...

  • @amitsahoo1989
    @amitsahoo1989 3 роки тому +10

    Hi krish, i have been watching ur videos for the last few months and it has helped me a lot in my interviews. A special thanks from my end. In this video, at 10:54 min 0.33 - 0.14 should be 0.19.

    • @gshan994
      @gshan994 3 роки тому

      yes indeed bdw were u a fresher when u went for an interview?

  • @antonym9744
    @antonym9744 3 роки тому +2

    Amazing !!!

  • @muhammadsaqib2961
    @muhammadsaqib2961 3 роки тому

    Quite amazing and clear explanation

  • @mohamedgaal5340
    @mohamedgaal5340 Рік тому

    Thank You, Krish. Well explained!

  • @mihirjha1486
    @mihirjha1486 Рік тому

    Loved It. Thank You!

  • @ajiths1689
    @ajiths1689 3 роки тому

    what should be the new probability value we need to consider when we are considering the second decision tree?

  • @RahulKumar-hb8cl
    @RahulKumar-hb8cl 3 роки тому +2

    Sir, How will the Prob value( 0.5 for the base tree ) be updated in each tree?

  • @nitinahlawat2479
    @nitinahlawat2479 3 роки тому

    Really Data science Bisham Pitama🙏 Respect you a lot👍

  • @nukulkhadse5253
    @nukulkhadse5253 3 роки тому +2

    Hey Krish, you should also have a video about Similarity Based Modelling (SBM) and Multivariate State Estimation Technique (MSET). They are actually widely used in the industries since 90s. There are many research papers to validate that. They also calculate similarity weight and residuals.

  • @vishnukv6537
    @vishnukv6537 3 роки тому

    Sir you are too pleasant and amazing in teaching

  • @datakube3053
    @datakube3053 3 роки тому +3

    thank you so much

  • @narendradamodardasmodi3286
    @narendradamodardasmodi3286 3 роки тому +8

    Thanks, Krish for building the nation Towards AI Journey.

  • @raneshmitra8156
    @raneshmitra8156 3 роки тому +1

    Super explanation

  • @nothing8919
    @nothing8919 3 роки тому

    thank you alot sir, you are my best teacher

  • @amitupadhyay6511
    @amitupadhyay6511 2 роки тому

    its tough to understand in first attempt ,but thanks for giving the outline so clearly, I will watch it untill I understand I implement it from scratch .

  • @ArunKumar-sg6jf
    @ArunKumar-sg6jf 3 роки тому +1

    How u determine value of pr in base model

  • @edwinokwaro9944
    @edwinokwaro9944 Рік тому

    is the formula for similarity score of the root node correct? since this is a classification problem?

  • @jamalnuman
    @jamalnuman 5 місяців тому

    great

  • @alokranjanthakur5746
    @alokranjanthakur5746 3 роки тому +4

    Sir can you refer some NLP projects using python. I mean with live implementation

  • @ashwanikumar-zh1mq
    @ashwanikumar-zh1mq 3 роки тому

    When I training data first calculate residual and create dt but here we are not able to see how it classified the point and in this it say when new data point is come I am confused in this

  • @ManoharKumar-cw3ed
    @ManoharKumar-cw3ed 3 роки тому

    Thank you sir! I have a question in this how we predict the probability value at the begging from 0-1

  • @modhua4497
    @modhua4497 3 роки тому +2

    Good! Could you make a video explain the difference between XGB and Gradients Boosting? Thanks

  • @Amansingh-tr1cf
    @Amansingh-tr1cf 3 роки тому

    the most awaited video

  • @mohittahilramani9956
    @mohittahilramani9956 Рік тому

    Seriously thank u so much

  • @mainakray6452
    @mainakray6452 3 роки тому

    the max_depth in xgboost for each tree is 2? plz answer ,

  • @sheikhshah2593
    @sheikhshah2593 7 місяців тому

    Great sir🔥🔥

  • @durjoybhattacharya250
    @durjoybhattacharya250 Рік тому

    How do you decide on the Learning Rate parameter?

  • @ishitachakraborty1362
    @ishitachakraborty1362 3 роки тому +13

    Please do a indepth maths intuition video on catboost

    • @BatBallBites
      @BatBallBites 3 роки тому

      agree

    • @thisismuchbetter2194
      @thisismuchbetter2194 3 роки тому +1

      I don't know why people don't talk about Catboost and LightGBM much..

    • @stabgan
      @stabgan 3 роки тому +1

      Congratulations on your new job in E&Y. Checked you on LinkedIn. Very impressive profile.

  • @shashwattiwari4346
    @shashwattiwari4346 3 роки тому +2

    "Day 1 or 1 Day your Choice" Thanks a lot Krish!

  • @arshaachu6351
    @arshaachu6351 4 місяці тому

    Is there any detailed videos about Adaboost regressor and gradient boosting classifier? Please help me

  • @govind1706
    @govind1706 3 роки тому +2

    Finally !!!!

  • @seniorprog9144
    @seniorprog9144 3 роки тому

    Sir . krish Do you have a code that deal with more than one target ( y1,y2,.. Y is 2 columns or 3 columns . (two target , three target )

  • @brunojosebertora7935
    @brunojosebertora7935 2 роки тому

    Krish, I have a question:
    when you compute the output value you are catching the similarity weighted. I think it is incorrect for classification, isn't it?
    To compute the output you shouldn't square the residuals.
    THANKS for the video!!

  • @ayanmullick9202
    @ayanmullick9202 2 роки тому

    You are legend sir.

  • @satwikram2479
    @satwikram2479 3 роки тому +2

    Finally❤

  • @vishaldas6346
    @vishaldas6346 3 роки тому +1

    Hi Krish, I have a doubt, can you please confirm if XGBOOST is a part of ensemble technique or not as while importing from the library we are doing it separately not from sklearn library.

    • @krishnaik06
      @krishnaik06 3 роки тому +2

      It is a seperate library

    • @vishaldas6346
      @vishaldas6346 3 роки тому +1

      @@krishnaik06 but is it an ensemble technique?

    • @gshan994
      @gshan994 3 роки тому +1

      @@vishaldas6346 what is XGBoost and where does it fit in the world of ML? Gradient Boosting Machines fit into a category of ML called Ensemble Learning, which is a branch of ML methods that train and predict with many models at once to produce a single superior output.

  • @hemantsharma7986
    @hemantsharma7986 3 роки тому +1

    isnt gradient boosting and xgboost same with miner difference?

  • @gardeninglessons3949
    @gardeninglessons3949 3 роки тому

    sir please make a video on differences in all the boosting techniques , they are elaborate and couldn't find out the exact differences

  • @Acumentutorial
    @Acumentutorial 2 роки тому

    Wht is the role of lambda in the similarity weight here.

  • @ppersia18
    @ppersia18 3 роки тому +6

    1st view 1st like krish sir op

  • @accentureprep1092
    @accentureprep1092 2 роки тому

    Hi @krish
    First of all kudos to you Great video
    Can you tell me how xgboost is different from Aprori alogrithm or does it cover every combination as in Aprori cover ( ie it's covers all the combination while creating tree as Aprori will cover for same problem statement)
    Thanks and love your work
    Keep rocking

  • @ashwinkrishnan4285
    @ashwinkrishnan4285 3 роки тому +1

    Hi Krish,
    I have a doubt here. Here all the input features (salary, credit) are categorical. so we are making the decision tree easily based on the categories. Say suppose if we get the salary feature as continuous like 30k, 50k and not like 50k, how this split of decision tree will be done.

    • @shubhambavishi5982
      @shubhambavishi5982 3 роки тому

      Check out decision tree algorithm video in ml playlist. Inside it, he has mentioned how to handle numerical features..

    • @vishaldas6346
      @vishaldas6346 3 роки тому

      Hi Ashwin, for numerical features, you have to set a threshold for each value by taking the average of adjacent values for example for 30k - 40k you have to take (30+40)/2 i.e 35k and create a decision tree by setting value less than 35k i.e

  • @KOTESWARARAOMAKKENAPHD
    @KOTESWARARAOMAKKENAPHD Рік тому

    is any other value except 0 as a hyperparameter in XGboost algorithm

  • @hackernova1532
    @hackernova1532 3 роки тому

    What is lambda in similarity weight formula ...pls some one answer

  • @dulangikanchana8237
    @dulangikanchana8237 3 роки тому

    can you do a video difference between statistical models and machine learning models

  • @saimanohar3363
    @saimanohar3363 2 роки тому

    Grt teacher. Just a doubt, can't we take the credit as first node?

  • @sohinimitra7559
    @sohinimitra7559 3 роки тому +3

    Can you please do a video on feature selection approaches? Especially the use of Mutual Information. Thanks. Great videos!!

  • @subhodipgiri2924
    @subhodipgiri2924 3 роки тому

    how can we subtract probability of a value from that value. if suppose i take approvals in terms of Y and N then also their probability remains same at 0.5. but we cannot subtract 0.5 from Y or N. I did not get your concept of subtracting the probability from value.

  • @shivanshsingh5555
    @shivanshsingh5555 3 роки тому

    Can anyone tell me whether 'Pr' and 'Prob' in the denominator is the same thing?

  • @adityarajora7219
    @adityarajora7219 2 роки тому +1

    How is Pr gonna change please explain!!!!

  • @ajayrana4296
    @ajayrana4296 3 роки тому

    what is similarity weight why we use it what is its advantage what is the intution behind it

  • @KOTESWARARAOMAKKENAPHD
    @KOTESWARARAOMAKKENAPHD Рік тому

    what is the need of LOG(odd) function

  • @datakube3053
    @datakube3053 3 роки тому +4

    250k coming soon

  • @nandangupta727
    @nandangupta727 3 роки тому

    Thank you so much for such a step to step explanation. but I have a quick question what would we do if we have continuous variable than categorical. would we proceed as we do in decision tree for continuous features? or it's not recommended to use XGBoost in case of continuous features?

    • @thepresistence5935
      @thepresistence5935 2 роки тому

      i think we use all the models and will take the result by comparing those, I think It will be better for that.

    • @subratakar4392
      @subratakar4392 2 роки тому

      for continous data, like salary , first it will sort that particular column in ascending, then for each consucutive value will create an avg.Now each avg will be taken as a spliting condition. The one where the gain is the highest will be considered for the split . Like suppose you have 5 salaries 10,20,30,40,50. first splt would be on salary

  • @titangamezone4379
    @titangamezone4379 3 роки тому

    sir please make a video on gradient boosting for classification problem

  • @jainitafulwadwa8181
    @jainitafulwadwa8181 3 роки тому

    The similarity score is not the output value, there is a different formula for calculating the output based on residuals, you just have to remove the square in the numerator of the similarity score function.

  • @mayurpardeshi395
    @mayurpardeshi395 3 роки тому

    how krish calculating gain ??

  • @REHAN-ANSARI-
    @REHAN-ANSARI- Рік тому

    XG-Boost is the secret of my energy

  • @bayazjafarli3867
    @bayazjafarli3867 2 роки тому +1

    Hi, thank you very much for this explanation! Great video! But I have one question. In 19:39 you first wrote 0 which is the probability of first row then you added learning rate*similarity weight. My question is instead of 0 shouldn't we write 0.5 which is the average probability of first (base model). 0.5+learning rate*similarity. Please correct me if I am wrong.

    • @rutvikvatsa767
      @rutvikvatsa767 Рік тому

      base model comes after we put the first probability (0.5) through log(odds) at bottom right corner. Hence it is 0

  • @adireddy694
    @adireddy694 3 роки тому

    How you have calculated the probability ?? How you have got 0.5 ??

  • @swethanandyala
    @swethanandyala Рік тому

    Hi sir @Krish Naik. What will be the initial probability when there are multiple classes....if anyone knows the answer please share...

  • @IamGaneshSingh
    @IamGaneshSingh 2 роки тому

    This video is "pretty much important!"

  • @pratikbhansali4086
    @pratikbhansali4086 3 роки тому

    U didn't upload gradient boosting classification videos i. e part 3 and part 4 of gradient boosting

  • @chiranjivikumar3690
    @chiranjivikumar3690 2 роки тому

    What's is the use ?

  • @olfchandan
    @olfchandan 3 роки тому +1

    Why does it work?

  • @tarabalam9962
    @tarabalam9962 5 місяців тому

    Please upload a video on Light GBM.

  • @saptarshisanyal4869
    @saptarshisanyal4869 2 роки тому

    Statquest Light !!!!
    Fantastic effort though.

  • @naveenvinayak1088
    @naveenvinayak1088 3 роки тому

    Krish How do u stay so focused

  • @dheerendrasinghbhadauria9798
    @dheerendrasinghbhadauria9798 3 роки тому

    How he is taking probability = 0.5 in the whole process. What is the calculation of that probability??

  • @adireddy694
    @adireddy694 3 роки тому

    Alpha or lamda ?

  • @suridianpratama7855
    @suridianpratama7855 Рік тому

    how xgboost work in multiclass?

  • @SRAVANAM_KEERTHANAM_SMARANAM
    @SRAVANAM_KEERTHANAM_SMARANAM 3 роки тому +1

    Dear Krish, We have a course on machine learning. Around 40000 people subscribe to this course. But since they dont understand many of them will drop out in the middle. Why dont you start creating videos parallel to what is taught in the class and make a playlist for it. So that you can easily many views with one shot. Are u interested in this.

  • @amitshende5161
    @amitshende5161 3 роки тому

    It's lambda as hyper parameter, which u mentioned as alpha...

  • @ramnareshraghuwanshi4737
    @ramnareshraghuwanshi4737 3 роки тому

    Dude!! 3.29 residual = actual - probability? how come?

  • @deepsarkar2003
    @deepsarkar2003 3 роки тому +1

    Can anyone explain to me the video during 21:38 Mins ( 0-0.6)=-0.6 right not 0.4 right? or did I get it wrong Please Advise

  • @Shakhaiiuccse
    @Shakhaiiuccse Рік тому

    You didn't add the lamda. Why?

  • @thinhlevan6913
    @thinhlevan6913 Рік тому

    Can you put subtitles for the video?

  • @KOTESWARARAOMAKKENAPHD
    @KOTESWARARAOMAKKENAPHD Рік тому

    why we split G,N into one but not separately