Nghề này thực ra là gì
Kỹ sư học máy đưa mô hình từ trạng thái chạy được trên máy cá nhân sang trạng thái phục vụ người dùng thật, liên tục, ở quy mô. Phần huấn luyện mô hình — thứ chiếm gần hết nội dung các khoá học — chiếm một phần nhỏ công việc.
Phần lớn thời gian là dữ liệu, hạ tầng và giám sát: chuẩn bị dữ liệu huấn luyện, dựng quy trình huấn luyện lặp lại được, triển khai, rồi theo dõi xem mô hình có đang kém đi lặng lẽ không. Mô hình hỏng khác phần mềm hỏng ở chỗ nó vẫn trả lời, chỉ là trả lời sai.
Ở Việt Nam số vị trí thật ít hơn số người muốn làm rất nhiều, và phần lớn nằm ở công ty sản phẩm hoặc trung tâm nghiên cứu của tập đoàn lớn.
Một ngày làm việc trông như thế nào
Sáng kiểm tra các chỉ số của mô hình đang chạy: độ chính xác, thời gian phản hồi, phân bố dữ liệu vào có lệch so với lúc huấn luyện không. Một lệch nhỏ hôm nay là một sự cố tuần sau.
Phần giữa ngày thường là một thử nghiệm: đổi đặc trưng, đổi tham số, chạy huấn luyện, chờ. Việc chờ là thật — có những lần bạn phải để máy chạy vài tiếng và làm việc khác trong lúc đó.
Chiều nhiều khả năng dành cho những việc không giống nghiên cứu chút nào: viết mã triển khai, sửa đường ống dữ liệu, hoặc giải thích cho bộ phận kinh doanh vì sao mô hình không thể đạt độ chính xác họ vừa yêu cầu.
Làm việc ở đâu
Văn phòng hoặc từ xa, gắn với đội sản phẩm hoặc đội nghiên cứu. Cao điểm rơi vào lúc đưa mô hình mới ra thật, và đó là lúc rủi ro cao nhất vì hậu quả khó thấy ngay.
Cần gì để làm được
- Toán thật: đại số tuyến tính, xác suất, tối ưu. Đây là phần không đi đường tắt được và là thứ phân biệt người hiểu mô hình với người gọi thư viện.
- Kỹ năng kỹ sư phần mềm ở mức tốt. Rất nhiều người có nền toán mạnh bị loại vì không viết được mã đủ sạch để chạy trong sản phẩm.
- Kinh nghiệm với dữ liệu bẩn quy mô lớn, và với việc đo lường — biết mô hình của mình tốt hơn cái gì, đo bằng cách nào.
- Khả năng đọc bài báo khoa học và nhận ra kết quả nào tái lập được, kết quả nào không.
Lộ trình thăng tiến
- 1Vào nghề gần như luôn qua một vai trò khác trước: kỹ sư phần mềm hoặc chuyên viên phân tích dữ liệu. Rất ít nơi tuyển thẳng sinh viên mới ra trường vào vị trí này.
- 2Giai đoạn giữa là làm chủ một hệ thống mô hình từ dữ liệu tới triển khai, và chịu trách nhiệm cho việc nó không xấu đi theo thời gian.
- 3Sau đó là chuyên gia nghiên cứu ứng dụng hoặc trưởng nhóm, và ở cả hai nhánh thì phần thuyết phục tổ chức tin vào kết quả đo được chiếm ngày càng nhiều thời gian.
Thu nhập
Mức lương tham khảo
Chúng tôi chưa tìm được nguồn số liệu đủ tin cậy cho riêng nghề này. Thay vì đưa một con số ước lượng, phần dưới đây nói về thứ thật sự quyết định thu nhập — và nó ổn định qua nhiều năm, khác với một mức lương trung bình.
Cái gì quyết định thu nhập
Trả cao hơn mặt bằng công nghệ, nhưng lý do không phải vì mô hình mà vì rất ít người làm được toàn bộ chuỗi từ dữ liệu tới sản phẩm. Người chỉ huấn luyện được mô hình trong sổ tay thí nghiệm không có mức lương đó. Thu nhập gắn chặt với loại công ty — sản phẩm có người dùng thật trả khác hẳn công ty làm dự án theo yêu cầu — và với việc bạn có từng đưa mô hình ra thật hay chưa.
Ai vỡ mộng
Người vỡ mộng nhiều nhất là người đến từ các khoá học trực tuyến, nơi dữ liệu sạch sẵn và bài toán được đặt sẵn. Công việc thật đảo ngược tỉ lệ: phần lớn là dữ liệu và hạ tầng, phần mô hình là phần nhỏ nhất. Nhóm thứ hai là người cần kết quả rõ ràng — ở đây rất nhiều thử nghiệm không cải thiện được gì, và bạn phải chịu được nhiều tuần liền không có tiến triển nào để báo cáo.
Học ngành nào thì làm được nghề này
Có 4 ngành dẫn tới nghề này, xếp theo mức độ trực tiếp. Không phải ai làm nghề này cũng học đúng ngành đầu tiên.
- Trí tuệ nhân tạo
Xây những hệ thống học được từ dữ liệu thay vì được lập trình từng bước.
- Khoa học dữ liệu
Biến dữ liệu lộn xộn thành một câu trả lời mà người không đọc được biểu đồ vẫn hiểu.
- Toán ứng dụng
Dùng toán để trả lời câu hỏi của ngành khác — tài chính, sản xuất, sinh học, giao thông.
- Toán học
Ngành dạy bạn chứng minh, chứ không phải tính toán.
Trang này mô tả nghề như nó vận hành ở Việt Nam hiện nay. Điều kiện hành nghề và quy định có thể thay đổi — hãy đối chiếu với nguồn chính thức trước khi ra quyết định lớn.
Làm trắc nghiệm để biết nhóm nghề hợp với bạn