Môn trí tuệ nhân tạo ở trường có thực sự dễ?


Tôi biết chơi cờ tướng hồi cấp 1 (học từ sách) và cờ vua từ hồi cấp 2 (học từ máy tính). Tôi tự nghĩ sao máy tính chơi hay mà còn đánh nhanh thế vậy, sao mình đánh hoài mà không thắng. Mãi sau này học đến đại học mới biết các trò chơi đó dùng trí tuệ nhân tạo (AI), thuật toán.

Thật vậy, lúc nhỏ tôi đã từng trải nghiệm về trí tuệ nhân tạo mà không biết. Trí tuệ nhân tạo như một người gia sư kèm cặp tôi. Nhờ có phần mềm chơi cờ vua, cờ tướng trên máy tính nên tôi đã học được nhiều chiêu và thắng được bạn trong trường. Thành tựu nổi bật trí tuệ nhân tạo trên thực tế là siêu máy tính Deep Blue của IBM đã đánh bại đại kiện tướng cờ vua người Nga, Garry Kimovich Kasparov năm 1997.  

Mọi người ngỡ ngàng, tiếc nuối khi đương kim vô địch đã thất bại trước siêu máy tính Deep Blue vào năm 1997
Quay về thời điểm tôi học đại học, có học môn trí tuệ nhân tạo, lúc đó tôi chưa biết môn đó sẽ học gì, nhưng dần học cảm thấy thú vị và cũng khá khó. Nào là các thuật giải tô màu đồ thị, tìm kiếm trên đồ thị, tìm kiếm theo chiều rộng (BFS – Breadth First Search), tìm kiếm theo chiều sâu. Các bài toán như: Tháp Hà nội, bài toán mã đi tuần, bài toán tám quân hậu. Làm quen các thuật giải như: MINIMAX, Robinson, Heuristic,Vương Hạo,…

Và đề tài sản phẩm thuyết trình môn trí tuệ nhân tạo của tôi đó là “Nghiên cứu về lý thuyết trò chơi và ứng dụng trong trò chơi Caro”. Cách đánh cờ của con người và máy tính là hoàn toàn khác nhau. Một cái là người, còn một cái là máy. Con người lựa chọn nước cờ của mình sau khi đánh giá một số lượng tối thiểu những phương án mà anh ta cho là hợp lý nhất. Còn máy tính không có khả năng trực giác đó, nó lần lượt xét duyệt một cách máy móc tất cả mọi phương án có thể đi được trên bàn cờ, rồi bằng phương pháp loại trừ, chọn ra phương án nó cho là tốt nhất. Mà số lượng phương án thì vô cùng lớn. Nhờ vậy mà tôi biết sâu hơn về giải thuật MINIMAX được áp dụng trong trò chơi đó. Nếu khen môn trí tuệ nhân tạo quá thì mấy môn kia thiệt thòi quá. Nói chung để học tốt được môn trí tuệ nhân tạo cần phải có kiến thức nền như toán cao cấp, toán rời rạc, lý thuyết đồ thị và các ngôn ngữ lập trình.
Cách mạng công nghiệp 4.0
Trong tương lai, tôi sẽ theo hướng smart home, iOT (Internet of Things) theo hướng công nghệ 4.0 như người anh đi trước đang làm vì tôi nghĩ nó cũng rất tiềm năng. Hiện tại, tôi đang làm dự án viết bằng ngôn ngữ PHP, cơ sở dữ liệu MySQL để hiện thị thông số live, thống kê lịch sử dữ liệu, đồ thị về đo cảm biến nhiệt độ, độ ẩm từ con ESP8266 gửi lên liên tục. Sau này, nếu có nhiều thời gian phát triển, tôi sẽ cài đặt theo nhiệt độ, độ ẩm tối thiểu và tối đa theo thông số nào đó, khi vượt ngưỡng thì sẽ báo động, hoặc tự động điều chỉnh về mức bình thường. Còn hiện tại tôi vẫn đang làm developer PHP, với hơn 5 năm kinh nghiệm trong ngành, tôi chuyên làm về web. Câu châm ngôn yêu thích của tôi đó là: “Không có việc gì khó, chỉ sợ lòng không bền. Đào núi và lấp biển quyết chí ắt làm nên”. Còn đây là link bài blog của mình: “https://hoangvu11194.wordpress.com” đã tạo cũng lâu rồi, có gì liên hệ mình nhé, mong nhận được nhiều phản hồi từ các bạn.

Cảm ơn itviec đã tạo sân chơi bổ ích, giờ mình không còn ít việc nữa rồi. Đây là chủ đề mình cảm thấy hay nhất, nóng hổi nhất trong thời đại công nghệ bùng nổ. Mong nhận được nhiều sự phản hồi tích cực từ các bạn.