Luyện nói tiếng Anh bằng Shadowing qua video: Is ML Engineering Dead? (AI vs ML Engineer)

Đang tạo bài học...
1
One of the most confusing questions in tech right now is what is the difference between a AI engineer
2
and a machine learning engineer?
3
Both are six-figure jobs, but if you choose the wrong one, you can spend months, if not years,
4
learning the wrong skills for that particular job that you are after.
5
As a practicing machine learning engineer, I want to outline the key differences between the two roles,
6
so that way you can make the correct choice for your career path.
7
Let's get into it.
8
In a nutshell, an AI engineer is basically a software engineer,
9
but someone who specializes in the use and integration of foundational Gen AI models,
10
like Claude, BERT and the regular GPT model.
11
They don't build these models directly from scratch but rather use them to serve a certain purpose.
12
On the other hand a machine learning engineer is someone who actually builds models from scratch
13
or using basic libraries and deploys them in end to end systems.
14
These models that a machine learning engineer builds are mainly more traditional machine learning models like gradient booster trees
15
or neural networks
16
but sometimes they can also work on gen ai models as
17
well what i find funny about this naming convention is
18
that machine learning is actually a subfield of ai
19
so an ai engineer at least by today's definition is actually a gen ai engineer
20
so as you can see it's not very crystal clear which is why the question is so confusing.
21
Anyway, enough of me being pedantic, let's explain what these roles do in a bit more detail.
22
As I just mentioned,
23
you should think of an AI engineer as essentially a software engineer with a specialism in using Gen AI models
24
and using those models more to build a product rather than
25
building these llms directly from scratch ai engineers mainly work with something called foundational models
26
which are really big neural networks that are trained on oceans of data
27
that is like text image audio and video the most kind of popular gen ai
28
or foundational model is obviously the ChatGPT with its GPT series.
29
As I said before, AI engineers don't build or train these foundational models.
30
They rather integrate them to traditional software products.
31
For example, they may embed a foundational model as a chatbot on a shopping website
32
so that customers can quickly find what they're after on
33
that particular website or they may add it to a coding IDE as a coding assistant like a cursor is.
34
So what skills do you need to become an AI engineer?
35
Well this role is evolving very quickly and
36
so the requirements change pretty much every quarter
37
but let me give you a list of all the key things that you need to know.
38
What you mainly need to kind of be aware of or at least learning is all the latest developments in LLMs,
39
neural networks and pretty much just how the AI industry is moving.
40
To give you a concrete list, you should have solid software engineering skills,
41
skills in Python, SQL and other back-end languages like Java or Go,
42
CICD, Git and GitHub, LLMs and Transformers, RAG, prompt engineering, foundational models,
43
fine tuning and the model context protocol.
44
So as I said, it's basically all the fundamental software engineering skills, plus that extra knowledge about Gen AI,
45
LLMs, and basically all the cutting edge AI that's currently happening at the moment.
46
If you are looking to become an AI engineer, then I recommend you check out the AI engineer career track from 365 Data Science,
47
who are kindly sponsoring this video.
48
This career track will teach you everything you need to know to land a career as an AI engineer, even if you're a complete beginner.
49
It will teach you the basics of Python, how to work with data using pandas, what are LLMs and how do they work, how to use vector databases,
50
and further courses that you can elect to further solidify your understanding on a range of topics like model deployment, machine learning, and deep learning.
51
You will also develop portfolio projects along the way to solidify your understanding.
52
Learners from 365 Data Science now work at top tech companies like Amazon, Meta and Google.
53
So you'll be in great hands.
54
Not to mention, you'll get an AI engineer certificate that you can showcase to prospective employers.
55
These certifications are also accredited by leading industry bodies, making your application stand out even more.
56
I will leave all of this linked in the description below for you to check out.
57
A machine learning engineer focuses on building machine learning models
58
and then deploying them into production systems systems it initially came
59
from the software engineering role where there was demand for software
60
engineers with machine learning skills kind of similar how there is
61
demand now for software engineers with ai engineering skills the significant distinction between a machine learning engineer
62
and an ai engineer is that a machine learning engineer builds machine learning models directly from scratch.
63
However, these models are more specific and narrower in exactly what they solve.
64
For example, you may build a machine learning model
65
that detects credit card fraud or a recommendation system for a social media app.
66
But as you can see, these models are very targeted and have a very specific use case.
67
Whereas the models an AI engineer works with are generative
68
and more foundational and
69
because they're foundational they can be used on a wide variety
70
of tasks like chat gpt it can be used for loads of things
71
but the models built by machine learning engineers like i just said a lot more specific
72
so there is a difference in the types of models
73
and the use case of models between the two roles as well there also exists further specialism
74
and further distinction in the machine learning engineer role For example, you could also be a machine learning hardware engineer, a machine learning platform engineer,
75
or a machine learning infrastructure engineer.
76
These roles are kind of out of the scope for this video, and these roles are something that you kind of get into after like five years in the field.
77
And like I said, they're kind of out of scope, but I'm just mentioning them here so that you're aware of it.
78
As a practicing machine learning engineer myself, I can tell you the exact things that you need to know.
79
So obviously to start, you need to know Python and SQL.
80
However, some companies may require other languages.
81
For example, in my current role, I'm also learning Rust.
82
You also need to know Git and GitHub, Bash and Z shell, AWS,
83
Azure and GCP, software engineering fundamentals like CICD, MLOps and Docker,
84
excellent machine learning knowledge ideally with a specialism in an area like forecasting recommendation systems
85
or computer vision and solid mathematical understanding of statistics linear algebra
86
and calculus so as you can see you basically need software engineering skills
87
but also this kind of wide skill set in machine learning
88
and maths which makes sense from how i described the distinction between AI engineering and machine learning engineer.
89
So the question still stands, which one should you choose?
90
Well let me break down some of the more logistical aspects.
91
The background for both roles is pretty similar.
92
Ideally you have a master's in a stem based subject
93
and you have worked a couple of years as either a data scientist or software engineer.
94
If you want to become an AI engineer, the software engineer background is probably better than a data scientist.
95
But I wouldn't worry too much about this.
96
I will say though that AI engineering is slightly easier to get into,
97
mainly because learning how to use Gen AI is a slightly easier learning curve than understanding all the complex maths
98
and machine learning theory that is required to become a machine learning engineer
99
but that is just my opinion and i'm sure other people may disagree with
100
that machine learning engineering is the more established role but that's mainly
101
because gen ai foundational models haven't been around for that long
102
and the current demand or the popularity of ai is increasing
103
so the demand for ai engineers is currently skyrocketing you do need to be careful though
104
because titles in this industry from first-hand experience are very vague
105
for example i have people working in my company who are machine learning engineers
106
but they specifically and only work on gen ai
107
and foundational models yet their title is machine learning engineers
108
or machine learning engineer but they do an ai engineer job
109
so i wouldn't necessarily focus on titles too much
110
but rather focus on the type of work that you'll be doing
111
and make sure you read the job description that is the key thing
112
when it comes to pay according to levels fyi the median salary of machine learning engineer
113
in the uk is 105 000 pounds
114
and for an ai engineer is 75 000 pounds
115
but i would take this with a big pinch of salt
116
because these job titles are mainly large tech companies
117
and as i just mentioned titles can be misleading
118
and it's kind of a blurry line of what classes as machine learning engineer and AI engineer.
119
So I wouldn't base your career decision simply on this salary.
120
Either way, both pay pretty well regardless.
121
So what is your final choice?
122
In my opinion, just go with what you're most interested in and what you're drawn to the most.
123
That's how I became a data scientist and ultimately a machine learning engineer.
124
If you love maths
125
and understanding how things work under the hood then machine learning engineering is clearly the choice for you
126
but let's say you're really interested in this ai kind of wave at the moment
127
and you've been doing a lot of reading in that specific area
128
and you really enjoy just shipping products that are ai focused
129
and you don't care too much about the underlying maths then obviously an ai engineer
130
or an ai engineering career track is best for you
131
but as i said both jobs are clearly in high demand the demand is only growing they pay you well
132
so either choice you make you really can't go wrong however suppose you do feel
133
that greater pull to become a machine learning engineer
134
if that's the case then i recommend you check out this
135
video where i explain exactly how i would become a machine learning engineer
136
if i was starting again i'll see you there

Mục tiêu giao tiếp cho đoạn video này

Trong video này, bạn sẽ khám phá được sự khác biệt giữa kỹ sư AI và kỹ sư máy học, giúp bạn hiểu rõ hơn về hai lĩnh vực nghề nghiệp này. Mục tiêu chính là nâng cao khả năng nói tiếng Anh của bạn thông qua việc lắng nghe và thực hành với các thuật ngữ chuyên ngành trong công nghệ. Bạn sẽ nhận thấy rằng việc nắm vững các khái niệm này không chỉ giúp bạn trong sự nghiệp mà còn cải thiện kỹ năng giao tiếp hàng ngày của bạn.

Ngân hàng cụm từ

  • "AI engineer" - Kỹ sư AI
  • "machine learning engineer" - Kỹ sư máy học
  • "foundational models" - Các mô hình nền tảng
  • "neural networks" - Mạng nơ-ron
  • "deploying models" - Triển khai mô hình
  • "integrate them" - Tích hợp chúng
  • "cutting edge AI" - AI tiên tiến

Cải thiện điểm yếu của bạn

Đoạn video này cung cấp cho bạn những thông tin hữu ích về cách phát âm và nhịp điệu trong tiếng Anh khi nói về các khái niệm công nghệ. Một trong những điểm yếu thường gặp của người học tiếng Anh là phát âm không chính xác và thiếu sự tự tin khi giao tiếp. Việc luyện nói tiếng Anh qua phương pháp shadow speech hoặc shadowing tiếng Anh sẽ giúp bạn cải thiện kỹ năng phát âm và cách nhấn nhá từ ngữ.

Khi bạn thực hành shadowspeaks, hãy chú ý đến cách diễn đạt và sự nhấn nhá trong câu. Bằng cách này, bạn sẽ dễ dàng hơn trong việc ghi nhớ các thuật ngữ và cách sử dụng chúng trong ngữ cảnh thực tế. Đừng ngần ngại lặp lại các cụm từ đã học từ video để cải thiện khả năng nói của mình. Hãy xem video và luyện tập cùng với nó, đây là cách tuyệt vời để phát triển kỹ năng luyện nói tiếng Anh của bạn.

Ngữ pháp trong video

Những cấu trúc người nói dùng nhiều nhất, kèm đúng cụm từ trong video:

Cấu trúcTrong video
Mệnh đề quan hệ who / which + mệnh đề — thêm thông tin về người hoặc vậtsomeone who specializes · someone who actually · clear which is
Câu bị động be + quá khứ phân từ — nhấn vào việc xảy ra, không phải người làmare trained · are also accredited · is required
Thì hiện tại hoàn thành have/has + quá khứ phân từ — việc đã xảy ra nhưng còn liên quan đến hiện tạihave worked · haven't been

Phương Pháp Shadowing Là Gì?

Shadowing là kỹ thuật học ngôn ngữ có cơ sở khoa học, ban đầu được phát triển cho chương trình đào tạo phiên dịch viên chuyên nghiệp và được phổ biến rộng rãi bởi nhà đa ngôn ngữ học Dr. Alexander Arguelles. Nguyên lý cốt lõi đơn giản nhưng cực kỳ hiệu quả: bạn nghe tiếng Anh của người bản xứ và lặp lại to ngay lập tức — như một "cái bóng" (shadow) đuổi theo người nói với độ trễ chỉ 1–2 giây. Khác với luyện ngữ pháp hay học từ vựng bị động, Shadowing buộc não bộ và cơ miệng phải đồng thời xử lý và tái tạo ngôn ngữ thực tế. Các nghiên cứu khoa học xác nhận phương pháp này cải thiện đáng kể phát âm, ngữ điệu, nhịp điệu, nối âm, kỹ năng nghe và độ lưu loát khi nói — đặc biệt hiệu quả cho người luyện IELTS Speaking và muốn giao tiếp tiếng Anh tự nhiên như người bản ngữ.

Phương pháp shadowing: đọc hướng dẫn từng bước đầy đủ →