How I'd Learn AI in 2024 (If I Could Start Over) | Machine Learning Roadmap

Ishan Sharma
2 Mar 202420:17

Summary

TLDRIn this video, Asan Sharma shares his insights on becoming an AI engineer in 2024, highlighting the booming demand for AI professionals. He outlines a step-by-step learning path, starting with mastering math, Python, and data analysis libraries, then moving on to machine learning frameworks and models. Sharma emphasizes the importance of supervised, unsupervised, and reinforcement learning, and suggests practicing on platforms like Kaggle. He also delves into deep learning, neural networks, and generative AI, recommending courses and tutorials to build expertise. The video concludes with advice on leveraging large language models and creating custom AI applications.

Takeaways

  • 🚀 AI is predicted to be the biggest trend of 2024 and beyond, with high demand for AI engineers.
  • 📚 To become an AI engineer, start with a strong foundation in mathematics, focusing on calculus, linear algebra, and probability.
  • 🐍 Learn Python, the most widely used programming language in AI, and understand its basics including data types, control structures, and OOP concepts.
  • 📊 Master data analysis with Python using libraries like NumPy, Pandas, and Matplotlib for handling and visualizing data.
  • 🛠️ Choose a machine learning framework such as PyTorch, PyTorch, or TensorFlow to create and train models.
  • 📝 Understand the three types of machine learning: supervised, unsupervised, and reinforcement learning, and their respective applications.
  • 🔍 Practice by solving problems on platforms like Kaggle using various datasets to apply your machine learning knowledge.
  • 🧠 Dive into deep learning by learning about neural networks, backpropagation, and hyperparameters.
  • 🖼️ Explore Convolutional Neural Networks (CNNs) for image classification and natural language processing (NLP) for text data.
  • 🤖 Build generative AI applications by understanding large language models like GPT and learning prompt engineering.
  • 📱 Stay updated with the latest AI trends and tools, such as GPT plugins and the GPT store, to create custom AI solutions.

Q & A

  • What is the prediction for AI in 2024?

    -AI is predicted to be the biggest trend of 2024, with a booming demand for AI engineers due to the launch of applications like chat GPT and other generative AI tools.

  • Who is the speaker in the video?

    -The speaker in the video is Asan Sharma, who started learning about machine learning and AI in 2019.

  • What is the basic definition of machine learning?

    -Machine learning is a process through which a system can recognize patterns and predict future outcomes.

  • What are the key mathematical concepts to understand for AI and machine learning?

    -The key mathematical concepts include calculus (differentiation and integration), linear algebra, and probability.

  • Why is Python important for AI engineers?

    -Python is the most used programming language in the AI field due to its simplicity and the vast number of libraries available for machine learning and data analysis.

  • What are the three libraries used for data analysis with Python?

    -The three libraries used for data analysis with Python are NumPy, pandas, and Matplotlib.

  • Which machine learning frameworks are recommended for beginners?

    -For beginners, PyTorch and scikit-learn are recommended as they are simpler to use compared to TensorFlow.

  • What are the three main types of machine learning models?

    -The three main types of machine learning models are supervised learning, unsupervised learning, and reinforcement learning.

  • What is the role of Kaggle in learning AI?

    -Kaggle provides a platform for learners to practice their AI skills by solving real-world problems using various datasets.

  • What is the significance of neural networks in deep learning?

    -Neural networks are the foundation of deep learning, consisting of layers of neurons that process inputs and generate outputs, allowing the model to learn complex patterns.

  • What is a CNN and how is it used in AI?

    -A Convolutional Neural Network (CNN) is a type of deep neural network used for image recognition and classification by processing pixel data and identifying patterns within images.

Outlines

00:00

🚀 AI and Machine Learning Trends in 2024

The video script introduces AI as the biggest trend of 2024, with a focus on the booming field due to applications like chat GPT. The speaker, Isan Sharma, shares his journey in machine learning and AI since 2019 and encourages viewers to learn AI engineering. He mentions launching a generative AI app called Centur and offers a 20-minute guide to learning AI from scratch, including free courses and steps to build generative AI applications. The script emphasizes the importance of understanding AI and machine learning, defining machine learning as a pattern recognition process to predict future outcomes.

05:00

📚 Foundational Math for AI

The script outlines the foundational math required for AI, including calculus, linear algebra, and probability. It suggests resources like Khan Academy and freeCodeCamp for learning these concepts. The importance of understanding integral calculus, matrix operations, and the concept of probability in AI is highlighted. The speaker reassures that these topics can be learned easily and are crucial for building machine learning models.

10:01

🐍 Learning Python for AI

Python is introduced as the most used programming language in AI, with a focus on its simplicity and widespread use. The script recommends learning Python basics, such as data types, conditional statements, loops, functions, and object-oriented programming. It suggests using resources like Tech with Tim and freeCodeCamp for learning Python. The goal is to understand the basics and apply them to real-world projects, with an emphasis on not getting bogged down in every detail but focusing on the goal of becoming an AI engineer.

15:03

📊 Data Analysis with Python Libraries

The script discusses the importance of data analysis in AI, focusing on three key Python libraries: NumPy, pandas, and Matplotlib. NumPy is used for numerical operations, pandas for handling tabular data, and Matplotlib for data visualization. The speaker explains how these libraries are essential for building and optimizing machine learning models and suggests learning them to analyze and present data effectively.

🤖 Machine Learning Frameworks and Types

The script introduces various machine learning frameworks, recommending PyTorch or scikit-learn for beginners due to their simplicity. It explains the three main types of machine learning: supervised, unsupervised, and reinforcement learning. The speaker suggests taking a machine learning specialization course on Coursera to learn the basics of these types. The script also touches on different types of problems within supervised learning, such as regression and classification, and mentions specific models like logistic regression and K-nearest neighbors.

🧠 Deep Learning and Neural Networks

The script delves into deep learning, starting with the concept of neural networks and backpropagation. It suggests resources like Andre Karpati's YouTube tutorials and the cs50 AI course for in-depth understanding. The speaker explains the importance of learning about hyperparameters and how they affect the model's output. The script also introduces convolutional neural networks (CNNs) for image classification and natural language processing (NLP), recommending courses by Hugging Face and exploring generative AI tools like GPT and stable diffusion.

🌐 Building Generative AI Applications

The script concludes with guidance on building generative AI applications, suggesting tutorials on chat GPT and exploring tools like Hugging Face and Lang chain. It mentions the potential of customizing GPT models and the GPT store, which allows users to build and monetize their own AI tools. The speaker encourages viewers to learn about prompt engineering and building AI tools from scratch, providing a comprehensive roadmap for becoming an AI engineer in 2024.

Mindmap

Keywords

💡AI

Artificial Intelligence (AI) refers to the simulation of human intelligence in machines that are programmed to think, learn, and make decisions. In the video, AI is the central theme, with the speaker discussing its growing importance and how to become an AI engineer in 2024.

💡Machine Learning

Machine Learning is a subset of AI that involves the development of algorithms that allow computers to learn from and make predictions or decisions based on data. The video emphasizes machine learning as a fundamental skill for AI engineers, with a focus on pattern recognition and prediction of outcomes.

💡Generative AI

Generative AI refers to AI systems that can create new content, such as text, images, or music. The speaker mentions the launch of chat GPT and other generative AI applications, highlighting the demand for AI engineers skilled in creating such systems.

💡AI Engineers

AI Engineers are professionals who design, develop, and maintain AI systems. The video suggests that there is a high demand for AI engineers due to the booming field of AI and the increasing number of AI applications.

💡Python

Python is a high-level programming language known for its readability and ease of use. In the context of the video, Python is the recommended language for building AI models, and the speaker suggests learning its basics as a foundational step.

💡Data Analysis

Data Analysis involves the process of cleaning, transforming, and analyzing raw data to extract useful information. The video mentions data analysis as a crucial step in AI development, using libraries like NumPy, pandas, and Matplotlib for Python.

💡Deep Learning

Deep Learning is a branch of machine learning that uses neural networks with many layers to model complex patterns in data. The speaker discusses deep learning as an advanced topic for AI engineers, involving concepts like neural networks and backpropagation.

💡Neural Networks

Neural Networks are computational models inspired by the human brain, consisting of layers of interconnected neurons. The video describes neural networks as the building blocks of deep learning, where the model learns to optimize outputs through training.

💡CNN (Convolutional Neural Networks)

CNNs are a type of neural network architecture specifically designed for image recognition and classification. The video mentions CNNs as a key concept in AI for processing and understanding image data.

💡NLP (Natural Language Processing)

NLP is a field of AI that deals with the interaction between computers and human language. The video suggests that understanding NLP is important for AI engineers working with language-based data and applications.

💡Generative Models

Generative Models are AI systems that can create new data samples that resemble a given dataset. The speaker encourages viewers to explore generative models like chat GPT and other tools to build their own AI applications.

Highlights

AI is predicted to be the biggest trend of 2024.

The demand for AI engineers is booming with the launch of chat GPT and other generative AI applications.

The basic definition of machine learning is a process for systems to recognize patterns and predict future outcomes.

Mathematics, specifically calculus, linear algebra, and probability, is the foundation for AI learning.

Python is the most used programming language in the AI field and is essential for AI engineers.

Data analysis with Python involves using libraries like NumPy, pandas, and Matplotlib.

Frameworks like PyTorch, scikit-learn, and TensorFlow simplify the creation of machine learning models.

There are three main types of machine learning: supervised, unsupervised, and reinforcement learning.

Supervised learning involves labeled data, unsupervised learning deals with unlabeled data, and reinforcement learning optimizes for a reward.

Deep learning involves neural networks, which are layers of neurons for input and output processing.

Convolutional Neural Networks (CNN) are used for image classification by understanding pixel patterns.

Natural Language Processing (NLP) and Recurrent Neural Networks (RNN) are advanced AI topics for understanding language and sequences.

Generative AI and Large Language Models (LLMs) like chat GPT are the next frontier for AI engineers.

Learning about prompt engineering and customizing LLMs is crucial for building AI tools.

Chat GPT plugins and the GPT store offer opportunities to build and monetize custom AI models.

The video provides a comprehensive guide to becoming an AI engineer from zero to building generative AI applications.

The importance of understanding the basics and continuously learning is emphasized for AI engineers.

Practical applications and projects, such as Kaggle competitions, are recommended for hands-on learning.

The video concludes with a call to action for viewers to engage with the content and ask questions.

Transcripts

play00:00

here is my prediction AI is going to be

play00:02

the biggest trend of 2024 and going

play00:06

forward in this decade hi everyone I'm

play00:08

asan Sharma I started learning about

play00:11

machine learning and AI back in 2019 and

play00:15

2020 and today this field is booming

play00:19

like never before with the launch of

play00:21

chat GPT and other generative AI

play00:23

applications there is so much demand for

play00:26

AI engineers and because of that if you

play00:29

want to become one this video is the one

play00:32

you need to watch we even launched

play00:33

centur which was a generative AI app

play00:35

last year I'll share with you everything

play00:38

you need to learn to become an AI

play00:40

engineer from zero to building

play00:42

generative AI applications in the next

play00:45

20 minutes we'll break it into steps

play00:48

talking about the exact free courses

play00:50

that you can take and become an AI

play00:51

engineer for completely free and if that

play00:54

sounds exciting hit the like button and

play00:55

subscribe and let's start with the topic

play00:58

of today's video how I would learn Ai

play01:01

and machine learning in 2024 if I had to

play01:05

start all over again the most important

play01:07

thing to understand is what is AI or

play01:09

machine learning the basic definition is

play01:12

machine learning is a process through

play01:14

which a system can recognize patterns

play01:18

and predict future outcomes that is the

play01:22

basic idea of it so imagine you have a

play01:24

blackbox you first give it an input and

play01:28

you tell what the outut come is and

play01:31

hence you are training this blackbox

play01:33

what happens next is it tries to

play01:35

identify patterns between the input and

play01:39

the output and once you've given it

play01:41

enough training data you then ask it a

play01:45

question and then you ask it to give you

play01:47

an outcome and a probability for that

play01:50

outcome and that is what machine

play01:53

learning is all about again you don't

play01:55

need to stress about anything we'll

play01:56

break everything down into steps in the

play01:58

next few minutes the first first

play02:00

important thing to learn is going to be

play02:01

maths maths will be the foundation upon

play02:04

which you'll build all of your learnings

play02:06

so the most important thing to learn in

play02:08

maths will be calculus differentiation

play02:11

and

play02:12

integration understanding about linear

play02:14

algebra and lastly probability you need

play02:17

to have an intuitive idea of what these

play02:19

things really mean first of all you

play02:20

should understand integral calculus and

play02:22

differentials you should understand how

play02:25

matrices really work and what is the dot

play02:27

product of two matrices and at the end

play02:29

you should understand understand about

play02:30

probability probability is going to be

play02:32

very important as we move on because any

play02:36

result that a model gives is not a yes

play02:39

or no it is a probability it will say

play02:43

that I think this photo looks like a dog

play02:47

the probability of that is

play02:50

.95 I think this photo does not look

play02:53

like a dog the probability for that

play02:57

is98 all of this is very simple you can

play02:59

you can learn it from three blue one

play03:01

Browns videos on calculus as well as

play03:04

matrices and probability or you can go

play03:07

to KH Academy or free code Camp has some

play03:10

amazing videos on mathematics so go and

play03:12

have a look at those it's very simple

play03:15

and once you understand the basics of

play03:17

maths now we can move on to the next

play03:19

step right now all of the things that we

play03:22

are learning in maths we'll be applying

play03:24

when we'll be building these machine

play03:26

learning models when we will be training

play03:28

these models when we will get an outcome

play03:30

from this model so it's all going to be

play03:32

relevant stick around till the end the

play03:34

second step is to learn about python now

play03:37

python is the most used programming

play03:40

language I think in this age after

play03:43

JavaScript maybe and it's super easy to

play03:45

learn it's similar to English I learned

play03:48

it myself in 2019 I even taught python

play03:52

to thousands of students back in 2020

play03:55

and 21 on an academy so it's a very

play03:57

simple language to learn right I I

play03:59

taught it to school kids if you're in

play04:01

college you can very simply learn it now

play04:03

Tech with Tim has a great playlist which

play04:05

will give you the basic idea of python

play04:07

or you can also check out free code cams

play04:09

tutorials on python but you need to

play04:11

understand the basics of this

play04:12

programming language because this is

play04:14

what you will use to build all the

play04:15

models the first thing to learn is data

play04:17

types learn about F's conditional

play04:20

statements learn about for Loops how can

play04:24

you create functions and then learn

play04:27

about oop Concepts and when you have

play04:29

have all of these things figured out try

play04:31

building some simple projects try just

play04:35

rebuilding some games and see how well

play04:37

can you do it and you can even take a

play04:39

step further and learn about the

play04:41

different libraries that python really

play04:43

has and that will give you a basic idea

play04:46

of how do you use your knowledge of

play04:48

python Concepts and apply it into

play04:50

building something in real world right

play04:53

and that is super important so once you

play04:56

have the basic idea of python again you

play04:58

don't need to know every single thing

play05:00

because I think learning in 2024 is a

play05:03

lot less about completing the entire

play05:05

textbook knowing all the rules of the

play05:08

game it's more about understanding the

play05:10

basics going about with it if you face

play05:13

any difficulty error or something that

play05:15

you don't know Google it stack exchange

play05:19

you can also just ask chat GPT for some

play05:21

answers but most important is to learn

play05:24

the basics and then keep moving forward

play05:26

because what will happen is you'll find

play05:28

it too hard to learn everything about

play05:30

python python has just too many

play05:32

libraries too many packages too many

play05:34

applications don't focus on all of that

play05:37

just understand the basics and keep your

play05:39

eye on the goal which is to become an AI

play05:41

engineer the next step after learning

play05:44

python is to learn about data analysis

play05:49

and data analysis with python is all

play05:51

about using three libraries the first

play05:55

one is numai second one is pandas and

play05:58

the third one is is matte plot Li numi

play06:01

will basically help you with numbers you

play06:02

will be storing all the data in arrays

play06:05

and then you'll have multi-dimensional

play06:07

arrays which will become matrices and

play06:09

then you'll be doing a lot of dot

play06:11

product of matrices to come up with

play06:13

answers again this will be relevant when

play06:15

you'll be building the models when

play06:16

you'll be coming up with parameters when

play06:18

you'll be optimizing an equation I'll

play06:20

talk all about that in later but you

play06:22

will have to use numpy arrays to do all

play06:25

of that the second thing is pandas

play06:27

pandas is a library which will basic

play06:29

basically help you with data which is in

play06:31

tabular form right so any data that you

play06:33

have stored in columns and rows pandas

play06:36

will help you get it sorted and this is

play06:38

super important because any data set

play06:40

that you use or you make it it's all

play06:43

going to be in a file called CSV comma

play06:46

separated values and you should know how

play06:49

to use it and how to extract data from

play06:52

that table from that tabular form and

play06:55

you can do that very easily with pandas

play06:58

again it all has functions that you can

play07:00

use so it'll be like PD do this or the

play07:04

same is the case with numpy arrays so

play07:06

you create an array and then you say np.

play07:08

array and then you perform functions on

play07:10

those arrays right that is how it works

play07:13

the last library that I talked about in

play07:15

data analysis is going to be matte plot

play07:17

lib matte plot lib is really important

play07:19

because once you run the model you have

play07:23

some outcomes you have some answers you

play07:26

have a probability and you have to

play07:28

Showcase it you need to show what the

play07:31

end result is and that is what you do

play07:33

with the help of matplot lib it's a

play07:35

amazing Library through which you can

play07:37

actually plot bar charts you can plot

play07:40

pie charts you can plot various ways to

play07:43

represent data right and that is where

play07:46

Matt plot lip comes very handy you use

play07:48

numpy you use pandas and you use Matt

play07:50

plot lip to analyze any data set that

play07:53

you would be getting so once we've

play07:55

learned about python once we learned

play07:57

about data analysis the next step is to

play07:59

pick pick a framework now there are

play08:01

various Frameworks which make your life

play08:03

easy you can use these Frameworks and

play08:06

you can very easily create different

play08:08

types of machine learning models you can

play08:10

either choose py torch pyit learn or

play08:13

tensorflow or there are many others as

play08:15

well but these are the three most

play08:17

popular ones I would suggest you to go

play08:20

with pytorch or psyit LA because these

play08:22

are simpler Frameworks to use as a

play08:25

beginner tensor flow just hides a lot of

play08:28

the beginner stuff away from you so it

play08:30

might look really clean you can just use

play08:33

three four lines of code to execute

play08:34

something but you won't understand the

play08:36

essence of what you are building hence

play08:39

tensorflow you can pick once you have

play08:41

the basic idea of building models and

play08:44

tensorflow makes it really simple and

play08:46

you can quickly spin up models with the

play08:48

help of tensorflow and kasas now the

play08:51

most important thing here is to pick one

play08:54

framework and master it you can find

play08:56

numerous tutorials on free code Camp

play08:58

about p TCH along with psychic learn so

play09:01

you focus on learning each of these what

play09:03

will basically happen is you learn about

play09:05

the various types of machine learning

play09:06

models essentially there are three types

play09:08

of machine learning models the first one

play09:10

is a supervised learning the second one

play09:12

is unsupervised learning and the last

play09:14

one is reinforcement learning in

play09:16

supervised learning the data that we

play09:18

give to the model is labeled data so we

play09:20

are actually telling it that this photo

play09:23

is of a cat and this photo is of a dog

play09:27

and when you have un learning in that

play09:30

case data is unlabeled right there's no

play09:33

label on the data the model can just

play09:36

tell that this is category a and this is

play09:39

category B that is what unsupervised

play09:41

learning is all about and the last thing

play09:43

is reinforcement learning and

play09:45

reinforcement learning is all about

play09:47

creating an incentive for a character in

play09:50

a game or any environment and then it

play09:53

learns how to optimize for that number

play09:56

for example if you have a character in a

play09:58

game you create an incentive that when

play10:01

it walks towards the price it gains more

play10:04

points when it walks away from it it

play10:06

will lose points and hence you are

play10:08

basically training the model telling it

play10:10

that you should move closer to the price

play10:12

to increase your points and the goal of

play10:15

this game is to increase the points as

play10:17

much as possible so that is your

play10:19

reinforcement learning and these are the

play10:22

three main types of machine learning

play10:26

models that you can create now there's

play10:27

an amazing course on course era that you

play10:29

can take by Deep learning AI called as a

play10:32

machine learning specialization you can

play10:34

individually enroll and audit each of

play10:37

the three courses that are in that

play10:39

specialization for completely free and

play10:42

you can learn about all of these Basics

play10:44

right so when you go through that it is

play10:46

I think the most popular course in

play10:48

machine learning so take that course and

play10:50

you learn the basics of supervised

play10:52

learning un supervised learning along

play10:54

with reinforcement learning now in

play10:56

supervised learning you have various

play10:58

types

play10:59

you can either have regression problems

play11:02

or you can have a classification problem

play11:05

right regression is the one in which you

play11:07

have some data and you have to predict

play11:08

future data and in the case of

play11:10

classification as the name suggests you

play11:11

have to classify between two or three or

play11:14

more categories so you can create

play11:15

multiple types of models regression

play11:17

analysis can have logistic regression

play11:20

then you have polinomial regression then

play11:22

you have classification models along

play11:24

with that you also have something called

play11:26

as K nearest Neighbors and all of these

play11:30

are going to help you predict something

play11:33

it is all going to help you train that

play11:35

model these are all approaches to solve

play11:38

a particular problem you need to choose

play11:40

which one is the best and when you go

play11:42

through different practices when you try

play11:44

things out a lot you will understand

play11:46

which model to use for which type of

play11:48

problem that is essentially how it works

play11:51

in UNS supervised learning you have

play11:53

clustering which is called as K means

play11:56

clustering and then in reinforce po

play11:59

learning there's just one type which

play12:00

I've already explained to you in which

play12:02

you are optimizing for the number of

play12:04

points of that character now for

play12:06

reinforcement learning particularly Tech

play12:08

with Tim on YouTube has a tutorial on

play12:11

Flappy Bird AI so go check that out and

play12:15

you will learn exactly how to build it

play12:17

from scratch and you will understand how

play12:19

can you incentivize a character which is

play12:21

the Flappy Bird to actually play the

play12:24

game on its own with the help of

play12:26

reinforcement learning so go check that

play12:27

out but basically once you learn the

play12:30

different types then you can start going

play12:33

deeper and building projects The Next

play12:36

Step would be to practice as much as

play12:38

possible with the knowledge that you now

play12:39

have accomplished so you go to kaggle

play12:42

and you start solving problems they will

play12:44

be data sets you take them and then you

play12:47

try to solve the problem that they have

play12:49

stated there are very famous data sets

play12:51

like the Titanic data set the most

play12:53

cliched one you have cfr1 you have Mist

play12:57

you have fash mnist and you can start

play13:00

applying all of your learnings on these

play13:03

data sets Titanic data set would have

play13:05

information about the passengers on

play13:07

board Titanic and you have to predict

play13:09

something the second one cfr1 has random

play13:12

images of 10 different objects and

play13:15

animals now mnist is a collection of

play13:18

images which will be having numbers

play13:20

written in it and you have to basically

play13:23

build a model that recognizes those

play13:25

digits and lastly we have fash mnist

play13:28

which is going to be clothes so it

play13:30

should be able to identify is this a

play13:33

jacket is this a lower is this a cap is

play13:36

this a shoe things like that I hope

play13:38

you're understanding what I'm saying now

play13:40

when you're are solving for amnest or

play13:43

fash amnest you need to learn about

play13:45

something called as neural networks and

play13:48

that is where we start our journey into

play13:51

deep learning right neural networks is a

play13:54

very interesting and fascinating concept

play13:56

just think of it like a layer of neurons

play13:59

in which you'll be having inputs and

play14:01

outputs you are having multiple inputs

play14:03

you're putting that through a black box

play14:06

which comprised of a layer of neurons

play14:09

and then you have an output you are

play14:10

training this model to actually optimize

play14:13

and get the best result possible and

play14:15

here is where you should learn about the

play14:17

concept of back

play14:18

propagation right the next step is for

play14:21

you to have multiple layers of neural

play14:25

networks and that is deep neural

play14:28

networks right so you would be having

play14:29

multiple layers you would be having an

play14:32

input layer an output layer and multiple

play14:34

layers in the middle depending on how

play14:36

complex the problem is so the more

play14:39

random the situation is the more layers

play14:42

you will need to effectively solve a

play14:44

problem and that is essentially how it

play14:46

works you will also then have to learn

play14:48

about something called as hyper

play14:50

parameters you learn about keywords like

play14:52

learning rate weights and biases and how

play14:55

do you manipulate these three numbers to

play14:57

get the optimal output to get the best

play15:00

probability for the right output so that

play15:03

is how it works again to learn about

play15:05

neural networks you can check out this

play15:07

amazing tutorial by Andre kapati on

play15:11

YouTube it's completely free you can

play15:13

also check out this amazing cs50 AI

play15:17

course wherein they take you in the

play15:18

depths talking about machine learning

play15:20

and the neural networks so check out

play15:23

that part where they talk about neural

play15:24

networks that will open up your eyes a

play15:26

lot so once you know about neural

play15:29

networks The Next Step then is to move

play15:31

to the next thing which is called a CNN

play15:33

convolutional neural networks which will

play15:35

again be discussed in the cs50

play15:38

artificial intelligence course so you

play15:40

will learn how do you use images and you

play15:43

classify between images see an image is

play15:46

built up of pixels and each pixel has a

play15:49

RGB value red green and blue so this

play15:53

will be having three values on one pixel

play15:56

and there can be let's just say 108 T

play15:58

into 1920 now think of these pictures in

play16:01

a data set which is labeled so it says

play16:05

that this is a dog this is a cat and

play16:06

you're feeding it into a neural network

play16:09

and hence you would basically create a

play16:10

neural network which looks sort of like

play16:12

this and this is the idea of CNN

play16:15

convolutional neural networks again what

play16:18

happens in between is the blackbox and

play16:21

your model will try to understand the

play16:23

patterns and will optimize those weights

play16:26

and biases and learning rate and EPO and

play16:28

everything to come up with the accurate

play16:30

outcome and the more you train it the

play16:32

better the outcome will become so that

play16:34

is essentially how that works you will

play16:36

learn about CNN the next step is up to

play16:39

you you can learn about NLP natural

play16:41

language processing you can also learn

play16:44

about rnns and there's an amazing course

play16:47

by hugging face on NLP that you can

play16:49

check out and get started with that so

play16:52

now that you've learned the basics of

play16:55

deep learning deep neural networks

play16:57

convolutional Neal networks the next

play16:59

step is for you to start tinkering

play17:02

around with ch GPT and generative AI you

play17:04

can now perfectly start building AI

play17:08

tools because you have the basic

play17:10

underlying knowledge of how these neural

play17:13

networks really work the next step is to

play17:16

check out deep learning AIS tutorials on

play17:19

chat GPT the first one is about how chat

play17:22

GPT works you'll understand how large

play17:24

language models operate and you'll also

play17:26

learn about the art of prompt

play17:27

engineering ing that will get you

play17:29

started they have other courses as well

play17:31

which talk in depth about using the open

play17:34

AI apis to build your own models from

play17:37

scratch it also talks about how do you

play17:40

build a large language model from

play17:42

scratch how do you customize a large

play17:44

language model how do you use tools like

play17:46

Lang chain to actually use models in any

play17:51

particular environment so there's lots

play17:53

of things that you can explore now check

play17:55

out

play17:56

deeplearning.ai they have some amazing

play17:58

short courses that you can take to learn

play18:00

the basics of large language models you

play18:02

can learn about how do you deploy these

play18:05

models how do you take advantage of the

play18:08

existing tools like hugging face and

play18:10

chat GPT and stable diffusion and mid

play18:13

journey and others to build your own

play18:15

tool on top of it you can also explore

play18:17

the chat GPT documentation to learn more

play18:20

about how does it really work and what

play18:22

you can do with it you can do the same

play18:24

with other tools like hugging face like

play18:26

Lang chain and others and that will give

play18:29

you a perspective on how do you build

play18:31

with these tools from scratch the next

play18:33

step is for you to learn about Chad GPT

play18:36

plugins and the GPT store now this is a

play18:39

amazing opportunity it's like the App

play18:40

Store from the 2008 in which you would

play18:44

basically able to build and train your

play18:46

own custom GPT you can launch it and

play18:49

people would pay you to get access to

play18:51

those gpts again you will have to

play18:53

customize these gpts you will have to

play18:55

learn the art of prompt engineering and

play18:57

that is how you can build on top of chat

play19:00

GPT on the GPT store so that is what you

play19:04

need to learn if you want to become an

play19:06

artificial intelligence engineer in

play19:09

2024 there's a lot more to learn you are

play19:13

just getting started description will

play19:15

have a ton of resources that you can

play19:17

take and get started in your journey of

play19:20

becoming an AI engineer if you have any

play19:22

questions let me know Below in the

play19:24

comment section but this is how you do

play19:26

it in 2024 learn about python then

play19:29

python libraries then learn about

play19:31

machine learning then learn about neural

play19:32

networks and then finally learn about

play19:34

NLP and then go into llms and start

play19:37

building your own generative AI

play19:39

applications thank you so much for

play19:41

watching any questions let me know Below

play19:43

in the comments if you're still watching

play19:44

in the comment section I watch till the

play19:45

very end you can also click a screenshot

play19:48

and post this on social media and tag me

play19:51

at isan Sharma 7390 I will catch you in

play19:54

the next video

play19:57

byebye

play20:04

[Music]

Rate This

5.0 / 5 (0 votes)

الوسوم ذات الصلة
AI EngineeringMachine LearningPython ProgrammingDeep LearningNeural NetworksGenerative AIEducational ContentTech TrendsCareer DevelopmentOnline Tutorials
هل تحتاج إلى تلخيص باللغة الإنجليزية؟