Nguyễn Hoàng Bảo Đại, cựu sinh viên Khóa 2012 Khoa Công nghệ Thông tin - trường Đại học Khoa học Tự nhiên (ĐHQG-HCM) mới đây đã trở thành người thứ 3 tại Việt Nam được vinh danh là Google Developer Expert (GDE) trong lĩnh vực Machine Learning.

Trong thông báo của mình, Google viết: “Bảo Đại là một nhạc sĩ trẻ, người đã áp dụng các kỹ thuật học máy học để nâng cao, phát triển các tác phẩm của mình. Bên cạnh việc sáng tác, anh còn là một nhà khoa học nghiên cứu AI trong lĩnh vực Xử lý ngôn ngữ tự nhiên (Natural language processing) và Thị giác máy tính (Computer Vision)”. 


Hãy cùng Bảo Đại tìm hiểu thêm về hành trình trở thành GDE của mình.

Bạn có thể nói rõ hơn về danh hiệu mình vừa được nhận?

Google Developers Experts là một chương trình của Google nhằm tìm kiếm và tập hợp các chuyên gia về công nghệ, người có kinh nghiệm và có sức ảnh hưởng đối với cộng đồng thông qua những buổi phát biểu tại các sự kiện, techtalk, blog và vlog. GDE không phải là nhân viên Google, nhưng được Google và cộng đồng ghi nhận.

Khi đã trở thành GDE, bạn sẽ được gia nhập vào cộng đồng GDE với rất nhiều chuyên gia trên thế giới, bao gồm những chuyên gia trong lĩnh vực của bạn và cả những lĩnh vực công nghệ khác, có thể kể đến bao gồm Android, Flutter, Firebase, Machine Learning, IoT... Quyền lợi khi là một GDE, bạn có thể tham gia vào những dự án độc quyền của Google, ví dụ như phát biểu hoặc cố vấn tại các sự kiện dành cho developers được tổ chức bởi Google, cộng tác trong việc tạo nội dung, v.v. Ngoài ra, mỗi năm một lần, Google tài trợ cho các GDE tích cực nhất du lịch đến một địa điểm và tham dự Hội nghị chuyên gia hàng năm. Các thành viên của chương trình GDE cũng nhận được lời mời ưu tiên tham gia các sự kiện liên quan do Google dẫn dắt, ví dụ như Google I/O.

Làm thế nào để trở thành GDE?

Đầu tiên là yêu cầu về mặt kiến thức được thể hiện ngay ở tên gọi GDE. Để trở thành một "chuyên gia", bạn cần phải nắm chắc gần như toàn bộ kiến thức từ cơ bản đến nâng cao trong lĩnh vực đó. Hơn nữa, các bạn cần hiểu rõ hầu hết những thư viện, những công cụ được phát triển bởi Google được sử dụng trong lĩnh vực. Ví dụ cụ thể hơn, đối với mình, để trở thành một GDE trong lĩnh vực học máy, mình đã phải ôn tập lại những kiến thức cơ bản của học máy, từ feed-forward neural network cho đến những mô hình SOTA hiện nay, và đảm bảo rằng mình có thể trả lời ngay được một câu hỏi bất kỳ, ví dụ như "backpropagation là gì?" hay "tại sao L2 Norm penalty có thể giúp mô hình giảm thiểu overfitting?". Ngoài ra, mình cũng phải ôn lại thật chắc công cụ Tensorflow (một công cụ phát triển bởi Google để phục vụ cho việc huấn luyện các mô hình ML/DL), từ TensorFlow cơ bản, đến những hàm nâng cao trong NLP hay CV, thậm chí một vài thư viện ít được sử dụng hơn của TensorFlow như TensorFlow Lite, TensorFlow JS,... cũng nằm trong các câu hỏi trong vòng phỏng vấn 2 (vòng cuối).

Yếu tố thứ hai, đó chính là đóng góp của bạn đối với cộng đồng hoạt động trong lĩnh vực này, tính đến thời điểm hiện tại. Yếu tố này được thể hiện rõ ở vòng đầu tiên - vòng CV. Trong vòng CV, bạn sẽ cần phải chia sẻ sự kiện, techtalk (online hoặc offline) gần đây mà bạn đã tham gia với vai trò là diễn giả, hay số lượng blogs, vlogs (content Youtube) mà bạn đã làm để chia sẻ kiến thức của mình cho mọi người. Số lượng người tham gia sự kiện, hay lượt view của blog/video sẽ là những con số để cân nhắc ứng viên ứng tuyển GDE được đi tiếp vào vòng phỏng vấn hay không. Ngoài ra, bạn cũng có thể chia sẻ những repo github do bạn xây dựng được cộng đồng hưởng ứng (bằng số lượng stars/folk). Vì những thông tin này được cân nhắc ở vòng CV (vòng đầu tiên) và ở vòng phỏng vấn 1, nên mình nghĩ đây là yếu tố gần như là quan trọng nhất để có thể trở thành một GDE. Mình biết có nhiều bạn sở hữu kỹ năng rất tốt và kiến thức chuyên môn cao, song vẫn chưa đủ điều kiện trở thành GDE do chưa tham gia hoạt động cộng đồng nào để chia sẻ kiến thức của mình cho mọi người.

Yếu tố thứ ba, là bạn phải được một Googler, hoặc một GDE giới thiệu bạn tham gia chương trình. Vì chương trình này không giống như ứng tuyển việc làm, nói nôm na là bạn sẽ không tìm được một nút "Apply" ở bất kỳ nền tảng nào để tự ứng tuyển bản thân trở thành GDE. Mình nghĩ điều này đôi khi gây khó khăn hay nản chí đối với một số bạn thỏa mãn hai điều kiện trên nhưng... không quen một Googler hay một GDE nào cả. Vì vậy, mình rất vui và sẵn lòng hỗ trợ các bạn nếu như các bạn tự tin với 2 yếu tố đầu tiên.

Mong muốn của bạn khi đảm nhận vai trò mới này?

Mình hy vọng sẽ có thể được giao lưu học hỏi nhiều điều mới từ các GDE trong và ngoài ngành. Đồng thời, mình cũng muốn mang những kiến thức mình học được để truyền đạt lại cho những cộng đồng nhỏ hơn thông qua những buổi workshop/techtalk.

Hãy chia sẻ về hành trình thực hiện đam mê của bạn với AI?

Trong khoảng thời gian mình ngồi trên giảng đường Đại Học tại trường ĐH KHTN - ĐHQG TPHCM, mình đã từng nghĩ mình không hợp với ngành này, vì đa số các bạn của mình đều có xuất phát điểm gần vạch đích hơn mình và mình gần như là một người đang tập tành bước đi những bước đầu tiên trong lĩnh vực Khoa Học Máy Tính. Tuy nhiên, dưới sự dẫn dắt nhiệt tình của các Thầy Cô trong Khoa, đặc biệt là Thầy Nghiêm Quốc Minh, mình đã có thêm động lực và khả năng định hướng bản thân khi bước đến năm 3 Đại Học, năm mà mình phải cân nhắc thật kĩ để chọn được chuyên ngành mà mình thích.

Tại thời điểm đó, mình chọn theo ngành Khoa Học Máy Tính với nhiều lý do, nhưng tựu chung lại là vì bản thân mình thích vẻ đẹp học thuật của ngành này, hơn là cân nhắc dựa trên yếu tố cơ hội việc làm trong tương lai. Kết thúc năm 3 Đại Học, GPA của mình lại cao hơn trung bình GPA của năm 1 và năm 2, mình nghĩ chắc mình đã may mắn chọn đúng ngành mình thích và đúng với cả khả năng của bản thân. Từ đó, niềm tin của mình trở nên vững chắc hơn và mình đã theo đuổi công việc nghiên cứu về AI/ML/DL cho đến tận bây giờ.

Thông tin thêm về Nguyễn Hoàng Bảo Đại:

- Xây dựng mô hình AI sáng tác nhạc nhẹ và đóng góp bộ dữ liệu với hơn 25,000 MIDI file.

- Xuất bản nhiều bài báo khoa học tập trung vào việc áp dụng Học máy để giải quyết các bài toán xử lý ngôn ngữ tự nhiên (NLP) và Thị giác máy tính (CV).

- Trở thành ứng cử viên nhận học bổng VinGroup năm 2019.

- Nhận học bổng Sunflower Mission - Engineering & Technology năm 2015.

- Thuộc nhóm 05 sinh viên có điểm trung bình cao nhất khóa 2012.

- Đạt điểm tuyệt đối khóa luận tốt nghiệp với đề tài Xây Dựng Mô Hình Đánh Giá Ý Kiến Người Dùng Với Word Embedding Restricted Boltzmann Machines.