[00:00] (0.16s)
After working in AI and machine learning
[00:02] (2.40s)
for over four years, I want to share
[00:04] (4.24s)
some of the resources and books and
[00:06] (6.00s)
courses that have really helped me in my
[00:07] (7.52s)
journey. As there are quite a few, I'm
[00:09] (9.36s)
going to break them down into the
[00:10] (10.64s)
following categories. Programming and
[00:12] (12.48s)
software engineering, maths and stats,
[00:15] (15.28s)
machine learning, deep learning and
[00:17] (17.04s)
LLMs, and finally AI engineering. Let's
[00:20] (20.40s)
get into it.
[00:24] (24.72s)
If you want to work in AI, you have to
[00:26] (26.80s)
have good software engineering skills
[00:28] (28.40s)
and also good programming skills. This
[00:31] (31.28s)
opinion is also backed up by Greg
[00:33] (33.12s)
Brockman, who's the current OpenAI CTO.
[00:36] (36.08s)
As the AI field is quite new, the de
[00:38] (38.56s)
facto language is still kind of up in
[00:40] (40.48s)
the air. However, in my opinion, your
[00:42] (42.56s)
best bet is to learn Python. Python is
[00:44] (44.88s)
the one that's most commonly used
[00:46] (46.16s)
nowadays when building any AI
[00:48] (48.00s)
infrastructure project. Majority of AI
[00:50] (50.48s)
jobs have been spun up from traditional
[00:52] (52.64s)
machine learning ones and in machine
[00:54] (54.48s)
learning the lingua franker as you can
[00:56] (56.64s)
say is Python and that's not changing
[00:58] (58.96s)
anytime soon. However, I will say that
[01:01] (61.28s)
the most popular current AI role is the
[01:03] (63.76s)
AI engineer which is actually a lot more
[01:06] (66.00s)
closer to software engineering than it
[01:07] (67.68s)
is to machine learning engineering. So
[01:09] (69.68s)
it may well be worth learning a back-end
[01:11] (71.44s)
language like Java, Go or Rust. I
[01:14] (74.40s)
personally use Rust in my day job. So we
[01:16] (76.80s)
can see how it's not just Python but
[01:19] (79.28s)
other languages may be used a lot in the
[01:21] (81.04s)
future for most AI jobs. But I still
[01:23] (83.76s)
recommend that you start with Python
[01:25] (85.28s)
because like I said a lot of the machine
[01:27] (87.04s)
learning infrastructure and libraries
[01:28] (88.80s)
are built around the Python ecosystem
[01:30] (90.80s)
and I don't see that changing for at
[01:32] (92.24s)
least half a decade now. There are many
[01:34] (94.48s)
courses, books, videos, you know
[01:36] (96.40s)
whatever to learn Python. But by far the
[01:39] (99.20s)
best teacher if you want to learn Python
[01:40] (100.88s)
or any programming language or literally
[01:42] (102.96s)
anything for that fact is practice. So,
[01:45] (105.36s)
even though I'm going to give you some
[01:47] (107.04s)
resources that you can use to learn
[01:48] (108.56s)
Python, don't worry too much about them
[01:51] (111.12s)
and in fact everything in this video,
[01:52] (112.96s)
just use the resources I'm going to give
[01:54] (114.88s)
you to just learn the fundamentals and
[01:57] (117.52s)
then start implementing. And that goes
[01:59] (119.28s)
for anything in the machine learning, AI
[02:01] (121.36s)
or data science field. Anyway, I
[02:03] (123.36s)
digress. And my main recommendations for
[02:05] (125.36s)
Python are the learn Python course by
[02:07] (127.60s)
free code camp. This is the first ever
[02:10] (130.56s)
Python course I took. It's 4 hours long
[02:12] (132.88s)
and teach you all the basics. I really
[02:14] (134.72s)
recommend it. Like I said, it's what I
[02:16] (136.32s)
got started with and it served me well
[02:18] (138.56s)
so far. The second one is the Python for
[02:20] (140.72s)
everybody specialization. This is
[02:22] (142.88s)
probably the most well-known Python
[02:24] (144.32s)
course, at least on the Corsera
[02:25] (145.68s)
platform, and it's probably for good
[02:27] (147.68s)
reason. People seem to really like it.
[02:29] (149.68s)
I've actually personally never taken it,
[02:31] (151.60s)
but I hear such good things about it,
[02:33] (153.36s)
and like I said, it's probably the most
[02:34] (154.80s)
popular course out there, probably for
[02:36] (156.24s)
good reason. I also used Hacker Rank and
[02:38] (158.48s)
Leak Code just to get some hands-on
[02:40] (160.24s)
experience on solving problems using
[02:42] (162.08s)
Python. And it's also very good for
[02:43] (163.92s)
interview practice. Another resource I
[02:45] (165.92s)
use quite a lot is neat code. I use this
[02:48] (168.08s)
to learn data structure algorithms and
[02:49] (169.92s)
also system design which are really
[02:51] (171.76s)
fundamental topics you need to
[02:53] (173.04s)
understand in software engineering if
[02:54] (174.72s)
you want to land a job. And finally,
[02:56] (176.72s)
another course that I've taken in kind
[02:58] (178.48s)
of like drabs is the Harvard CS50
[03:01] (181.12s)
introduction to computer science. It is
[03:03] (183.68s)
literally like the best course out there
[03:05] (185.60s)
if you literally know nothing about
[03:07] (187.12s)
computer science. It'll teach you all
[03:08] (188.56s)
the fundamentals, teach you some
[03:10] (190.64s)
languages as well. So, I really
[03:12] (192.40s)
recommend it if you're a complete
[03:13] (193.68s)
beginner.
[03:17] (197.68s)
Even though many people will argue that
[03:19] (199.68s)
you don't really need to know the
[03:20] (200.96s)
underlying maths to become or work in AI
[03:23] (203.84s)
because all the foundational models, you
[03:26] (206.24s)
don't really build models, right? You
[03:27] (207.84s)
kind of just inference them or you
[03:29] (209.28s)
import them in and you use them. So, you
[03:31] (211.36s)
don't really need to know what's going
[03:32] (212.40s)
on under the hood. Now, personally, I
[03:34] (214.56s)
don't really subscribe to that idea. I
[03:36] (216.40s)
think if you want to be a top AI
[03:37] (217.84s)
practitioner, then you should have some
[03:39] (219.60s)
understanding behind how these LLMs and
[03:41] (221.92s)
all these other generative models work
[03:44] (224.00s)
under the hood. And to understand how
[03:45] (225.76s)
these models work under the hood, you
[03:47] (227.60s)
need to study the fundamental maths. And
[03:49] (229.44s)
in my opinion, all you need is these
[03:51] (231.28s)
following three resources. The first one
[03:53] (233.28s)
is a practical statistics for data
[03:54] (234.96s)
science textbook. I've recommended this
[03:57] (237.04s)
book so much because it's probably the
[03:59] (239.36s)
best book if you want to learn stats for
[04:01] (241.12s)
data science, maths, or machine learning
[04:04] (244.00s)
I should say, and AI. It literally
[04:06] (246.00s)
covers everything and it's specifically
[04:07] (247.84s)
applied for those fields and it gives
[04:09] (249.92s)
you hands-on examples in Python. So, by
[04:12] (252.24s)
far is the best book you can get if you
[04:14] (254.32s)
want to learn statistics in those
[04:15] (255.68s)
fields. The second one is mathematics
[04:17] (257.44s)
for machine learning. Again, this one is
[04:19] (259.60s)
more on the linear algebra and calculus
[04:21] (261.44s)
side. So, in general, if you want to
[04:22] (262.88s)
learn AI or machine learning, they're
[04:24] (264.48s)
kind of three areas you need to study.
[04:26] (266.08s)
Stats, linear algebra, and calculus. The
[04:28] (268.08s)
first textbook, the one I recommended,
[04:29] (269.60s)
will study the stats. And the second
[04:31] (271.12s)
one, mathematics for machine learning,
[04:32] (272.88s)
will give you the linear algebra and
[04:34] (274.24s)
calculus side. It's quite dense, so I
[04:36] (276.40s)
don't recommend reading the whole book,
[04:37] (277.76s)
but if you learn everything in that
[04:39] (279.20s)
textbook, then your math skills will be
[04:41] (281.20s)
more than sufficient for a lifelong
[04:43] (283.44s)
career in AI and machine learning. And
[04:45] (285.68s)
finally, I recommend the course
[04:47] (287.12s)
mathematics for machine learning and
[04:48] (288.72s)
deep learning specialization. This
[04:50] (290.80s)
course is actually created from deep
[04:52] (292.72s)
learning AI who created the machine
[04:54] (294.56s)
learning and deep learning
[04:55] (295.44s)
specializations which are by far the
[04:57] (297.68s)
best courses on machine learning and
[04:59] (299.44s)
deep learning out there. So I've heard
[05:01] (301.36s)
really good things about this course and
[05:03] (303.04s)
if it's anything like those other ones
[05:04] (304.48s)
they've created then it's by far in no
[05:07] (307.44s)
way probably the best mathematics course
[05:09] (309.36s)
you can take because it's also targeted
[05:11] (311.60s)
towards those fields. That's the main
[05:13] (313.28s)
thing here. We're not learning arbitrary
[05:15] (315.20s)
maths learning maths that's directly
[05:17] (317.36s)
targeted to AI and machine learning. So,
[05:19] (319.68s)
we're learning all the relevant skills,
[05:21] (321.76s)
not just everything in the field
[05:23] (323.12s)
because, well, I mean, there's math
[05:24] (324.72s)
degrees out there, right? So, hey, take
[05:27] (327.20s)
those three resources. They're by far
[05:29] (329.04s)
and away the best ones, and it'll cover
[05:30] (330.64s)
literally all your bases. And like I
[05:32] (332.32s)
said, it's only three of them. So, you
[05:34] (334.16s)
get everything just using a handful full
[05:37] (337.28s)
of courses.
[05:41] (341.36s)
Now, let me give you a quick history
[05:43] (343.12s)
lesson. So, what most people refer to as
[05:45] (345.44s)
AI nowadays, it's not actually AI. is
[05:48] (348.08s)
actually something called generative AI
[05:49] (349.92s)
which is AI that generates images,
[05:52] (352.56s)
pictures, videos, etc. Like chat GPT, it
[05:55] (355.04s)
generates text, right? However, AI as a
[05:57] (357.68s)
concept has been around for centuries
[05:59] (359.52s)
and the current state of AI can actually
[06:01] (361.36s)
be dated back to the 1950s when the
[06:03] (363.60s)
first neural network was proposed. It
[06:05] (365.76s)
even predates that with Alan Cheuring
[06:08] (368.00s)
coining the cheering test on the idea of
[06:10] (370.16s)
computer science and thinking machines
[06:12] (372.48s)
during the Second World War. Anyway, my
[06:14] (374.48s)
point is that AI is so much broader than
[06:16] (376.80s)
people may think it is. And to be really
[06:19] (379.20s)
proficient in AI, you also have to learn
[06:21] (381.52s)
machine learning to a really good level.
[06:23] (383.36s)
The following list I'm going to give you
[06:25] (385.04s)
will cover all your fundamental
[06:26] (386.40s)
knowledge you need in machine learning.
[06:28] (388.48s)
But if you want to learn more
[06:29] (389.52s)
specialized skills like time series
[06:31] (391.44s)
analysis, convolutional neural networks,
[06:33] (393.84s)
reinforcement learning, let me know and
[06:35] (395.76s)
I'll give you some resources that I've
[06:37] (397.52s)
used in the past and also have been
[06:38] (398.96s)
recommended by other people. So the
[06:40] (400.96s)
first book I recommend is the hands-on
[06:42] (402.80s)
ML with psych learn tensorflow and
[06:44] (404.72s)
carers textbook. I've recommended this
[06:47] (407.28s)
book so many times. If you could
[06:49] (409.20s)
literally get only one book for your
[06:51] (411.20s)
whole AI machine learning career, it
[06:53] (413.36s)
would be this one. This teaches you
[06:55] (415.04s)
pretty much everything. All the
[06:56] (416.64s)
fundamentals, how to apply them, how to
[06:58] (418.88s)
code in Python, like how to implement
[07:00] (420.40s)
all these packages in Python. And it
[07:02] (422.56s)
even touches upon reinforcement
[07:04] (424.24s)
learning, LLMs and autoenccoders, like
[07:06] (426.80s)
all these complex things which again
[07:08] (428.72s)
they're more of a not fundamental level.
[07:10] (430.64s)
But this book literally covers
[07:12] (432.16s)
everything. So by far and away, if
[07:14] (434.64s)
there's one book you would want to get
[07:16] (436.40s)
from you want to buy watching this video
[07:18] (438.40s)
or course watching this video, this is
[07:20] (440.48s)
the book. You know, it's linked in
[07:21] (441.84s)
description below with like every other
[07:23] (443.36s)
textbook, but I highly recommend it. You
[07:25] (445.52s)
can probably find free versions online
[07:27] (447.12s)
if you wanted to. I just prefer having a
[07:29] (449.12s)
physical copy. But by far and away the
[07:31] (451.20s)
hands-on ML with scikitle learn
[07:33] (453.44s)
tensorflow and caras textbook is the
[07:35] (455.52s)
best book on machine learning and AI you
[07:37] (457.76s)
can get. The second resource I recommend
[07:39] (459.84s)
is the one that I took right at the
[07:42] (462.00s)
beginning of my machine learning journey
[07:43] (463.92s)
which is the machine learning
[07:45] (465.12s)
specialization course. It's taugh by
[07:46] (466.96s)
Andrew and is by far and away like
[07:50] (470.16s)
taught by the best one of the best AI ML
[07:52] (472.32s)
researchers and it's probably one of the
[07:54] (474.08s)
best courses out there. It's probably
[07:55] (475.28s)
one of the mo the oldest courses. I
[07:57] (477.12s)
think it originally came out in 2012,
[07:59] (479.04s)
but it's phenomenal. I really recommend
[08:01] (481.28s)
it. I took it and it's done wonders for
[08:03] (483.68s)
my career. I highly like I said I can't
[08:06] (486.40s)
recommend it enough. It's also been
[08:07] (487.68s)
revamped and it's in Python now. When I
[08:09] (489.60s)
took it was back in Octave or Mat Lab.
[08:11] (491.76s)
So, it's even more relevant because you
[08:13] (493.84s)
actually be using Python. You'll be
[08:15] (495.44s)
using more upto-date packages and it
[08:18] (498.56s)
teach you the theory and also the
[08:19] (499.84s)
notebooks. It's just amazing. So, again
[08:21] (501.92s)
also really recommend this course.
[08:23] (503.76s)
Another one which is more for like
[08:25] (505.44s)
bedside reading is the 100page machine
[08:27] (507.84s)
learning book by Andre Bookov. Like I
[08:30] (510.24s)
said, this one is more like a bedside
[08:31] (511.92s)
reading in that it's only 100 pages. It
[08:34] (514.40s)
won't go into all the details and depth
[08:36] (516.72s)
like a bigger textbook will do, but
[08:38] (518.64s)
it'll cover like the overall concept if
[08:41] (521.04s)
that makes sense. So, it's really useful
[08:43] (523.04s)
to have as a reference text or if you
[08:45] (525.20s)
want to learn a new topic, you can open
[08:46] (526.72s)
it up, find that a section and then you
[08:49] (529.12s)
can research more about it online or
[08:51] (531.20s)
however you want to do it. But this book
[08:52] (532.80s)
is really useful like I said to have
[08:54] (534.08s)
like a reference book and also if you
[08:56] (536.40s)
can look through that textbook and know
[08:58] (538.16s)
everything in it then your knowledge is
[09:00] (540.16s)
great. And the final one is the elements
[09:02] (542.32s)
of statistical learning. This one is a
[09:04] (544.64s)
bit more kind of traditional because
[09:06] (546.56s)
it's more on statistical learning than
[09:08] (548.24s)
machine learning but the two are very
[09:09] (549.92s)
interlin. This one is very dense and
[09:12] (552.40s)
like I said it's more of a traditional
[09:13] (553.76s)
book. It's a bit drier but it goes into
[09:17] (557.12s)
a lot of the theory really really deep.
[09:20] (560.08s)
So if you want to learn a topic to a
[09:21] (561.68s)
really good understanding particularly
[09:23] (563.20s)
if it's more of a traditional machine
[09:24] (564.80s)
learning algorithm then this book is
[09:27] (567.20s)
highly recommendable for you. Now
[09:29] (569.12s)
suppose you want a proper and thorough
[09:31] (571.04s)
boot camp to learn machine learning. In
[09:33] (573.28s)
that case I recommend zero to masteries
[09:36] (576.00s)
complete AI machine learning and data
[09:38] (578.24s)
science boot camp who are kindly
[09:40] (580.00s)
sponsoring this video. It will teach you
[09:41] (581.84s)
how to become a fullyfledged machine
[09:43] (583.60s)
learning engineer this year and will
[09:45] (585.52s)
cover topics like data analysis, data
[09:47] (587.92s)
science, machine learning, Python, and
[09:50] (590.64s)
pretty much everything else you need to
[09:52] (592.24s)
secure a job in machine learning and AI.
[09:54] (594.80s)
The main reason I recommend this boot
[09:56] (596.40s)
camp and course is their focus on
[09:58] (598.24s)
building projects. Like I said earlier,
[10:00] (600.32s)
the only real way to learn something is
[10:02] (602.24s)
through consistent practice and building
[10:04] (604.08s)
and getting hands-on experience. This
[10:06] (606.08s)
course will teach you to build
[10:07] (607.28s)
applications and models like heart
[10:09] (609.20s)
disease detection app, a bulldozer price
[10:11] (611.12s)
predictor and a dog breed image
[10:12] (612.96s)
classifier and many many more. There are
[10:15] (615.12s)
also many other courses and career paths
[10:17] (617.20s)
on their platform. So I recommend
[10:19] (619.12s)
checking out and seeing what you would
[10:21] (621.28s)
like to take and what will help you on
[10:22] (622.96s)
your journey. But the best part is their
[10:24] (624.96s)
community of over 500,000 students and
[10:27] (627.28s)
instructors who will help answer any
[10:29] (629.12s)
questions and help you prepare for a
[10:30] (630.80s)
career in this field. I've literally
[10:32] (632.72s)
never seen any other platform have
[10:34] (634.88s)
anything like this. There's a reason
[10:36] (636.96s)
that Zero to Mastery have gotten over a
[10:39] (639.20s)
thousand students from zero to getting
[10:41] (641.04s)
hired, including top companies like
[10:43] (643.28s)
Meta, Google, and Nvidia. I will leave
[10:45] (645.84s)
the AI, machine learning, and data
[10:47] (647.84s)
science career path in the description
[10:49] (649.60s)
below, as well as the whole course
[10:51] (651.44s)
catalog for you to check out.
[10:56] (656.48s)
Deep learning is where all these
[10:58] (658.16s)
generative AI algorithms come from. So
[11:00] (660.32s)
you'll truly understand how things like
[11:02] (662.16s)
LLM, diffusion models, and transformers
[11:04] (664.64s)
work as well as all the other
[11:06] (666.00s)
foundational models under the hood. I
[11:08] (668.08s)
will first begin by learning PyTorch
[11:10] (670.08s)
because if you want to work in AI, you
[11:11] (671.92s)
should at least know one deep learning
[11:13] (673.60s)
library. Now in the field, there's kind
[11:15] (675.76s)
of two main libraries, TensorFlow and
[11:18] (678.16s)
PyTorch. I personally recommend PyTorch
[11:20] (680.72s)
because it's used more and by more
[11:22] (682.56s)
research companies and more papers have
[11:24] (684.24s)
written in PyTorch and it's kind of
[11:25] (685.84s)
superseding as a de facto deep learning
[11:28] (688.00s)
library over TensorFlow particularly in
[11:30] (690.40s)
recent years. PyTorch was used in about
[11:33] (693.12s)
77% of research papers published in 2021
[11:36] (696.96s)
and 92% of hugging face models are
[11:39] (699.68s)
exclusive to PyTorch. So like I said the
[11:42] (702.40s)
general trend is in the direction of
[11:43] (703.68s)
PyTorch. So if you're choosing between
[11:45] (705.60s)
PyTorch and TensorFlow, I personally
[11:47] (707.68s)
suggest you go with PyTorch. Now after
[11:49] (709.92s)
studying PyTorch, I recommend you take
[11:51] (711.92s)
the deep learning specialization. This
[11:54] (714.16s)
is the follow on from the machine
[11:55] (715.52s)
learning specialization also taught by
[11:57] (717.52s)
Andrew and it'll cover all the things
[11:59] (719.36s)
like convolutional neural networks,
[12:01] (721.12s)
recurrent neural networks, and even
[12:02] (722.72s)
touch upon LLMs. So it'll teach you all
[12:04] (724.88s)
the deep learning stuff, which is what
[12:06] (726.88s)
you need if you want to understand how
[12:09] (729.28s)
well deep learning and all these more
[12:11] (731.52s)
sophisticated models really work. After
[12:13] (733.60s)
we've got the fundamentals in deep
[12:15] (735.12s)
learning, I'd then recommend taking the
[12:16] (736.96s)
introduction to LLM's video by Andre
[12:18] (738.88s)
Kapathy. He's probably the leading
[12:21] (741.36s)
research in AI at the moment and this
[12:23] (743.52s)
1hour video will basically give you a
[12:25] (745.36s)
highle overview of where we currently
[12:27] (747.20s)
are in the Gen AI particular LLM space
[12:30] (750.08s)
and it'll set the scene for you and
[12:32] (752.32s)
basically just make you understand more
[12:33] (753.84s)
about the industry and where it's
[12:35] (755.12s)
heading. After watching that hour video,
[12:37] (757.12s)
I will then take Andre Kapathi's neural
[12:39] (759.04s)
networks zero to her course. This course
[12:41] (761.36s)
will basically get you to build PyTorch
[12:43] (763.44s)
or at least how PyTorch works under the
[12:45] (765.20s)
hood from scratch. So, it's a really
[12:46] (766.80s)
really good educational course. It'll
[12:49] (769.04s)
start quite simple with just getting you
[12:50] (770.96s)
to basically make a neural network from
[12:52] (772.88s)
scratch. But at the end, you're making a
[12:55] (775.04s)
whole GPT from scratch. So, you go from
[12:57] (777.76s)
literally zero to hero real quick all
[12:59] (779.92s)
the way from neural networks to building
[13:01] (781.84s)
GPT which is like the state-of-the-art
[13:04] (784.40s)
in the moment from scratch. No
[13:06] (786.00s)
libraries, literally just raw numpy
[13:08] (788.08s)
arrays. So, it's really really good.
[13:10] (790.08s)
Again, it kind of can be a bit
[13:11] (791.68s)
technically hard, but if you did a whole
[13:13] (793.36s)
course and really understand what's
[13:14] (794.48s)
going on, then your foundational
[13:16] (796.72s)
knowledge behind LLMs and diffusion
[13:19] (799.04s)
models and all these sophisticated
[13:20] (800.56s)
algorithms would be extraordinary. And
[13:23] (803.12s)
finally, if you want a textbook, then I
[13:24] (804.96s)
recommend the hands-on language models
[13:26] (806.64s)
textbook by Jay Alamar. For those of you
[13:29] (809.20s)
who don't know, Jay Alamar is kind of
[13:32] (812.32s)
probably wrote the most famous blog post
[13:33] (813.92s)
on transformers. It's called the
[13:35] (815.44s)
illustrated transformer and it's
[13:37] (817.60s)
probably the best explanation about
[13:39] (819.52s)
transformers and what he did is
[13:41] (821.04s)
basically took that blog post and made a
[13:42] (822.88s)
whole book out of it obviously adding
[13:44] (824.80s)
other things. So this book is probably
[13:47] (827.28s)
by the best guy who can explain
[13:49] (829.68s)
transformers to you and he wrote a
[13:51] (831.28s)
textbook. So if you really want to
[13:52] (832.96s)
understand things intuitively then this
[13:55] (835.12s)
textbook I by far and way recommend and
[13:57] (837.76s)
it's probably the only textbook at the
[13:59] (839.84s)
moment that's like really up to date on
[14:01] (841.60s)
LLMs because like I said it feels quite
[14:03] (843.92s)
new. But if you are looking for textbook
[14:05] (845.68s)
then the hands-on large language models
[14:07] (847.68s)
is the one I recommend you get.
[14:13] (853.12s)
So, if you've taken all the courses and
[14:15] (855.04s)
books I've recommended so far, you have
[14:17] (857.04s)
a really good understanding of the
[14:18] (858.32s)
current AI landscape, particularly when
[14:20] (860.16s)
it comes to things like LLMs and
[14:21] (861.60s)
Transformers and you have that
[14:22] (862.96s)
theoretical but also hands-on knowledge
[14:24] (864.64s)
as well. So, you're up to date with all
[14:26] (866.48s)
the latest going ons and you understand
[14:29] (869.04s)
what AI currently means in today's
[14:31] (871.12s)
society. Now, the real value doesn't
[14:33] (873.36s)
come from just understanding these
[14:34] (874.72s)
systems. It's being able to deploy these
[14:36] (876.96s)
models and solutions to production so
[14:39] (879.28s)
they generate business value, customer
[14:41] (881.28s)
value, whatever it may be. But the point
[14:42] (882.96s)
is these models or these information you
[14:44] (884.88s)
have in your head about these models
[14:46] (886.48s)
need to go out into production and work
[14:48] (888.72s)
for real life systems. And also if you
[14:51] (891.44s)
want to work in AI, most AI jobs now are
[14:54] (894.08s)
something called an AI engineer. And an
[14:56] (896.16s)
AI engineer is a lot closer to software
[14:58] (898.32s)
engineering than machine learning
[14:59] (899.60s)
engineering. And what I mean by that is
[15:01] (901.44s)
that if you're an AI engineer, you're
[15:03] (903.28s)
not necessarily building models from
[15:04] (904.72s)
scratch because a lot of the best models
[15:06] (906.80s)
like Llama, Claude, Chad are kind of
[15:10] (910.00s)
already built and it's very hard to beat
[15:11] (911.68s)
them because one, you haven't got the
[15:13] (913.60s)
computer resource. Two, the skills.
[15:15] (915.84s)
Three, again, the infrastructure to
[15:17] (917.76s)
train these large language models. You
[15:19] (919.60s)
just can't do locally or by yourself. So
[15:22] (922.24s)
most of the AI engineer role is simply
[15:24] (924.48s)
taking these existing foundational
[15:26] (926.08s)
modules that we call them and
[15:27] (927.68s)
implementing solutions, products and
[15:29] (929.76s)
building out the infrastructure around
[15:31] (931.12s)
them to serve customers. So you really
[15:33] (933.28s)
need to understand how you can
[15:34] (934.56s)
productionize these AI algorithms and
[15:37] (937.20s)
that's where you need to learn AI
[15:38] (938.88s)
engineering. To learn AI engineering and
[15:41] (941.04s)
how to productionize AI algorithms,
[15:42] (942.88s)
there are two books I recommend. The
[15:44] (944.56s)
first one is practical MLOps. This one
[15:46] (946.96s)
is around more how you productionize
[15:48] (948.80s)
traditional machine learning algorithms
[15:50] (950.56s)
but is very useful in getting you to
[15:52] (952.48s)
understand their underlying theory like
[15:54] (954.48s)
docker containerization
[15:57] (957.28s)
cloud systems you know all the things
[15:58] (958.72s)
you need to understand how to ship
[16:00] (960.72s)
machine learning solutions because
[16:02] (962.32s)
that's kind of like the backbone behind
[16:04] (964.00s)
shipping AI solutions right so that's
[16:06] (966.96s)
the first book I recommend and the
[16:08] (968.56s)
second one is the AI engineering
[16:10] (970.16s)
textbook now this one is raved about so
[16:12] (972.80s)
much and I can see for good reason
[16:15] (975.04s)
because the person who wrote it, Chip
[16:17] (977.28s)
Hun her name is, she's kind of like the
[16:19] (979.28s)
leading AIM ML deployment or basically
[16:22] (982.08s)
she's a leading practitioner about how
[16:23] (983.76s)
to deploy AI and ML systems. So this
[16:26] (986.72s)
book written you know by her is probably
[16:28] (988.88s)
the best book you would get out there on
[16:30] (990.32s)
AI engineering and it's literally called
[16:32] (992.08s)
AI engineering. So, these are two books
[16:34] (994.32s)
I recommend, practical MLOps and the AI
[16:37] (997.28s)
engineering textbook that'll cover all
[16:38] (998.88s)
your deployment needs and we'll also
[16:40] (1000.48s)
teach you how to do hands-on examples
[16:42] (1002.16s)
with deploying both machine learning
[16:43] (1003.84s)
models and AI models too. So, we went
[16:46] (1006.72s)
through a lot of resources in this video
[16:48] (1008.96s)
and it may seem quite intimidating to
[16:50] (1010.96s)
begin with, but don't worry too much. I
[16:53] (1013.52s)
mean, these resources are ones I've used
[16:55] (1015.60s)
over my journey and I've been studying
[16:57] (1017.04s)
this field for over 4 years and even so,
[16:59] (1019.28s)
I haven't gone through every single
[17:00] (1020.56s)
textbook end to end. The point is don't
[17:02] (1022.72s)
over complicate it. If you want to learn
[17:04] (1024.40s)
something, just pick one resources and
[17:06] (1026.56s)
start with it. But you certainly don't
[17:08] (1028.56s)
have to go through everything end to end
[17:10] (1030.40s)
like read every word on the textbook.
[17:12] (1032.56s)
Just learn the things that most relevant
[17:14] (1034.48s)
to you and then apply them and that's
[17:16] (1036.24s)
how you learn like I said at the
[17:17] (1037.60s)
beginning. So I wish you luck in your AI
[17:19] (1039.76s)
journey and I'll leave you by this tweet
[17:21] (1041.44s)
by Andre Kapathy which perfectly
[17:23] (1043.36s)
summarizes how to learn and study AI,
[17:26] (1046.00s)
how to become expert at anything. One,
[17:29] (1049.28s)
iteratively take on concrete projects
[17:31] (1051.20s)
and accomplish them depthwise. Learning
[17:33] (1053.44s)
on demand. Don't learn bottom up
[17:35] (1055.60s)
breathwise. Two, teach summarize
[17:38] (1058.08s)
everything you learn in your own words.
[17:40] (1060.16s)
Three, only compare yourself to younger
[17:42] (1062.56s)
you never to others. I think that last
[17:45] (1065.20s)
point is the most important thing you
[17:46] (1066.56s)
can take from this video and just go
[17:49] (1069.20s)
forth and happy learning. Oh, and one
[17:51] (1071.44s)
more thing. If you're after for some
[17:53] (1073.52s)
personalized coaching or like tailored
[17:55] (1075.44s)
advice, then I offer one-to-one coaching
[17:57] (1077.60s)
packages, CV reviews, road maps,
[17:59] (1079.92s)
basically anything that can help you get
[18:01] (1081.92s)
closer to your data science or machine
[18:03] (1083.60s)
learning journey. I'll leave link in
[18:05] (1085.44s)
description below about all my services.
[18:07] (1087.36s)
So, check that out if you're interested
[18:08] (1088.88s)
in speeding up the process or if you
[18:11] (1091.20s)
want some more, like I said, tailored
[18:12] (1092.56s)
advice about your situation. I'm sure I
[18:14] (1094.72s)
can help you.