Map of Artificial Intelligence

Maxime Kawawa-Beaudan
27 Jul 202314:11

Summary

TLDRThis video script delves into the expansive field of artificial intelligence, outlining its foundational mathematics including linear algebra, vector calculus, and probability theory. It then explores methods such as optimization, machine learning, and deep learning, highlighting their applications in areas like computer vision, natural language processing, robotics, computational biology, and recommender systems. The script emphasizes AI's versatility and its reliance on fundamental mathematical principles to solve a myriad of real-world problems.

Takeaways

  • 🧠 Artificial Intelligence (AI) is a broad field with various subfields, each with its own experts, problems, and methods.
  • πŸ“š The foundations of AI are based on three major types of mathematics: linear algebra, vector calculus, and probability theory.
  • πŸ“ˆ Linear algebra deals with linear equations and systems, and is essential for modeling real-world phenomena and understanding geometric interpretations.
  • πŸ” Vector calculus, an extension of calculus to multiple dimensions, is crucial for AI as it helps in understanding how variables controlling a model change relative to each other.
  • 🎲 Probability theory is important for dealing with uncertainty in the real world and is fundamental in building AI models that can reason about uncertain outcomes.
  • πŸ”§ Optimization is a key method in AI, focusing on finding the best solution within given constraints, which is vital for tasks like pathfinding and machine learning.
  • πŸ€– Machine learning is the science of learning from data, involving the adjustment of model parameters to minimize error, often categorized into supervised, unsupervised, self-supervised, and semi-supervised learning.
  • πŸ‘Ύ Reinforcement learning is about learning from action, where an AI system learns to perform tasks by taking actions and receiving rewards or penalties.
  • 🧠 Deep learning involves the use of neural networks, which are versatile models capable of learning complex relationships and behaviors from data.
  • πŸ‘€ Computer vision is an application of AI focused on understanding and interpreting visual information from photos, videos, and other digital images.
  • πŸ’¬ Natural language processing (NLP) is AI's application to understanding and generating human language, including speech recognition and chatbots.
  • πŸ€– Robotics is where AI interacts with the physical world, with AI playing a key role in perception and control, often integrating computer vision and reinforcement learning.
  • 🧬 Computational biology applies AI to life sciences, including drug discovery, protein structure prediction, and genomics for disease prediction.
  • πŸ”‘ Recommender systems use AI to predict user preferences and interests, influencing what content is recommended on various social media platforms.

Q & A

  • What are the three fundamental types of mathematics that all AI is based on?

    -The three fundamental types of mathematics that all AI is based on are linear algebra, vector calculus, and probability theory.

  • Why is linear algebra considered important in AI?

    -Linear algebra is important in AI because it deals with systems of linear equations and can model a wide range of real-world phenomena. Its versatility, combined with the efficiency of computers in handling linear algebra, makes it a powerful tool in AI.

  • What does vector calculus extend in the context of AI?

    -Vector calculus extends the concept of calculus to multiple dimensions, allowing for the study of changes in variables relative to each other in a multi-dimensional space, which is crucial for understanding the behavior of computer models.

  • How does probability theory contribute to AI?

    -Probability theory contributes to AI by providing a mathematical framework for dealing with uncertainty, which is inherent in real-world scenarios and helps AI systems make predictions and decisions under uncertain conditions.

  • What is optimization in the context of AI?

    -In the context of AI, optimization is the process of finding the best solution or setting within a set of constraints, often used to minimize error in machine learning models by adjusting parameters.

  • What is the main goal of machine learning?

    -The main goal of machine learning is to enable computers to learn from data and make predictions or decisions without being explicitly programmed to perform a specific task.

  • What is the difference between supervised and unsupervised learning?

    -Supervised learning involves learning from labeled data, where the correct answers are provided for each example. Unsupervised learning, on the other hand, involves learning from data without labels, discovering patterns and relationships within the data itself.

  • What is reinforcement learning and how does it differ from other types of learning?

    -Reinforcement learning is about learning from action, where an agent learns to make decisions by performing actions in an environment to achieve a goal. It differs from other types of learning in that it involves sequential decision-making and the environment changes based on the agent's actions.

  • What is deep learning and how does it relate to neural networks?

    -Deep learning is a subfield of machine learning that focuses on learning with neural networks, which are powerful models capable of learning complex patterns and relationships in data. Neural networks are the foundation of deep learning, allowing it to be versatile and applicable to various problems.

  • What are some of the major applications of AI mentioned in the script?

    -Some of the major applications of AI mentioned in the script include computer vision, natural language processing, robotics, computational biology, and recommender systems.

  • How is AI used in computer vision?

    -AI is used in computer vision for tasks such as object detection, facial recognition, image processing for self-driving cars, and automatic analysis of medical images, enabling machines to understand and interpret visual data.

  • What role does natural language processing (NLP) play in AI?

    -Natural language processing (NLP) plays a crucial role in AI by enabling machines to understand, interpret, and generate human language, which is used in applications like speech recognition, chatbots, and language translation.

  • How does AI contribute to robotics?

    -AI contributes to robotics by providing perception, which helps robots understand the world through their sensors, and control, which involves making decisions based on the perceived information, often using techniques like computer vision and reinforcement learning.

  • What is computational biology and how does AI play a role in it?

    -Computational biology is an interdisciplinary field that applies AI and computational methods to the life sciences. AI plays a role in areas such as automatic drug discovery, predicting protein structures from DNA sequences, and analyzing genomic data to predict diseases.

  • What are recommender systems in AI and how do they work?

    -Recommender systems in AI are algorithms designed to predict user preferences and suggest items, such as products, movies, or content, that a user may like. They work by analyzing user behavior, preferences, and other data to provide personalized recommendations.

Outlines

00:00

🧠 Foundations of AI: The Mathematics Behind

This paragraph introduces the three fundamental mathematical disciplines that underpin all of artificial intelligence (AI). It emphasizes linear algebra, which is the study of linear equations and systems, allowing computers to solve complex systems efficiently. The paragraph explains how linear algebra can model real-world phenomena due to its versatility and the efficiency of computational methods. It also touches on vector spaces, which are essential for understanding dimensions beyond the three-dimensional world we are familiar with. The importance of linear algebra in AI is highlighted by its ability to frame problems in a way that unlocks powerful mathematical solutions.

05:01

πŸ“ˆ Vector Calculus and Probability: The Dynamics of AI

This section delves into vector calculus, the mathematics of change in multiple dimensions, which is crucial for understanding how variables interact within computer models. It explains how vector calculus helps in adjusting model parameters to minimize error, a fundamental process in AI known as learning. The paragraph also introduces probability theory as the mathematics of uncertainty, essential for building AI models that can reason about the unpredictable aspects of the real world. The importance of these mathematical fields is underscored by their role in creating AI systems that can adapt and learn from data.

10:03

πŸ”§ Methods in AI: Optimization and Learning Paradigms

The paragraph discusses various methods used in AI, starting with optimization, which is about finding the best solution in a given setting, often subject to constraints. It uses the analogy of pathfinding to explain optimization and then transitions to machine learning, the science of learning from data. The paragraph distinguishes between supervised learning, where data includes labels, and unsupervised learning, where it does not. It also mentions reinforcement learning, which involves learning from actions in an environment that changes due to the system's decisions, and deep learning, which uses neural networks to learn complex relationships from data. The paragraph positions these methods as applications of the fundamental mathematics to solve specific problems.

🌐 Applications of AI: From Vision to Recommendation

The final paragraph outlines the various applications of AI, building upon the foundational mathematics and methods previously discussed. It covers computer vision, which involves AI's understanding of visual data, natural language processing, which enables AI to comprehend and generate language, and robotics, where AI is used for perception and control. The paragraph also touches on computational biology, which applies AI to life sciences, and recommender systems, which predict user preferences across various platforms. The summary highlights how these applications utilize the comprehensive framework of AI to solve real-world problems effectively.

Mindmap

Keywords

πŸ’‘Artificial Intelligence (AI)

Artificial Intelligence, or AI, is the simulation of human intelligence in machines that are programmed to think like humans and mimic their actions. In the video, AI is the central theme, encompassing various subfields and applications that demonstrate how it is applied to solve complex problems and model real-world phenomena.

πŸ’‘Linear Algebra

Linear Algebra is the study of linear equations and linear transformations in multiple dimensions. It is foundational to AI as it deals with systems of equations that can model real-world phenomena. The script mentions it as one of the 'dark magic' components of AI, highlighting its importance in framing problems and unlocking powerful mathematical solutions.

πŸ’‘Vector Calculus

Vector Calculus extends the concepts of calculus to multiple dimensions, allowing for the study of rates of change in vector spaces. It is crucial in AI for understanding how changes in multiple variables affect a system, such as adjusting parameters in a computer model to minimize error, which is central to the learning process in AI.

πŸ’‘Probability Theory

Probability Theory is the mathematics of uncertainty and is used in AI to reason about uncertain outcomes. The video emphasizes its importance in building models of the real world, where absolute certainty is unattainable, and predictions are made in terms of probabilities, such as weather forecasting.

πŸ’‘Optimization

Optimization in AI refers to the process of finding the best solution or set of parameters for a given problem, often within certain constraints. The script uses the analogy of pathfinding, where the goal is to find the best route from a set of possible paths, illustrating how optimization is applied in AI to achieve the most efficient or effective outcome.

πŸ’‘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 describes it as a method derived from the fundamental maths, emphasizing its role in supervised learning, where the computer model is trained using labeled data.

πŸ’‘Supervised Learning

Supervised Learning is a type of machine learning where the algorithm is trained on labeled data, learning to predict outcomes for new data. The script gives the example of a computer model distinguishing between images of dogs and cats, where the model adjusts its parameters to minimize error based on the provided labels.

πŸ’‘Unsupervised Learning

Unsupervised Learning is another subfield of machine learning where the algorithm learns from data without any labeled outcomes. The script mentions clustering as an example, where the algorithm groups data points based on similarities without prior knowledge of what those groups should be.

πŸ’‘Reinforcement Learning

Reinforcement Learning is a branch of AI that focuses on learning from action and its consequences, often used in situations where the correct decision depends on a sequence of actions. The video uses the example of a robot learning to open a door, where each action can change the environment and subsequent decisions.

πŸ’‘Deep Learning

Deep Learning is a subset of machine learning that uses artificial neural networks with multiple layers to learn complex patterns in data. The script positions it as a method rather than a subfield, highlighting its versatility in various types of learning tasks and its ability to approximate any function given enough data.

πŸ’‘Computer Vision

Computer Vision is an AI application that enables machines to interpret and understand visual information from the world, such as images and videos. The video describes it as AI for seeing, including tasks like object detection, facial recognition, and image processing for autonomous vehicles.

πŸ’‘Natural Language Processing (NLP)

Natural Language Processing is an AI field focused on the interaction between computers and human language. It includes speech recognition, text analysis, and chatbots. The script mentions Siri and Alexa as examples of NLP applications, emphasizing its role in understanding and generating human language.

πŸ’‘Robotics

Robotics is the branch of technology that deals with the design, construction, operation, and use of robots. In the context of AI, robotics is important for perception, which involves using sensors to understand the environment, and control, which involves making decisions based on that information, often using AI techniques like computer vision and reinforcement learning.

πŸ’‘Computational Biology

Computational Biology is an interdisciplinary field that applies AI and computational methods to the life sciences. The video mentions its applications in drug discovery and predicting protein structures from DNA sequences, like the Alpha Fold project, which showcases AI's ability to analyze and predict complex biological data.

πŸ’‘Recommender Systems

Recommender Systems are AI applications that predict user preferences and suggest items, such as products, movies, or content. The script refers to these as the 'algorithm' on social media platforms, which use AI to determine what content might engage users, based on their behavior and preferences.

Highlights

Artificial intelligence (AI) has seen a surge in popularity following the release of Chat GPT.

AI is a broad field with various subfields, each with its own experts, problems, and methods.

The video outlines the major subfields of AI and explains their significance.

AI is categorized into three main areas: fundamental maths, methods, and applications.

Linear algebra is the foundation of AI, dealing with linear equations and systems.

Linear algebra's versatility allows it to model a wide range of real-world phenomena.

Vector spaces, a concept from linear algebra, extend our understanding of dimensions beyond three.

Vector calculus, an extension of calculus, deals with change in multiple dimensions.

Parameters in AI models are analogous to knobs that control the model's behavior.

Learning in AI involves adjusting parameters to minimize error, guided by vector calculus.

Probability theory is essential for dealing with uncertainty in AI models.

Optimization is about finding the best solution within given constraints.

Machine learning is the science of learning from data, often involving supervised learning.

Unsupervised learning focuses on finding patterns in unlabeled data.

Reinforcement learning involves learning from actions and their consequences.

Deep learning uses neural networks to learn complex relationships from data.

Applications of AI include computer vision, natural language processing, robotics, computational biology, and recommender systems.

Computer vision enables AI to understand and process visual information.

Natural language processing allows AI to understand and generate human language.

Robotics combines AI with physical machines for tasks like perception and control.

Computational biology applies AI to life sciences, such as drug discovery and genomics.

Recommender systems use AI to predict user preferences and suggest content.

Transcripts

play00:00

artificial intelligence has exploded in

play00:03

popularity since the release of chat GPT

play00:05

and for a lot of people chat GPT and

play00:08

mid-journey are pretty much the only AI

play00:10

systems they know but AI as a field is

play00:13

so much broader than that and like any

play00:15

scientific field it's broken into a

play00:18

bunch of different subfields with their

play00:20

own experts problems and methods in this

play00:22

video I'll lay out the major subfields

play00:25

of AI and explain what each of them

play00:27

means

play00:31

I'm going to split it into three

play00:32

different categories fundamental maths

play00:35

methods and applications let's start

play00:38

with the foundations the math there are

play00:41

three major types of math on which all

play00:43

of AI is based all of AI boils down in

play00:46

one way or another to these three kinds

play00:48

of math these are like the Deep lore or

play00:50

the dark magic of AI first among these

play00:53

is linear algebra which is the study of

play00:55

linear equations equations in any number

play00:58

of variables where the highest power of

play01:00

any variable is one you can add subtract

play01:03

multiply and divide and Shuffle around

play01:05

these terms however you want but you

play01:08

can't include powers of variables so y

play01:11

equals MX plus b which you might

play01:13

recognize from middle school that's

play01:15

linear 4X plus 3y equals 10 that's

play01:18

linear 4X plus 3y plus 5z equals one

play01:21

that's linear but x squared plus 4X plus

play01:25

3y plus four Z equals one that's not

play01:28

linear because of the x squared y cubed

play01:31

plus x equals one not linear y plus x

play01:34

equals one linear when you stack a bunch

play01:37

of these equations together you get a

play01:39

system of equations and you can use

play01:41

computers to really quickly solve these

play01:43

systems of equations to figure out what

play01:45

X Y and Z make all of these equations

play01:48

true at the same time now why do linear

play01:51

equations matter well Gilbert Strang one

play01:54

of the Godfathers of linear algebra put

play01:56

it really well when he said that linear

play01:57

algebra is the study of flat things and

play02:00

flat things surprisingly can be used to

play02:02

model all sorts of real world phenomenon

play02:05

even things that aren't flat get flat if

play02:08

you zoom in enough so you pair that

play02:10

level of Versatility with how

play02:13

efficiently computers can deal with

play02:15

linear algebra and you get a very

play02:17

powerful combination linear algebra also

play02:19

studies all of the geometric

play02:21

interpretations of the math where we get

play02:23

ideas like vector spaces which lie at

play02:26

the heart of all of AI without getting

play02:28

too into the weeds Vector spaces are

play02:30

basically the mathematic radical

play02:31

extension of what lies Beyond three

play02:33

dimensions we can all visualize 1D and

play02:36

2D and 3D pretty well but when we get

play02:39

beyond that things start to get tricky

play02:41

Vector spaces allow us to extend these

play02:44

things we do understand from the math of

play02:47

three dimensions or less to any number

play02:49

of Dimensions thousands hundreds of

play02:52

thousands or millions in a nutshell if

play02:55

you can find a way to frame a problem in

play02:57

terms of linear algebra you unlock an

play03:00

entire library of super powerful math

play03:02

that probably already contains the

play03:05

solution somewhere inside of it thank

play03:07

you

play03:10

[Music]

play03:15

next we have Vector calculus calculus is

play03:18

the mathematics of change Vector

play03:20

calculus is the extension of calculus to

play03:23

multiple Dimensions to the kind of

play03:25

vector spaces that we get from linear

play03:27

algebra so if regular calculus is the

play03:30

study of how Y is changing relative to X

play03:32

Vector calculus extends that to 3D 4D

play03:36

and Way Beyond if we stick to three

play03:38

dimensions the X the Y and the Z then

play03:41

Vector calculus answers the questions

play03:43

how are z and y changing relative to X

play03:47

but also how is y changing relative to Z

play03:51

and Z relative to Y and X relative to Y

play03:54

and Z how are all these variables

play03:56

changing relative to each other and how

play03:59

does changing X Y and Z change some

play04:02

arbitrary function of x y and z

play04:06

foreign

play04:08

[Music]

play04:09

now the reason why Vector calculus is so

play04:11

important to AI is because generally x y

play04:14

and z are not just random numbers

play04:16

they're numbers that control the

play04:18

behavior of a computer model you can

play04:19

think of these like knobs that were

play04:21

turning to tune a radio we call numbers

play04:23

that control the behavior of a computer

play04:25

model parameters we also generally have

play04:28

a function that measures how good each

play04:30

setting of The Knobs is and we call that

play04:32

the loss if we're trying to get as close

play04:34

as we possibly can to matching some data

play04:37

points that we collected out in the

play04:38

field the loss might be the difference

play04:40

between our estimate and the actual data

play04:43

points in other words we have this

play04:44

function that measures our error Vector

play04:47

calculus lets us calculate how changing

play04:49

each knob will change our error if we

play04:52

know how changing each knob will change

play04:54

the error we can keep turning the knob

play04:56

in the direction that reduces the error

play04:59

and if we do that over and over and over

play05:01

again we can get to the best possible

play05:03

setting of these knobs and we call that

play05:05

process learning

play05:07

[Music]

play05:14

welcome

play05:21

all right here we are the last of the

play05:24

fundamental three maths is probability

play05:26

Theory probability is the math of

play05:28

uncertainty and the real world is full

play05:30

of uncertainty if we're predicting the

play05:32

weather for example we can only really

play05:34

tell you what the probability of rain is

play05:36

we can't ever be sure so whenever we're

play05:39

building a model of the real world

play05:40

whenever we're building AI probability

play05:43

helps us reason about uncertainty

play05:47

[Applause]

play05:51

so those are the three fundamental kinds

play05:53

of math behind AI all of AI boils down

play05:56

to these three kinds of math so much so

play05:59

that you'll sometimes hear people in the

play06:00

field refer to AI as applied linear

play06:03

algebra and they're only half joking

play06:05

let's move on to methods these are ways

play06:08

that we use the three fundamental maths

play06:10

to build problem-solving approaches that

play06:13

can be applied to a wide array of

play06:15

specific problems the first one here

play06:17

could also be considered a fundamental

play06:19

math for AI but here I'm thinking of it

play06:22

as the group of methods which we call

play06:24

optimization optimization is the

play06:27

mathematics of finding the best thing

play06:29

and if that sounds incredibly vague and

play06:32

Broad that's because it is optimization

play06:35

is a super versatile field studying any

play06:38

setting where we're trying to find the

play06:40

best thing out of all things like it a

play06:43

good example of this is pathfinding like

play06:45

how Google Maps routes you to your

play06:47

destination there the problem is to find

play06:50

the best set of direct out of all

play06:52

possible sets of directions most of the

play06:55

time optimization is constrained meaning

play06:57

there are some rules or limitations that

play06:59

it has to obey in this case for example

play07:01

you have to obey the rules of the road

play07:03

you can't go the wrong way up a one-way

play07:05

road we also have to Define what we mean

play07:07

by best we have to Define some Criterion

play07:11

for choosing between the things that

play07:13

we're choosing between in this case that

play07:15

would be the length of the path one

play07:18

subfield of optimization is machine

play07:20

learning which is the science of

play07:22

learning from data in machine learning

play07:24

our Criterion and our constraints come

play07:26

from the data let's imagine that we're

play07:28

trying to build a computer model that

play07:29

tells us whether an image contains a dog

play07:32

or a cat in this case the data would be

play07:34

a collection of images each one with an

play07:37

Associated label that says dog or cat

play07:39

our computer model like before has these

play07:42

knobs or parameters that control Its

play07:44

Behavior and our optimization problem is

play07:47

to find the best setting of these knobs

play07:49

that minimizes our error on the data

play07:51

data rather than painstakingly writing

play07:54

out a solution that says you know for

play07:55

example if this pixel is white and this

play07:57

pixel is black then this is a cat and if

play08:00

this pixel is green but this pixel is

play08:02

gray then this is a dog we want instead

play08:05

for the computer to optimize this

play08:07

problem on its own minimizing its error

play08:09

on the data and that's machine learning

play08:14

that also happens to be supervised

play08:17

learning a subfield of machine learning

play08:19

that studies learning from data when the

play08:21

data is labeled meaning when the data

play08:24

includes the right answer for each

play08:26

example within supervised learning you

play08:28

have all sorts of methods like support

play08:30

Vector machines and decision trees and

play08:32

random forests

play08:37

improvised learning is a subfield of

play08:39

machine learning that studies learning

play08:41

from data when the data doesn't include

play08:43

labels for an idea of how this might

play08:46

work you can look at clustering which

play08:48

uses just similarities between the data

play08:50

points to discover what should be

play08:52

together and what should be a part and

play08:54

where the separations lie there is also

play08:56

self-supervised and semi-supervised

play08:58

learning but those are out of scope for

play09:00

this video

play09:02

and next we have reinforcement learning

play09:05

which is the science of learning from

play09:06

action let's say you want a robot to

play09:09

open a door this might sound simple but

play09:11

it's actually hard for many reasons

play09:13

first of all for our dog cat classifier

play09:16

there is always a single right answer

play09:18

cat if the image contains the cat and

play09:20

dog if the image contains a dog but

play09:22

there are many possible motor control

play09:24

actions that the robot can take to open

play09:27

a door and success is only determined

play09:29

after many consecutive decisions this

play09:31

means that we can't provide labels or

play09:34

write answers that the system can learn

play09:36

from like we can with the dog cat

play09:38

example second of all every decision

play09:40

that our system makes changes the

play09:43

environment the dog cat classifier

play09:45

doesn't have to worry that answering cat

play09:47

to one image might change the next image

play09:50

from a dog to a cat but if a robot moves

play09:52

its arm forward it might bump the door

play09:54

and close it which will change the

play09:56

correct decision to make at the next

play09:58

step in other words every decision it

play10:00

makes has a ripple effect that changes

play10:03

the correct decisions it should make in

play10:04

the future and the science of solving

play10:06

problems like this of learning from

play10:08

action is called reinforcement learning

play10:12

finally we have deep learning the

play10:15

science of learning with neural networks

play10:17

neural networks are just a kind of

play10:19

computer model but they're really

play10:21

powerful because their Universal

play10:23

function approximators which means that

play10:25

given the right data and the right

play10:28

algorithm these models can learn to

play10:30

mimic anything and to replicate any

play10:33

Behavior they can learn all sorts of

play10:35

different relationships no matter how

play10:37

complicated and because of that they're

play10:39

super versatile so you'll see them used

play10:41

in supervised unsupervised

play10:43

semi-supervised self-supervised and

play10:46

reinforcement learning you'll often find

play10:48

neural networks and deep learning listed

play10:50

as subfields of their own and I think

play10:53

that's wrong there's a science and a

play10:55

theory underlying neural networks and a

play10:57

kind of expertise in knowing how to use

play10:59

them right but at their core they're

play11:01

just application versions of the three

play11:02

fundamental maths that can be applied to

play11:05

all sorts of different problems so I'll

play11:07

call them methods

play11:10

and now finally we get to the

play11:13

applications which you'll find on many

play11:15

online lists ranked right alongside the

play11:17

methods and the fundamental maths we

play11:19

just described with no differentiation

play11:21

you might be surprised at how short the

play11:23

rest of this video is that's because I

play11:25

hope I've spent the time and organized

play11:27

this video so that you can see the

play11:29

hierarchy here how each layer builds

play11:31

upon the last so that by the time I get

play11:33

to these applications I actually don't

play11:34

have to spend that much time getting

play11:36

into the weeds you can just know that

play11:38

they use everything from the methods

play11:39

which uses everything from the maths to

play11:42

solve these specific classes of problems

play11:44

so first is computer vision computer

play11:46

vision is AI for understanding the

play11:48

visual World basically AI that sees and

play11:51

concretely this means any AI that has to

play11:54

do with photos videos or any other kind

play11:57

of digital image object detection facial

play11:59

recognition image processing for

play12:01

self-driving cars and automatic analysis

play12:03

of medical images all of these are

play12:05

computer vision

play12:06

[Music]

play12:12

the next one is natural language

play12:14

processing which is AI for understanding

play12:16

language this includes things like

play12:18

speech to text like Siri or Alexa this

play12:21

also includes chat Bots like Chachi BT

play12:24

and other large language models

play12:27

[Music]

play12:32

thank you

play12:34

then there's robotics which is AI for

play12:36

interacting with the physical world

play12:38

everyone knows what robots are you can

play12:40

probably recognize Boston Dynamics spot

play12:42

or the Roomba you might have in your

play12:44

house but AI is important to robotics

play12:46

mainly for perception which is basically

play12:49

how does the robot use its sensors to

play12:51

understand the world and is often highly

play12:53

intertwined with computer vision and

play12:55

control which is how does the robot use

play12:58

that information to make decisions in

play13:00

its frequently intertwined with

play13:02

reinforcement learning

play13:04

[Music]

play13:08

there's also computational biology which

play13:11

is AI for the life sciences and includes

play13:13

things like automatic drug Discovery or

play13:16

predicting protein structures from DNA

play13:18

sequences like deepminds Alpha fold

play13:20

which made headlines a couple years ago

play13:22

this also includes things like a

play13:24

molecular simulations and predictions of

play13:27

diseases from genomics

play13:29

[Music]

play13:33

finally we have recommender systems

play13:36

which is AI for predicting what you like

play13:38

this is what people on YouTube Tick Tock

play13:41

Twitter and all other sorts of social

play13:42

media call the algorithm that's ai2

play13:45

trying to figure out what will make you

play13:48

click there are of course more subfields

play13:51

and many more subfields of subfields

play13:54

there's expert systems planning

play13:56

reasoning symbolic Ai and many more but

play13:59

we just don't have the time for that

play14:01

today so let me know what you think in

play14:03

the comments Please Subscribe if you

play14:05

learned something today and as always

play14:07

I'll see you next week

Rate This
β˜…
β˜…
β˜…
β˜…
β˜…

5.0 / 5 (0 votes)

Related Tags
Artificial IntelligenceLinear AlgebraVector CalculusProbability TheoryOptimizationMachine LearningNeural NetworksComputer VisionNatural LanguageRoboticsRecommender Systems