paint-brush
How to Get Started With AI in 2021 and Keep Up with Latest Innovations in MLby@whatsai
193 reads

How to Get Started With AI in 2021 and Keep Up with Latest Innovations in ML

by Louis BouchardFebruary 6th, 2021
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

This is a complete guide to start and improve your knowledge of machine learning (ML), artificial intelligence (AI) in 2021 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques. The complete guide: https://medium.com/towards-artificial-intelligence-technique-in-21st-century. The GitHub Repository with all the resources is also available on the site. Join our Discord channel, Learn AI Together:

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - How to Get Started With AI in 2021 and Keep Up with Latest Innovations in ML
Louis Bouchard HackerNoon profile picture

This is a complete guide to start and improve your knowledge of machine learning (ML), artificial intelligence (AI) in 2021 without ANY background in the field and stay up-to-date with the latest news and state-of-the-art techniques!

The complete guide: https://medium.com/towards-artificial...

The GitHub Repository with all the resources: https://github.com/louisfb01/start-ma...

Follow me for more AI content:

Join Our Discord channel, Learn AI Together:

Chapters:

0:00​ - Hey! Tap the Thumbs Up button and Subscribe. You'll learn a lot of cool stuff, I promise.
2:33​ - How to start
3:45 -​ YouTube Courses
4:21 -​ Books and Articles
5:00 -​ Maths behind ML
6:00​ - Programming & Online Courses
7:11 -​ Practice, practice, and practice...
8:03​ - Join Communities
8:45 -​ Use Cheat sheets
9:04​ - How to stay up-to-date
9:51 -​ Conclusion

Video Transcript

00:00

i get asked these two questions multiple

00:02

times a day

00:03

how can i start in machine learning and

00:06

how can i follow the news in ai

00:08

the first one takes multiple forms such

00:10

as how can i start for free

00:12

how can i start if i don't have a

00:14

developer background or how can i start

00:16

without any math

00:18

etc so i decided to do this video to

00:20

answer them

00:21

once and for all of course since i will

00:24

share many resources

00:25

i also wrote a complete guide on how to

00:27

start in machine learning in 2021

00:30

from no background at all and for free

00:32

as well as a github

00:33

repository with all the useful links it

00:36

is linked in the description below

00:38

because of these pertinent questions

00:40

i've researched a lot of resources

00:42

online and i saved the best ones on a

00:44

notepad over the past

00:45

two years to quickly answer the next

00:47

upcoming questions

00:49

today i will share this notepad with

00:50

everyone and list

00:52

many great resources and give you some

00:54

of my personal tips on how to learn and

00:56

improve your machine learning skills

00:58

and how do i stay up to date with all

01:00

the news in the field

01:02

oh and please let me know in the

01:03

comments if you know any other great

01:05

resources that i could add to this guide

01:07

to make this learning process

01:09

easier and better for everyone since

01:11

this video is a bit special

01:13

here are some important time stamps you

01:15

can skip to if you'd like more

01:16

information about a specific subject

01:19

otherwise i will go through this guide

01:20

and show you how you can develop

01:22

great machine learning skills without

01:24

wasting money following your own needs

01:26

one last thing if you are here to know

01:28

how to stay up to date with the news in

01:30

the field

01:31

and learn about the new techniques you

01:33

should consider subscribing to my

01:35

channel

01:35

since i share exactly this type of

01:37

content every week

01:39

this guide is intended for anyone having

01:41

zero or a small background in

01:43

programming

01:44

mathematics or machine learning this is

01:46

why i will list

01:47

resources for all these subjects but

01:49

feel free to go at your pace and learn

01:51

what you want to learn

01:52

also there is no specific order to

01:54

follow here i mainly listed them the way

01:57

i will do it

01:58

but feel free to start with whatever you

02:00

feel you like the most

02:02

final little note before sharing these

02:04

tips with you

02:05

it is super important do what you want

02:07

to do

02:08

if you don't like reading books skip the

02:10

section if you don't want to follow an

02:12

online course

02:13

you can skip this one as well same thing

02:15

for videos there is not a single way to

02:17

become a machine learning expert and

02:19

with motivation

02:20

you can absolutely achieve it by

02:22

creating your own path

02:23

oh and don't be afraid or ashamed to

02:25

replay videos or learn the same concepts

02:28

from multiple sources

02:29

repetition is the key to success in

02:32

learning something new

02:33

now let's dive right into it this

02:36

section is mainly for complete beginners

02:38

in my opinion the best way to start

02:40

learning anything

02:41

is with short videos on youtube and this

02:44

field is no exception

02:46

there are thousands of amazing videos

02:48

and playlists that teach

02:49

important concepts of machine learning

02:51

for free on this platform

02:53

and you should take advantage of them

02:55

here i recommend two playlists to watch

02:57

they will give you a great first

02:59

introduction to the terms you need to

03:00

know to get started in the field

03:02

the first one is my own playlist where i

03:04

explain the most used terms in the field

03:07

which can be very helpful if you are

03:08

just starting and then

03:10

i'd suggest to dive a little deeper into

03:12

the foundations of machine learning and

03:14

deep learning

03:15

and learn more about neural networks

03:18

understanding neural networks and back

03:20

propagation

03:20

is the most important thing when

03:22

starting and gives you an enormous

03:24

advantage

03:25

when you dive into more advanced

03:27

lectures and courses

03:28

for this i will recommend the great

03:30

playlist made by

03:32

three blue one brown now that you have a

03:34

good basis of what a machine learning

03:36

algorithm

03:37

is how it works and how it learns using

03:40

backpropagation you are ready to dive

03:42

even deeper

03:43

with more complete and advanced courses

03:46

this step is a little longer since you

03:48

will be watching

03:48

many hours of free amazing courses on

03:51

youtube

03:51

and learn a lot from them please do not

03:54

watch these courses while doing

03:56

something else

03:57

they are great resources that need

03:58

concentration taking notes and asking

04:01

questions

04:02

through online communities as i will

04:04

talk later in the video

04:05

here i share three courses that i

04:07

followed and loved personally

04:09

which are the ones from mit stanford and

04:12

andrew angie

04:13

again i just want to remind you that all

04:15

the links are in the repository

04:17

linked in the description below so you

04:19

don't have to note them down

04:20

right away as it has been proven

04:22

multiple times

04:23

humans learn better by repeating and

04:26

learning in different ways

04:27

such as hearing writing reading watching

04:30

and etc

04:32

this is why it's as important to read as

04:34

to watch videos for a better

04:36

understanding

04:37

you will cover many angles and have a

04:39

more complete view of what you are

04:41

trying to learn

04:42

this section is a list of short articles

04:44

and books that are completely free and

04:46

optional

04:47

if you are into reading i will suggest

04:49

starting with these five short articles

04:51

and then

04:52

jump into the more advanced books books

04:54

are a great way to learn at your rhythm

04:56

be sure to understand everything before

04:59

going into practice mode

05:01

the final theoretical subject to cover

05:03

here is the mathematics behind machine

05:05

learning

05:06

which are extremely important you can

05:08

always just apply machine

05:10

learning algorithms and tweak it until

05:12

it works but you will never understand

05:14

it correctly and improve it following

05:15

this path

05:16

if you have zero background in math

05:18

don't worry just like

05:20

most things in life you can learn math

05:22

unfortunately for us

05:24

there's an awesome website called can

05:26

academy

05:27

where you can learn many mathematics

05:29

concepts all for free

05:30

here are some great beginner and

05:32

advanced resources to get into the

05:34

machine learning map

05:36

i also listed some great videos and free

05:38

books you can check as well

05:40

more is better i will also suggest

05:42

starting with these three

05:43

very important concepts in machine

05:45

learning linear algebra

05:47

probability and multivariable calculus

05:50

which are the three courses i suggested

05:53

of course

05:53

if some subjects covered here are

05:55

already a bit too advanced for you

05:57

you can always look to complement these

05:59

with other courses

06:01

or books this section is for beginners

06:03

in coding

06:04

if you have no background at all in

06:06

python or any other programming language

06:08

this will get you starting and give you

06:10

an awesome basis for machine learning

06:12

programming

06:13

if you are already pretty familiar with

06:15

python you can skip to the next step

06:17

here i list the best online courses to

06:20

learn the programming side of machine

06:21

learning using python

06:23

and have a great background but you can

06:25

always decide to learn with another

06:27

language

06:28

for sure now that you have a good

06:30

understanding of the theory behind

06:32

machine learning and a coding background

06:34

you are ready to start your way into

06:36

machine learning courses

06:37

of course these are all optional here

06:40

the first one is free

06:41

and the other ones are paying since they

06:44

will teach you

06:44

many things and some even give you

06:46

certifications you can use in your

06:48

resume

06:49

if you don't want to follow any courses

06:51

you can jump to the next section and

06:53

start to practice on your own

06:55

it will be a little more difficult at

06:56

first but with great googling skills

06:59

and motivation you will be able to do

07:01

this for sure

07:02

otherwise if you prefer to have clear

07:05

steps to follow

07:06

these courses are the best ones to do

07:08

starting from the basics to more

07:09

advanced

07:10

from top to bottom practice practice

07:14

and practice the most important thing in

07:16

programming

07:17

is practice and this applies to machine

07:19

learning too

07:20

it can be hard to find a personal

07:22

project to practice on

07:23

but fortunately for us kaggle exists

07:26

this website is full of free courses

07:28

tutorials and competitions you can join

07:30

competitions for free

07:32

and just download their data read about

07:34

their problem

07:35

and start coding and testing right away

07:38

you can even earn money from winning

07:40

competitions and it is a great thing to

07:42

have

07:42

on your resume as well this may be the

07:45

best way to get experience

07:46

while learning a lot and even earn money

07:49

you can also create teams for kaggle

07:51

competition and learn with people

07:54

i definitely suggest you to join a

07:55

community to find a team and learn with

07:58

others it is always better than learning

08:00

alone

08:01

the following section is devoted to this

08:04

indeed

08:04

most of the time the best way to learn

08:06

is to learn with someone else

08:08

join online communities and find

08:10

partners to learn with

08:12

this is the reason why i created a

08:14

discord server a year ago

08:16

with the goal of getting many ai

08:18

enthusiasts and learn together

08:20

ask questions find kaggle team mates

08:23

share your projects and much more

08:25

it is called learn ai together we are

08:27

already more than 8 000 people

08:29

in not even a year i will be glad to see

08:32

you there

08:33

and please reach out to me if you do you

08:35

can also follow reddit communities where

08:37

you can ask questions

08:39

share your projects follow news in the

08:40

field and more

08:42

here i list the most popular ones that i

08:44

follow on a daily basis

08:46

finally i will recommend you to save

08:48

cheat sheets on your computer

08:49

tablet or even print them they are a

08:52

very good way to compress information

08:54

and have it all at hand here i list the

08:56

best cheat sheets i could find

08:58

and as i just said even if you are

09:00

advanced you should definitely have them

09:02

printed somewhere

09:03

near your desk now another important

09:06

thing in this field is to stay up to

09:08

date with the new upcoming papers and

09:10

new applications that are released

09:12

every single day a great way is to join

09:15

linkedin and facebook groups that are

09:16

sharing these new applications

09:18

you can also follow medium publications

09:20

and youtube channels that are

09:22

summarizing these new papers

09:24

of course you are already at a pretty

09:26

good place for this since i personally

09:28

do share news related to ai every week

09:31

so you should definitely subscribe and

09:33

turn on the notifications to not miss

09:35

any future videos newsletters are also a

09:38

great way to have all the news condensed

09:41

at one place

09:42

every day or week here i list a few of

09:44

the best ones i know that i personally

09:46

use in my day to day life but you can

09:48

surely search for more

09:50

in your fields of interest note that

09:52

this is a non-existent list of resources

09:55

you can definitely use more or less

09:57

resources and learn at your rhythm

09:59

you must follow your instinct to find

10:01

the best way you can learn

10:02

don't ever feel guilty about replaying a

10:04

video or reading an article twice to

10:06

understand a concept

10:08

we've all been through this and it is

10:10

perfectly normal

10:11

the most important thing is that you

10:13

understand the concept

10:14

and not that you go through the list as

10:16

quickly as possible let me know in the

10:18

comments if you know any other great

10:20

resources that i could add to this guide

10:22

to make this learning process

10:23

easier and better for everyone please

10:26

leave a like if you went this far in the

10:27

video

10:28

and since there are over 80 percent of

10:30

you guys that are not subscribed

10:32

yet please consider subscribing to the

10:34

channel to not miss any further news

10:36

thank you for watching

10:46

[Music]