ฝึกพูดภาษาอังกฤษด้วยเทคนิค Shadowing จากวิดีโอ: Is ML Engineering Dead? (AI vs ML Engineer)

กำลังสร้างบทเรียน...
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

เป้าหมายการพูดสำหรับคลิปนี้

คลิปนี้มุ่งเน้นที่จะพัฒนาความคล่องแคล่วในการพูดภาษาอังกฤษ โดยเฉพาะการแยกแยะความแตกต่างระหว่างวิศวกร AI กับวิศวกรการเรียนรู้ของเครื่อง (ML Engineer) ซึ่งเป็นหัวข้อที่กำลังเป็นที่นิยมในวงการเทคโนโลยี การเข้าใจบทสนทนาในคลิปนี้จะช่วยให้ผู้เรียนสามารถสื่อสารเกี่ยวกับอาชีพที่เกี่ยวข้องกับ AI และ ML ได้อย่างมีประสิทธิภาพมากขึ้น

คลังวลี

  • “the difference between” - ความแตกต่างระหว่าง
  • “mainly work with” - ทำงานหลักกับ
  • “build models from scratch” - สร้างโมเดลจากศูนย์
  • “integrate them to” - รวมเข้ากับ
  • “solid software engineering skills” - ทักษะการเขียนโปรแกรมซอฟต์แวร์ที่มั่นคง
  • “latest developments” - การพัฒนาล่าสุด
  • “foundational models” - โมเดลพื้นฐาน

ปรับปรุงจุดอ่อนของคุณ

คลิปนี้ช่วยให้คุณปรับปรุงการออกเสียงและจังหวะในการพูดภาษาอังกฤษ โดยเฉพาะเมื่อพูดถึงศัพท์เฉพาะในวงการ AI และ ML การทำความเข้าใจบทสนทนาและการฝึก “ชาโดว์อิ้งภาษาอังกฤษ” หรือ “shadow speech” จะช่วยให้คุณสามารถจำลองเสียงและการพูดของเจ้าของภาษาได้ดียิ่งขึ้น คุณสามารถนำวลีและประโยคจากคลิปไปใช้ในการฝึกพูดซ้ำ เพื่อเสริมสร้างความมั่นใจในการสื่อสารภาษาอังกฤษของคุณ

การเรียนรู้จาก “เรียนภาษาอังกฤษจากยูทูป” เป็นวิธีที่มีประสิทธิภาพในการพัฒนาทักษะการสื่อสาร ทำให้คุณสามารถฝึก “shadow speak” หรือ “shadowspeak” ได้อย่างเหมาะสมและมีประสิทธิภาพมากขึ้น

เทคนิค Shadowing คืออะไร?

Shadowing เป็นเทคนิคการเรียนรู้ภาษาที่ได้รับการรับรองทางวิทยาศาสตร์ พัฒนาขึ้นสำหรับการฝึกนักแปลมืออาชีพ วิธีการนี้เรียบง่ายแต่ทรงพลัง: คุณฟังเสียงภาษาอังกฤษจากเจ้าของภาษาและพูดตามทันที — เหมือนเงาที่ตามผู้พูดด้วยช่วงเวลาห่าง 1-2 วินาที การวิจัยแสดงว่าเทคนิคนี้ปรับปรุงความแม่นยำในการออกเสียง ทำนองเสียง จังหวะ การเชื่อมเสียง การฟังเข้าใจ และความคล่องแคล่วในการพูดได้อย่างมีนัยสำคัญ

เทคนิค shadowing: อ่านคู่มือฉบับเต็มทีละขั้นตอน →