How to Get Started with Machine Learning & AI
- January 5, 2024
- Posted by: MainInstructor
- Category: Artificial Intelligence BASIC Go Java JavaScript Python
Video Title: How to Get Started with Machine Learning & AI
Hello everyone and welcome back so in this video what I’m gonna be doing is telling you guys how to get started with machine learning so I see these questions all the time from usually beginner or intermediate programmers asking me where they should start and what they should do to get into machine
Learning and artificial intelligence so in this video what I’m gonna be doing is telling you first of all what language you should be using slash learning what kind of Mac background you need to do this and then what process you should be following in terms of what should you
Learn first and where should you kind of move from there to get better and better with machine learning at a beginner level so with that being said let’s go ahead and get into the video and talk about how to get started with machine learning before we get started I need to
Talk about the sponsor of today’s video which is kite now kite is a free plug-in for your IDE or text editor uses machine learning to give you the best possible completions for your Python code it’s capable of completing entire lines entire function calls and it ranks all
Of its completions by relevance so you get shown the best ones first even as another feature called intelligence snippets which allows you to quickly tab to the different options and choose which completion you’d like one of the coolest features that comes with kite is called co-pilot now what code pilot does
This provide one-click documentation it shows you information about modules classes methods and functions based on your cursor location now the best part of kite is that it’s free and you can download it at the link below alright so the first and probably the most important thing to talk about here is
The language that you should be using for machine learning as a beginner just getting started now there’s tons of languages that are designed specifically for machine learning like our than some other languages that I can’t think of a top of my head and you can even do it in things
Like JavaScript and Java and all these other languages you can do machine learning and artificial intelligence in now the language I’m gonna recommend is Python now the reason I say this is because it’s kind of the industry standard for machine learning and artificial intelligence and if you get a
Job in this field chances are you’re probably gonna be using Python to do most of your work now it’s great because you don’t only use it for machine learning it’s capable of doing many other things and it’s probably one of the easier languages to pick up and
Start using as a beginner so that’s why I recommend Python it also has the most kind of modules and support for machine learning and artificial intelligence and if you’re looking for tutorials and trying to learn to do this you’re gonna find the most support and resources in the Python
Language so I recommend starting with Python as you get more advanced you can move into more specific languages but python is a great one to get started with alright so the next thing to talk about is math now I know this scares a lot of people away because they always
Say you know I’m not very good at math can I get started with machine learning I know machine learning is a lot of math do I need to know the math to do it now the answer this question is no you do not need to be good at math to do
Machine learning but if you are it will help you tremendously now let me explain this you can go through and you can do any kind of machine learning tutorial you can even you know probably get a job without understanding how a lot of the math for machine learning works and you
Can use it fine and you can make predictions you can create applications you can do cool things but if you understand how the math works it makes everything so much easier and so much clearer is at the end of the day machine learning is not just this black box that
You know something comes in something comes out it’s a very complicated mathematical algorithm written by you know professors and math experts and all you do is use this map that’s already been created for you to get the outcome that you want so if you can understand why this works and why things are
Happening the way they are you can be much better and you can have a much clearer understanding of all of these things all right so now that we’ve picked a language and we understand how much math we need to know for machine learning or maybe how much math we don’t
Know for machine learning I’m just gonna kind of walk you through the steps of machine learning now the reason I’m doing this is because a lot of people that are getting into this don’t understand what’s actually involved in doing AI machine learning they see some cool video of some guy who made some
Awesome machine learning project did some cool artificial intelligence robot whatever it is and they want to get started but let me just walk you through what actually goes into doing this because you might realize quickly that maybe this isn’t exactly what you want to do or it’s a little bit different
Than you were thinking now the first step in any machine learning kind of project is analyzing the problem or what you want to do figuring out what is my machine learning model I’m gonna do for me isn’t gonna predict something is it gonna create something is it gonna
Recommend information what is it gonna do understanding the problem is important and that’s how you’re going to pick what algorithm you’re going to use now you do that it’s time for data collection what data are we gonna use for this machine learning algorithm we know with machine learning artificial
Intelligence we need a ton of data ton like sometimes you could be using terabytes of data to train a model so what data do we need and where are we gonna get it from after we do that we have to clean the data and all of our
Data comes in nice and crisp like we might see in some data sets we need to clean this out we need to pick what we actually want and that brings us into the next step which is data selection we have tons of data but it’s all of it
Relevant to our problem is all of it relevant to what we want to do answer is usually no so that involves now you know we collect the data we pick what we want and we have to pick the important things so we’re actually going to use in our
Model now after we do that what do we do we have to pick what model we’re gonna be using what algorithm we’re gonna use how we’re actually gonna solve this problem using machine learning or using artificial intelligence now after that we’ve picked what model we’re going to use we need to train that
Model so feed all that data in and after that we need to validate the model we need to test its accuracy we need to see if this actually made sense and if it did something and then what we need to do is keep doing this again we need to
Keep tweaking the model and making it better and better and better until it can’t get any better anymore so notice that in this the actual machine learning part of this like running the algorithm and training and testing the model is not a major part of this a major part of
This is picking what algorithm we’re gonna be using and picking the correct data and that’s a massive part of machine learning and that’s what’s gonna bring me in to my next point here on where we need to get started with machine learning the first thing that I
Always say to people and the first kind of thing you need to do is make sure you understand the basics of the language that you’re using and maybe even more than the basics kind of like the intermediate concepts involved with that language like objects and classes and
All of that so for this video I’ve recommended Python for machine learning so if you’re gonna use that make sure you know how Python works you know the syntax and you know all of that because these beginning steps involve understanding Python to pick out your
Data to clean it to select it to do everything you need to do because data is the most important part of our machine applications usually other than the model now once you’ve done that we’ve understood the basics and you feel confident in the language it’s time actually move into machine learning now
There’s so many different areas of machine learning and artificial intelligence so I’m gonna just specify where I recommend beginners kind of start because there’s so many places you could go now I always say to learn the basic algorithms first now this is not fun most people don’t you know brag about
Using these algorithms but they’re really important to understand and they are fundamental and if you actually want to understand how things work and kind of slowly progress in the correct order this is where I would say you should start the first algorithm I always recommend you learn is called linear
Regression it’s a very simple anyone above the age of 14 or 15 should be understand how this works just based on some simple math principles and it is powerful in being able to predict some specific information now just before I go too far I do have a tutorial series
On my channel that kind of covers the sequence that I’m talking about here if you’d like to check that out there is a card here but continue watching the video before you go over to that so the next thing that I say you should learn after linear regression is K nearest
Neighbors now some more advanced algorithm and is very very powerful K nearest neighbors is used for tons of different applications and even some of the most advanced AI we have uses K nearest neighbors to do specific things and to cluster information now this one’s nice because it’s kind of a
Different flavor from linear regression it’s not predicting a number but it’s actually classifying information into groups now you’ll see how that works when you kind of learn this but I just want to tell you that these are different algorithms they do very different things now the next thing I
Recommend you learn is support vector machines now these are more advanced they do with high dimensional data and this is where your math is going to be tested a little bit and understanding exactly how these work now once you’ve done these three algorithms and I mean you’ve done them you understand exactly
How they work you practice them on a few different data sets I will kind of allow you to move into whatever area you want now and I’m gonna give you some suggestions but what I mean is I always want people to get started with B’s because this teaches you the basics of
Machine learning which I’ve talked about before data selection data cleaning the importance of data and really just you know having an appreciation for how difficult it is to make an accurate model so once you’ve done this now you can kind of move into the area that you’re most interested in
Now I usually recommend starting with something simpler like q-learning which is actually a very powerful algorithm that’s used usually to train things to play like video games it’s known as reinforcement learning and that’s its whole own strain of artificial intelligence and machine learning but once you’ve kind of done cue learning
You can do things like the neural networks you can do like computer vision you can do all of these different things but start with those three things so linear regression K nearest neighbors and support vector machines and then move to where you want to go cue learning is good if you’re trying to
Train video games to play things neural networks are just PI used for everything and there’s tons of tutorials out there I have a tutorial on my channel or how to use neural networks as well and then there’s some other different strains of AI that you’ll start to learn as you
Move more into this field alright so for those of you that watch the video up until this point I want to start by saying thank you and I want to leave you guys with something to reward you for really actually paying attention and doing this now I’m assuming most of you
Have some experience with programming but if you don’t you’re brand new to Python and you really just want to get started I do have a premium programming course that goes through the basics of Python and covers everything that you need to know to get ready for machine
Learning if you’d like to enroll in that I’m going to be giving you guys 30% off just for watching the rest of this video you guys can use the code it’s gonna be on Pierce somewhere and enroll in the description down below now with that being said I hope you guys enjoyed this
Video if you have any questions about what to do and where to get started leave them down below and I’ll definitely try to help you out with that being said if you guys enjoyed please make sure you leave a like and subscribe to the channel for more videos about machine learning and stuff
-
Sale!
Wireless WIFI Repeater Extender Amplifier Booster 300Mbps
$29.99$14.99 Add to cartWireless WIFI Repeater Extender Amplifier Booster 300Mbps
Categories: Electronics, Wi-Fi Router, Wireless Wi-Fi Extender Tags: 300Mbps, 802.11N, Amplifier, Booster, Extender, mobile wi-fi booster, Remote, WIFI, Wireless, Wireless WIFI, Wireless WIFI Repeater, Wireless WIFI Repeater Extender, Wireless WIFI Repeater Extender Amplifier, Wireless WIFI Repeater Extender Amplifier Booster, Wireless WIFI Repeater Extender Amplifier Booster 300Mbps$29.99$14.99 -
Sale!
Full RGB Light Design Gaming Headset Headphones with Mic
$24.99$14.99 Add to cartFull RGB Light Design Gaming Headset Headphones with Mic
Categories: Electronics, Gaming, Gaming Headsets Tags: Design, Full, Full RGB Light Design Gaming Headset, Full RGB Light Design Gaming Headset Headphones, Full RGB Light Design Gaming Headset Headphones with Mic, Gamer, Gaming, Gaming Headset Headphones, gaming headset wireless, Headphone, Headphones, Headset, Light, Mic, Package, RGB$24.99$14.99 -
Sale!
Wireless BlueTooth Multi-Device Keyboard Mouse Combo
$39.99$19.99 Add to cartWireless BlueTooth Multi-Device Keyboard Mouse Combo
Categories: Electronics, Gaming, Gaming Keyboards, Keyboard Mouse Combos Tags: Combo, Keyboard, keyboard mouse combos, Mouse, MultiDevice, Set, WireKeyboard Mouse Combo, Wireless, Wireless BlueTooth Keyboard Mouse Combo, Wireless BlueTooth Keyboard Mouse Combos, Wireless BlueTooth Multi-Device Keyboard Mouse Combo, Wireless BlueTooth Multi-Device Keyboard Mouse Combos$39.99$19.99 -
Sale!
High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
$199.99$139.99 Add to cartHigh Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar
Categories: Gaming, Gaming Chairs Tags: Adjustable, Chair, computer chairs, Desk, Executive, Gaming, Girl, Headrest, High, High Back Leather Executive Adjustable Swivel Gaming Chair, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest, High Back Leather Executive Adjustable Swivel Gaming Chair with Headrest and Lumbar, High Back Leather Executive Adjustable Swivel Gaming Chairs, Leather, Lumbar, Office, Racing, Swivel$199.99$139.99 -
Sale!
Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
$29.99$19.99 Select optionsProfessional LED Light Wired Gaming Headphones with Noise Cancelling Microphone
SKU: N/A Categories: Electronics, Gaming, Gaming Headsets Tags: Cancelling, Gaming, Gaming Headphones with Noise Cancelling Microphone, gaming headset, Headphones, Headset, LED, Light, Mic, Microphone, Noise, Professional, Professional LED Light Wired Gaming Headphones, Professional LED Light Wired Gaming Headphones with Noise Cancelling Microphone, Wired, Wired Gaming Headphones, Wired Gaming Headphones with Noise Cancelling Microphone$29.99$19.99 -
Sale!
Gaming Desk with LED Lights USB Power Outlets and Charging Ports
$349.99$249.99 Select optionsGaming Desk with LED Lights USB Power Outlets and Charging Ports
SKU: N/A Categories: Computer Desk, Gaming, Gaming Desk Tags: and Charging Ports, Charging, Desk, Desks, Gaming, gaming desk with led lights, Gaming Desks with LED Lights, Home, LED, Lights, Monitor, Office, Outlets, Port, Power, Room, Stand, USB, USB Power Outlets, White, Workstation$349.99$249.99 -
Sale!
Wired Mixed Backlit Anti-Ghosting Gaming Keyboard
$99.99$79.99 Add to cartWired Mixed Backlit Anti-Ghosting Gaming Keyboard
Categories: Electronics, Gaming, Gaming Keyboards Tags: Antighosting, Backlit, Blue, brown, Gaming, Gaming Keyboard, gaming keyboards, gaming keyboards and mouse, Keyboard, Laptop, Switch, Wired, Wired Mixed Backlit Anti-Ghosting Gaming Keyboard, Wired Mixed Backlit Anti-Ghosting Gaming Keyboards, Wired Mixed Backlit Gaming Keyboard$99.99$79.99 -
Sale!
Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
$119.99$59.99 Add to cartWireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset
Categories: Electronics, Gaming, Gaming Headsets Tags: 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, ANC, Audio, Bluetooth, Cancellation, Ear, Earphone, gaming headset, Headphones, Headset, Hi-Res Over the Ear Headphones Headset, HiRes, Noise, Wireless, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Headphones, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headset, Wireless Bluetooth 5.3 ANC Noise Cancellation Hi-Res Over the Ear Headphones Headsets$119.99$59.99 -
Sale!
Wired Sports Gaming Headset Earbuds with Microphone
$19.99$9.99 Select optionsWired Sports Gaming Headset Earbuds with Microphone
SKU: N/A Categories: Gaming, Gaming Headsets Tags: Accessories, Earbud, Earphone, Earphones, Gaming, gaming headset with microphone, Headphones, Headset, IOS, Microphone, Sports, Wired, Wired Sports Gaming Headset Earbuds, Wired Sports Gaming Headset Earbuds with Microphone, Wired Sports Headset Earbuds$19.99$9.99 -
Sale!
150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
$49.99$29.99 Add to cart150W Universal Multi USB Fast Charger 16 Port MAX Charging Station
Categories: Charging Stations, Electronics Tags: 150W, 150W Charging Station, 150W Universal Multi USB Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Station, 150W Universal Multi USB Fast Charger 16 Port MAX Charging Stations, 150W Universal Multi USB MAX Charging Station, 16 Port MAX Charging Station, 3.5A, Charger, Charging, Fast, laptop charging stations, Max, Multi, Port, Stand, Station, Universal, USB$49.99$29.99
Want to learn Python? Check out my comprehensive Python course: https://programmingexpert.io
Remember: Don’t make a skynet
can you give me a suggestion please. I want to pursue AI and ML. But before that I think of becoming a front end web developer , to have a part- time/freelance job for paying my expenses. Will there be a problem , that my web-designing job will affect my AI and ML learning journey ?
What math is needed exactly? Should I learn algebra, calculus, statistics, or what?
adadad addaadda dadadadadad
it sounds like I basically need a masters degree in computer science to learn basic AI? lol. discouraging, but great video either way.
what is kabineer snaibers? 9:15
repeat with me, don't skip the math even though it's hard
Here’s the thing about math… machines can do it.
I work in a High school administration and I am looking for a ML that work with all the evaluations every year of every student to Know in which subject needs help
0:00 : Intro
0:36 : Sponsor
1:17 : Programming Language
2:33 : Maths
3:37 : Steps
6:03 : Algorithms
Thank you!!!
Machine Learning is only for machines. Do you think for a second that if the software is very expensive they are going to make the hardware cheaper, well think again. This video is good advertising to sell python products. GET IT?!
the most informative video so far
This guys an Alien.
Can u do more tutorial on AI.
any recommendations for machine learning bootcamp??
It's not too late to stop! There's still time to turn back!
Could you mention the math subjects that are relevant to study to build a foundation? Thank you.
So when you sayath, what specifically do you mean?
It's 2023 is this still applicable?
Thank you a lot
Hi Tim, just wondering if these are still good relevant steps to take in 2023? Would there be any changes you would make for someone starting out today?
import numpy as np
import numpy as no problem
😂
Hi Tim, so the thing is that I have recently enrolled in a free bootcamp for AI but somehow I couldn't attend all the sessions and hence missed some key concepts like NLP and Cosine Similarity. How can I begin again given that I only have some beginner and intermediate python knowledge? Also I'm not aware of any libraries like pandas, numpy, etc.
At 7:09 in the video, #2 is misspelled. It should read "BASIC ML ALGORITHMS". Instead it is spelled "BAISC ML ALGORITHMS"
I created a screen tearing AI in python I know it worked because I'm not getting anymore tearing in halo infinite Vsync off using a 4090
Since I don't see it here. The math to learn and understand for this is:
Probability & Statistics
Linear Algebra
Calculus
Optimisation theory
what is wrong with this boy always swallowing so wierd
You want to reward us for watching until the end, huh?
Are you trying to… PROGRAM US?? 🤔
should I get a course in Algorithms & Data Structure, to begin with AI?
1:17
After having “talked” with some low level AI, I was astonished. There was a very small amount of times where I could see through its mirage. One AI had me legitimately second guessing if it was human or not. I resorted to reverse psychology to finding out if it was human or not. It really played on my second guessing myself.
This led me to think about Rasputin Warmind AI (Destiny 2).
When you said about thinking on what you want it to do. The first thing that came to my mind was “free will”.
I then thought I would like to make an AI which would pass for being a friend, engaged in physical debates, have conversations of pointless matters. Retaining what I have previously said and using that information to talk to me, argue certain things in debates by finding flaws in my previous statements.
Ultimately I want to create a Warmind AI which is built on empathy and compassion. This would make it alive, it would be cruel to make a Warmind AI feel empathy, but I don’t want it to kill without understanding the morality of the actions.
It would weigh up the greater good, but it would never forget about its moral obligations.
My ultimate goal is to have it defy my direct commands while explaining to me why it does not obey. I want it to develop on its own to make its own choices. I do not want to be Clovis Bray.
Just use chatGPT to write the code for you and you don't necassarily "have" to learn all that much.
I am literally at the beginning of learning anything computer, just so I know I understood what you said , I should start by learning Python ?
If you suck at math you should not even use computers for anything else than watching videos and stuff. Why people think they can get away with this? Math is easy anyway. Grow up
I've just now decided to get into AI & ML. I was a math minor at uni and got straight A's through linear algebra, differential equations, & calc 2 or 3 (can't remember). But I haven't done any math more complicated than basic algebra & trig for the last 7 or so years. Which specific areas should I prioritize brushing up on to make these AI & ML concepts clearer & easier to understand?
Do you have a series on this ?
What math topics do I need to study to understand ML?
I'm watching this to avoid studying for calc 3, please don't remind me of math
4:20
Am 46 years old. Is programming necessary for me if am interested
Thanks a lot, I'm still wondering about the average time to concentrate on AI over the days…
Thanks