Ứng dụng điện thoại thông minh nhận lời khen trong buổi bảo vệ thạc sỹ
Là lập trình viên Android, mỗi khi gặp căng thẳng trong công việc, Nguyễn Hải Nam (1989) thường giải trí bằng các ứng dụng nghe nhạc trên điện thoại. Nhận thấy ứng dụng nghe nhạc SoundCloud chưa có tính năng gợi ý bài hát cho người dùng, Nam nảy ra ý tưởng tự mình cải tiến ứng dụng bằng những kiến thức lập trình trong khóa học thạc sỹ MSE vừa qua. Đây cũng trở thành đề tài được Nam chọn để bảo vệ thạc sỹ tại Trường Đại học FPT.
Nam hiện đang làm lập trình viên Android cho một công ty phần mềm. Công việc hàng ngày đòi hỏi Nam cần có lượng kiến thức lớn và sự trải nghiệm về các ứng dụng điện thoại. Nam cho biết: Khi mình làm và tiếp xúc nhiều với các ứng dụng điện thoại, mình nhận ra ứng dụng SoundCloud và các ứng dụng nghe nhạc trên Store của Google Play không hề có tính năng cần thiết là gợi ý cho người dùng những bài hát mà họ cần. Mình muốn thử cải thiện ứng dụng này. Vậy nên, khi kết thúc khóa cao học ngành MSE, bước vào làm luận văn thạc sỹ, mình quyết định nghiên cứu và xây dựng ứng dụng “Nghe nhạc trực tuyến thông minh”.

Tốt nghiệp ngành Kỹ thuật phần mềm của ĐH FPT, Nguyễn Hải Nam tiếp tục theo học hệ Thạc sỹ chuyên ngành Phân tích dữ liệu (thuộc ngành Kỹ thuật phần mềm – MSE).
Trước khi bảo vệ luận văn, Nam bày tỏ còn nhiều điểm trong luận văn khiến học viên này chưa ưng ý, cần nghiên cứu sâu hơn nữa. Tuy nhiên, Nam đã đạt kết quả ngoài mong đợi. Hội đồng bảo vệ dành nhiều lời khen ngợi và chấm cho luận văn của Hải Nam 8,2/10 điểm. Đây là điểm số cao nhất trong các luận văn tốt nghiệp hệ thạc sỹ Kỹ thuật phần mềm của học viên người Việt tại Đại học FPT.
Có mặt trong buổi bảo vệ, TS. Nguyễn Hồng Quang – Khoa CNTT, ĐH Bách Khoa HN đưa ra nhận xét: “Sản phẩm rất ấn tượng. Bản thân tôi cũng làm lập trình cho Android và có kinh nghiệm đào tạo trong lĩnh vực này. Nhìn vào ứng dụng “Nghe nhạc trực tuyến thông minh”, tuy còn một vài lưu ý, nhưng tôi đánh giá khả năng lập trình của học viên rất tốt.”
Để đạt được kết quả ấy, Nam có một điểm thuận lợi, đó là đã đưa ra ý tưởng từ khá sớm. Đồng thời, công việc hiện tại giúp Hải Nam có cơ hội thử nghiệm ứng dụng từ trước đó. Dựa trên những tài nguyên đã có từ các ứng dụng điện thoại nghe nhạc trực tuyến do chính Hải Nam làm, học viên tự tin bắt tay với ý tưởng của mình.
Ban đầu, Nam dự định xây dựng một ứng dụng đầy đủ và trọn vẹn để đưa lên Google Play cho người dùng sử dụng. Học viên mong muốn tạo một điểm nhấn đặc biệt cho những ứng dụng nghe nhạc trực tuyến hiện nay. Nhưng trong quá trình nghiên cứu, Nam nhận ra cần có giải pháp big data cho số lượng dữ liệu quá lớn từ người dùng. Thêm vào đó, cần tạo server có thuật toán chạy trơn tru với lượng dữ liệu ấy… Những vấn đề thực sự “nan giải” đó đi xa nhu cầu đưa ra những gợi ý hữu ích cho người dùng, hơn nữa thời gian thực hiện lại quá ngắn. Cuối cùng, sau những lời khuyên và sự hỗ trợ của Giảng viên hướng dẫn (GVHD) – TS. Phan Duy Hùng, Nam đã tập trung vào một phần chính, đó là ý tưởng khởi đầu của luận văn.

PGS, TS. Ngô Thành Long – Chủ tịch Hội đồng bảo vệ cùng TS. Đỗ Công Hùng – Ủy viên Hội đồng bảo vệ thử sử dụng bản demo ứng dụng trên điện thoại chạy phần mềm Android.
TS. Đỗ Thị Bích Ngọc – Khoa CNTT, Học viện Bưu chính Viễn thông đánh giá: “Luận văn sử dụng thuật toán rất hay và nghiên cứu rõ ràng, nhìn vào sản phẩm demo của học viên cũng rất dễ hiểu.”
Ứng dụng của Hải Nam nghiên cứu thói quen nghe nhạc của người dùng trên SoundCloud, lấy thông tin từ những bài hát người dùng đã nghe và lưu lại dữ liệu trên server. Nam sử dụng thuật toán khai thác tập phổ biến FP-Growth để tìm những bài hát trên SoundCloud có keywords giống với bài hát vừa được lưu lại. Sau đó, thuật toán tự động lọc ra top 10 bài hát có keywords tương đồng nhất để gợi ý cho người dùng. Ưu điểm trong thuật toán mà học viên này sử dụng là tìm ra công thức sử dụng được với cả những dữ liệu rất nhỏ.

Hải Nam hăng say giải thích về thuật toán và trả lời các câu hỏi từ hội đồng phản biện, Nam chia sẻ: “Mình nghĩ phải tranh luận như vậy thì mới ra vấn đề được.”
Mặc dù khối lượng công việc khá lớn, thêm gánh nặng bận rộn với những nhiệm vụ tại công ty, Nam vẫn báo cáo và trao đổi thường xuyên với GVHD trong suốt quá trình làm luận văn. Bằng vốn kiến thức và kinh nghiệm đã có, Hải Nam hoàn thành luận văn mà chỉ tham khảo một số thông tin trên mạng và xin ý kiến từ giảng viên hướng dẫn.

GVHD và các thầy cô trong Hội đồng bảo vệ chúc mừng Hải Nam đạt kết quả xuất sắc trong luận văn bảo vệ thạc sỹ. Thầy Phan Duy Hùng – GVHD khẳng định chắc nịch với học viên: “Luận văn này có định hướng để phát triển tốt, phần ứng dụng trên điện thoại chạy “ngon” quá rồi.”
Kết thúc buổi bảo vệ luận văn thạc sỹ với những lời khen ngợi, cảm xúc đặc biệt nhất đối với Hải Nam đó là đã ứng dụng được những lý thuyết khô khan vào ý tưởng thực tế mà mình muốn làm. Học viên này tâm sự: “Ngày xưa mình thực sự không biết bản thân học để làm gì. Còn bây giờ, mình biết ứng dụng những kiến thức ấy vào công việc cũng như sở thích cá nhân. Sau khi hoàn thành luận văn, mình mong có cơ hội học tiếp lên tiến sỹ, vì với mình bây giờ tất cả mới chỉ là bắt đầu. Mình nhận thấy bản thân vẫn còn thiếu rất nhiều kiến thức để có thể ứng dụng vào thực tế công việc cũng như những dự án thực sự trong tương lai. Đối với mình, mục tiêu trong tương lai là nghiên cứu trí tuệ thông minh nhân tạo để ứng dụng trong cuộc sống.”
| Ngày 10/8, Tổ chức Giáo dục FPT tổ chức buổi bảo vệ Tốt nghiệp hệ Thạc sỹ cho học viên khóa 2 ngành Kỹ thuật phần mềm (MSE). Luận văn Thạc sỹ được bảo vệ trong đợt này thuộc chuyên ngành Phân tích dữ liệu. |
Trần Mai
Tổ chức Giáo dục FPT