Build Your First Machine Learning Project [Full Beginner Walkthrough]

Поділитися
Вставка
  • Опубліковано 15 вер 2024

КОМЕНТАРІ • 97

  • @Fakipo
    @Fakipo Рік тому +25

    I was just studying the concepts for so long and getting overwhelmed, this video definitely helped to get the bigger picture.

    • @harshitmeena3366
      @harshitmeena3366 Місяць тому

      Exactly bro can you tell me what you did after this to become better in machine learning

  • @Prathmesh_salve
    @Prathmesh_salve 5 місяців тому +4

    First person i saw who is explaing just perfectly and can be understand by a student thanks ane keep it up sir.

  • @pluderr3947
    @pluderr3947 6 місяців тому +18

    @ 12:14
    teams.corr()["medals"]
    didn't work for me so I did
    corr = teams.drop(["team", "country"], axis=1).corr()["medals"]
    print(corr)
    for those who are also running into the same issues as me :)

  • @kumelachewmaru2225
    @kumelachewmaru2225 Рік тому +7

    love the simplicity of your step by step method. I am absorbing a lot in just one pass. Thank you and well done.

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

    Great video.Really liked the way you explained it before ,instead diving into the code.Thanks

  • @allahjoseph
    @allahjoseph 10 місяців тому +2

    Thank you for providing such a great resource and making ML so digestible! YOU are who introduced me to machine learning, and I love it. I'm looking forward to applying everything I learn to my own projects!!!

  • @michaelmitchell155
    @michaelmitchell155 11 місяців тому +1

    A very comprehensive and well explained intro into the workings of the project. I got a lot out of it. Thank you.

  • @luqmanjuzaili5213
    @luqmanjuzaili5213 3 місяці тому +3

    Thank you for the amazing video! However, when I tried running this, I received a value error
    teams.corr()["medals"]
    This seems to be because the "Team" and "Country" column are in string, and hence making it impossible to get a corr value. So i removed them just to obtain the corr values. But it seems to work for you without filtering the string type columns out. Any ideas why?

  • @user-wp6lj6xl5z
    @user-wp6lj6xl5z Рік тому +1

    excellent video sir ji.... thanks a lot for such concepts... and your English fluency is amazing Indian

  • @maxivy
    @maxivy Рік тому +2

    You are a very good teacher and deserve more subs.

  • @IsoAktiv
    @IsoAktiv Рік тому +2

    Albania was in the olympics 1992 and i guess any other countries in that csv were also. They just did not win any medals, that's why there are missing values. So actually setting them to zero instead of dropping them is more accurate. In theory you would prefer first or second party data, in this case u would have to do some research to clarify the reson for missing values in the data set.

  • @sm-pz8er
    @sm-pz8er 7 місяців тому

    Perfect. Best video I’ve found precious and easy to understand so far. Thank you

  • @bumohamed624
    @bumohamed624 Рік тому +1

    Thanks a lot , it helps to understand ML with basic steps

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

    This video realy shows how things are done.

  • @patiakreles
    @patiakreles 7 днів тому

    In step 5 the formula is not the mean absolute error.. you are missing the 1/D. Training with data that us wrong and fitting linearly when it seems exponential.

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

    Loved it! superb explanation 😍

  • @DEDE-ix9lg
    @DEDE-ix9lg Рік тому

    Amazing . this was simple and great . very very very well done !!!!

  • @vamsikrishna-j9n
    @vamsikrishna-j9n Рік тому +4

    sir that was really simple and very well explained also excellently organised...... yet I struggled at one point I couldn't convert string(teams) to float while performing the corelation....if you see this hope you reply .....

    • @SiddheshRajale
      @SiddheshRajale 11 місяців тому

      did you found out the solution

    • @darrentan271
      @darrentan271 6 місяців тому

      @@SiddheshRajaledf.corr(numeric_only=True)

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

    A great video!
    This answered some of my questions. Thanks

  • @scarlettran-
    @scarlettran- 10 місяців тому

    thank you so much!!! you are a really good teacher

  • @RileyMcDonald-u8w
    @RileyMcDonald-u8w 7 місяців тому

    I like how you showed to use the later data to test the model, but do you have a video that shows how to use the data to predict the future Olympics?

  • @mayumiomita9904
    @mayumiomita9904 Місяць тому

    insightfull sir, thanks in advance

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

    Thanks! This video is exactly what I needed 😀

  • @haythamroshdy4189
    @haythamroshdy4189 Рік тому +2

    I love your English
    Your English is so perfect as indian

  • @daudisraf5564
    @daudisraf5564 5 місяців тому +4

    There seems to be a problem when I run 'teams.corr()["medals"]'. Keeps throwing an error "ValueError: could not convert string to float: 'AFG''. Checked unique values and NaN. confused!

    • @liewkangzhen157
      @liewkangzhen157 3 місяці тому +4

      I faced the same problem as well, but managed to solve it. The error is due to some columns in teams that are nonnumerical like team and country, so i created a new table, ie teams = teams.drop(columns = [‘team’, ‘country’]) and it should work. Hope this helps.

  • @TT-oy8bq
    @TT-oy8bq 5 місяців тому

    Incredible Teaching !

  • @rayr268
    @rayr268 6 місяців тому

    Would love a math course that is shown directly relating to ML that I can take to get up to speed. for someone that might be self taught in tech w/ only a highschool education

  • @ShivendraParmar-dp3rp
    @ShivendraParmar-dp3rp 2 місяці тому

    guys why after test['predictions']=predictions , size of array disturbing instead of 405*8 its coming 405*413 can anyone help me out with it

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

    Your courses are awesome!!!

  • @tajinjahan7446
    @tajinjahan7446 Рік тому +1

    hi... how to sort the excel data into integer values?

  • @getinspired1669
    @getinspired1669 Місяць тому

    hey, can i do a similar project for my college minor project ?

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

    Is there a reason why the Plots disappear after running the code a second time on Jupyter notebook? They don't show anything anymore.

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

    Please guys help me on the first step got stuck cannot import csv kinda problem with pandas

  • @lollxxd6141
    @lollxxd6141 25 днів тому

    thank you so much man

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

    Thank you for the video.

  • @raja.57
    @raja.57 Рік тому +1

    It will be a good pratcise to use x_test,y_test,x_train,y_train instead of predictors, target,
    and it wil also be a good practise to use x , y as independent and dependent variable instead of test , and so on

  • @hanazhafirahhanifah8175
    @hanazhafirahhanifah8175 Рік тому +1

    Thank you for such a nice video! I have a question though about the error_ratio. You said countries like FRA, CAN, and RUS get a lot of medals in the olympics and it shown that their error ratio is low.
    With what should I compare the value of error_ratio?

    • @1622roma
      @1622roma Рік тому

      what a good question! I hope he responds back to you.

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

      why do you want to compare it?

  • @prashanthbabu1397
    @prashanthbabu1397 Рік тому +2

    Hi , I really loved your video. I was trying to follow along, but got an error and cant move forward. I would love it if you could help me fix it. i got an error for the predictions = reg.predict(test[predictors]). It kept saying ValueError: The feature names should match those that were passed during fit.
    Feature names unseen at fit time:
    - age
    - country
    - medals
    - team
    - year
    what do i do?

    • @moyinoluwaanoma
      @moyinoluwaanoma 10 місяців тому

      Hello,
      Did you get this resolved yet? Having the same issue now.

  • @user-cb6dm1qd4v
    @user-cb6dm1qd4v 10 місяців тому

    Great video! What coding software did you end up using for this (I haven't seen this python software before which is why I ask)?

  • @bumohamed624
    @bumohamed624 Рік тому +1

    it gives an error when i run correlation step complaining on data type of team, how can handle ?

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

      I have this too, were you able to fix it?

    • @lalithsai5392
      @lalithsai5392 Рік тому +12

      @@Mynamegeoph teams[teams.columns[2:]].corr()["medals"] use this

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

      @@lalithsai5392 Thanks lalithsai5392, would have been stuck without you!

    • @gmfPimp
      @gmfPimp 11 місяців тому

      I bet this is an issue with doing it locally and not using a Jupyter Notebook because I had this problem as well.
      The best way around this is:
      teams.corr(numeric_only=True)["medals"]
      That will only generate value against numeric fields.

    • @allahjoseph
      @allahjoseph 10 місяців тому

      code community!! @@lalithsai5392

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

    Thank you.

  • @raanonyms7926
    @raanonyms7926 8 місяців тому

    My like turned this to 2K 😊

  • @deepakkumaracid4529
    @deepakkumaracid4529 6 місяців тому

    From where I got data?

  • @baeche
    @baeche 10 місяців тому

    Great video. What python interpreter are you using?

    • @eduardtoronto
      @eduardtoronto 10 місяців тому

      Maybe you meant IDE (integrated development environment)? Python only has one interpreter, it's builit-in and it compiles/interpretes the code. I'm pretty sure the IDE he is using in the video is Project Jupyter (interactive development environment) which is pretty much a standard environment in machine learning, data analytics, statistical analysis etc.

    • @baeche
      @baeche 10 місяців тому

      Sorry, of course I meant IDE@@eduardtoronto What differs from mine (PyCharm) is that the code gets executed immediately and the result are showd. I have to use the print command for that. Or is the video just edited?

    • @eduardtoronto
      @eduardtoronto 10 місяців тому

      @@baeche In jupyter ENTER inserts a new line, SHIFT+ENTER executes the code. Everything gets executed immediately. It depends on the functions he's using e.g. copy() gets executed but it wont print any output whereas something like 'shape' will output the result to the console like print.

    • @baeche
      @baeche 10 місяців тому

      Thank you very much@@eduardtoronto I moved to google colab where the last command gets printed too. I find google colab handy as I can work in the browser. Where I experience problems is accessing a SQL Server (not SQ Lite, mysql). Any idea where I can look for help? ChatGPT could not.

  • @PRO-to7il
    @PRO-to7il Місяць тому

    25:45

  • @paaviethranjayabalan6735
    @paaviethranjayabalan6735 10 місяців тому

    why seaborn but not matlib>?

    • @bhu0091
      @bhu0091 7 місяців тому +1

      you can use whatever you like, it's all about experimenting ;)

  • @nagrotte
    @nagrotte 9 місяців тому

    best

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

    Telugu lo chey bro

  • @praskatti
    @praskatti 9 місяців тому +2

    Great video. Thanks for sharing your knowledge and expertise. I ran into an issue in the "corr()" step.
    teams.corr()["medals"]
    ValueError: could not convert string to float: 'AFG'. May be I can remove this column before doing the corr() call.

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

      i had the same issue. what did you do to solve it?

    • @hongyangtan9897
      @hongyangtan9897 7 місяців тому +1

      teams.drop(["country", "team"], axis=1).corr()["medals"]
      this code can work

    • @abhijeet800
      @abhijeet800 7 місяців тому +3

      add this to corr(numeric_only=True)["medals"]

    • @user-ew4jp1fk3p
      @user-ew4jp1fk3p 6 місяців тому

      @@hongyangtan9897 thank uu

  • @vanshikatripathi2579
    @vanshikatripathi2579 6 місяців тому

    teams=pd.read_csv("teams.csv")
    This line giving me a huge error
    how to correct it or what i had wrong

    • @user-ew4jp1fk3p
      @user-ew4jp1fk3p 6 місяців тому

      go to the document u download and take it's link and put it Instead teams.csv

  • @willII0522
    @willII0522 Рік тому +1

    I like how you showed to use the later data to test the model, but do you have a video that shows how to use the data to predict the future Olympics?