# 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

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.

https://pythonprogramming.net/machine-learning-tutorial-python-introduction/

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!

mate skype plz

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

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?

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
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
ipy
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

awesome!

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.

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??

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 ??