Practical Machine Learning Tutorial with Python Intro p.1

///Practical Machine Learning Tutorial with Python Intro p.1

Practical Machine Learning Tutorial with Python Intro p.1

FavoriteLoadingAdd to favorites

The objective of this course is to give you a wholistic understanding of machine learning, covering theory, application, and inner workings of supervised, unsupervised, and deep learning algorithms.

In this series, we’ll be covering linear regression, K Nearest Neighbors, Support Vector Machines (SVM), flat clustering, hierarchical clustering, and neural networks.

For each major algorithm that we cover, we will discuss the high level intuitions of the algorithms and how they are logically meant to work. Next, we’ll apply the algorithms in code using real world data sets along with a module, such as with Scikit-Learn. Finally, we’ll be diving into the inner workings of each of the algorithms by recreating them in code, from scratch, ourselves, including all of the math involved. This should give you a complete understanding of exactly how the algorithms work, how they can be tweaked, what advantages are, and what their disadvantages are.

In order to follow along with the series, I suggest you have at the very least a basic understanding of Python. If you do not, I suggest you at least follow the Python 3 Basics tutorial until the module installation with pip tutorial. If you have a basic understanding of Python, and the willingness to learn/ask questions, you will be able to follow along here with no issues. Most of the machine learning algorithms are actually quite simple, since they need to be in order to scale to large datasets. Math involved is typically linear algebra, but I will do my best to still explain all of the math. If you are confused/lost/curious about anything, ask in the comments section on YouTube, the community here, or by emailing me. You will also need Scikit-Learn and Pandas installed, along with others that we’ll grab along the way.

Machine learning was defined in 1959 by Arthur Samuel as the “field of study that gives computers the ability to learn without being explicitly programmed.” This means imbuing knowledge to machines without hard-coding it.…

By |2017-05-01T12:23:40+00:00April 26th, 2017|Programming Video Tutorials, Python Video Tutorials|50 Comments


  1. Ajay Sahu April 26, 2017 at 9:15 pm - Reply

    A good man and a awesome tutor! Loved your series. Keep up good work. Subscribed.
    Love from India.

  2. Maria Carroll April 26, 2017 at 9:16 pm - Reply

    Thanks for the videos!

  3. zahan ahmad April 26, 2017 at 9:17 pm - Reply

    mate skype plz

  4. naveen suggala April 26, 2017 at 9:18 pm - Reply

    hi I am unable to download the sklearn

  5. Brennen Barney April 26, 2017 at 9:21 pm - Reply

    Do you have any videos or recommendations for using machine learning to build a board game AI? I am trying to use machine learning to build a chess AI

  6. Sharmin Khan April 26, 2017 at 9:23 pm - Reply

    You are amazing. Best ml tutorial ever!

  7. Technium Unlimited April 26, 2017 at 9:24 pm - Reply

    Hi can you tell me – Is there an algorithm of machine learning/deep learning that can refine functions in the code based on what metrics produce the best results?

    Say I have funcx(y) that has a bunch of variable actions it can do that I set %’s of, then, it refines those %’s based on what it believes will produce desired outputs?

  8. Angel Moma April 26, 2017 at 9:24 pm - Reply

    What Python version is this tutorial for?

  9. K0ji Themaster April 26, 2017 at 9:26 pm - Reply

    Can you do any rreal freelance work in python to make money or would you nneed to knnow more than just python? I appreciate any answerrs.

  10. RAJAT KANTI Bhattacharjee April 26, 2017 at 9:28 pm - Reply

    Thanks a lot for these videos. Really thanks a lot 🙂 …..

  11. Mayank Bafna April 26, 2017 at 9:28 pm - Reply

    is it for a beginner? Or I need some programming knowledge?

  12. Abolfazl Haresabadi April 26, 2017 at 9:30 pm - Reply

    oh! you are the best . i love python and i like this Tutorial. thank you

  13. Zee Ebere April 26, 2017 at 9:30 pm - Reply

    Hi, please can you send me your email. i want to ask some questions. Thank you. Nice work

  14. philip bayly April 26, 2017 at 9:34 pm - Reply

    You haven’t even gone to college and you know this much. You’re inspiring.

  15. Manal Mohammed April 26, 2017 at 9:35 pm - Reply

    Thank u so much . u r awesome

  16. Anmol Garg April 26, 2017 at 9:35 pm - Reply

    when i import sklearn it shows an error ImportError: No module named ‘scipy’.
    I tried pip installing scipy but it shows an error

  17. Sigor Ezz April 26, 2017 at 9:36 pm - Reply

    Very generous of you to share this info for people who cannot afford courses. Thank you very I appreciate it a lot.

  18. k.satyam mishra April 26, 2017 at 9:36 pm - Reply

    Hello sir when i am trying to install Scipy and sklearn using pip command then i found this error message
    Command "c:usershsatyamappdatalocalprogramspythonpython35-32python.exe -u -c "import setuptools, tokenize;__file__=’C:\Users\Hsat
    yam\AppData\Local\Temp\pip-build-jpi3dfyg\scipy\’;f=getattr(tokenize, ‘open’, open)(__file__);‘rn’, ‘
    n’);f.close();exec(compile(code, __file__, ‘exec’))" install –record C:UsersHsatyamAppDataLocalTemppip-x4z5cnoa-recordinstall-reco
    rd.txt –single-version-externally-managed –compile" failed with error code 1 in C:UsersHsatyamAppDataLocalTemppip-build-jpi3dfygsc
    so please tell me how can i solve this problem

  19. ßLÀCK ÇAT April 26, 2017 at 9:38 pm - Reply

    oh wow brother, you are great. I am completely mind blown now. Thanks for this, I am coming back after a month when I complete my final… man, I cant wait to learn it.

  20. Jonas Carvalho April 26, 2017 at 9:38 pm - Reply

    I don’t even know you but I LOVE you so much! thx for this series of videos!

  21. Davi Rolim April 26, 2017 at 9:39 pm - Reply

    What do i need to learn and where can i find resources (online courses or books) to learn the statistics and linear algebra needed to have better base on machine learning?

  22. ilkerbzhyk April 26, 2017 at 9:41 pm - Reply

    %100 percent new generation programmer. No garbage content absolutely marvelous

  23. David April 26, 2017 at 9:44 pm - Reply

    Where’s the simple tutorial he mentions?

  24. andrew byi April 26, 2017 at 9:46 pm - Reply

    omg look at the background I wish I was you.

  25. abolfazl meyarian April 26, 2017 at 9:47 pm - Reply

    i love your teaching man 😃

  26. Panthera April 26, 2017 at 9:47 pm - Reply

    Best tutorial 😊

  27. un loved April 26, 2017 at 9:48 pm - Reply

    Wow exciting! thank you! I will watch this later, after I get the django down lol

  28. Harris Kunwar April 26, 2017 at 9:49 pm - Reply

    Are you a god? You are really the best machine learning tutor on youtube. Period. 😉

  29. Lee K April 26, 2017 at 9:49 pm - Reply


  30. sai srikar April 26, 2017 at 9:50 pm - Reply

    First of all I really appreciate what you are doing from bottom of my heart. Great work and you are such an inspiration. My question is right now am going through your ML videos , can these videos be good for entering(not winning them but at least to solve and stuff like that) into kaggle competition as you are aware of , and you would suggest anything more to do apart from these.

  31. tarik Kalai April 26, 2017 at 9:50 pm - Reply

    hello bro plizze WhatsApp plizzz

  32. abolfazl meyarian April 26, 2017 at 9:53 pm - Reply

    i love your teaching man 😃

  33. omichael tmichael April 26, 2017 at 9:54 pm - Reply

    how did you teach yourself machine learning ? care to share the resources for someone who’s looking to go into the filed.

  34. abhishek dandona April 26, 2017 at 9:55 pm - Reply

    the question is, who is sentdex?

  35. Lakpa Sherpa April 26, 2017 at 9:57 pm - Reply

    Thanks man!
    Finally I found the best tutorial in Internet which I was searching for whole 6 months.
    Lucky to have ML course for free and easily.

  36. Venkat Rahul April 26, 2017 at 9:57 pm - Reply

    Where did you learn Machine Learning? Is there any book for this topic like "NLTK book for python" for the natural language processing ?

  37. Anjumani Saikia April 26, 2017 at 9:58 pm - Reply

    sir i don’t know anything about python but i want to learn python for machine learning within 6-7 months . how should i start? plz reply

  38. Abhranil Bhattacharjee April 26, 2017 at 9:59 pm - Reply

    Can you give me the link to learning the basics of python,that you have said in the first half of the video?

  39. Rodney Ramsay April 26, 2017 at 9:59 pm - Reply

    thanks for the tutorials! I appreciate it 😃

  40. Nícolas FM April 26, 2017 at 9:59 pm - Reply

    Only I saw the playlist and I thought: 72 chapter for become a master pokemon in machine learning with python!! Thanks for the dedication in making these interesting videos !

  41. Mel Flo April 26, 2017 at 10:00 pm - Reply

    Sir, I thank you for those videos. You are very generous

  42. Nirtech p April 26, 2017 at 10:01 pm - Reply

    there is error on installing sklearn. Should we install some other package for it??

  43. Asadullah Farooqi April 26, 2017 at 10:01 pm - Reply

    sentdex can you please tell me the name of a book that you like or which you have read?

  44. Jhonny Depp April 26, 2017 at 10:05 pm - Reply

    hello sentdex, i need your opinion…. do you learn data science? do you think machine learning engineer knows about data science stuff or vice versa? or are they same?

  45. jonathan Franco - יהונתן פרנקו April 26, 2017 at 10:07 pm - Reply

    hey men….thank you!!b the way you need to synchronize your video with your audio…

  46. Rafael Reis April 26, 2017 at 10:08 pm - Reply

    Hey Man, You`re as amazing as your videos, i`ll check out every from now.
    Detail: I`m from Brazil, your videos are so didactic that even i can understand.

  47. Lisa Olbert April 26, 2017 at 10:10 pm - Reply

    Thank you for your wonderful video and explanation

  48. Gaurav Chattree April 26, 2017 at 10:10 pm - Reply

    am i late to party now??

  49. Akash Dwivedi April 26, 2017 at 10:11 pm - Reply

    Hello Sentdex, Is there any link where you had put code. I need that for referencing purpose.

  50. Viraat Prithvi April 26, 2017 at 10:11 pm - Reply

    how did you learn so many things at such short period of time ??

Leave A Comment