Báo cáo cơ bản tìm hiểu về cách sử dụng Python để lập trình AI. Trong báo cáo viết rõ về thuật toán sử dụng để lập trình, thông qua ngôn ngữ lập trình AI để code. Đồ án này viết về thuật toán machine learning, Q learning và áp dụng nó trong bài toán tính toán nước đi trong game Tictactoe.
Trang 1TRUONG DAI HOC BACH KHOA HA NOI VIEN DIEN TU - VIEN THONG
BAO CAO
DO AN THIET KE I
Dé tai:
Xay dung va ap dung thuat toan cho AI trong Tictactoe
Giảng viên hướng dẫn:
PGS.TS Sinh Viên Thực Hiện:
Hà Nội, 01-2021
Trang 2Lời mở đầu
AI (viết tắt của Artifical Intelligence - Trí Thông Minh Nhân Tạo) là công nghệ mô phỏng các quá trình suy nghĩ và học tập của con người cho máy móc, đặc biệt là các hệ thống máy tính Quá trình này bao gồm học tập (thu thập thông tin, quy tắc
sử dụng thông tin) lập luận (sử dụng thông tin để đưa ra quyết định hành động), và
tự sửa lỗi (quá trình tự cải thiện khả năng lập luận thông qua những lần quyết định)
AI dang dan dân được ứng dụng trong nhiều công nghệ tiên tiến, có 4 loại công nghệ AI chính đó là: Công nghệ AI phản ứng, Công nghệ AI với bộ nhớ hạn chế,
lý thuyết trí tuệ nhân tạo và Tự nhận thức Có thể nhận thấy ở mức cao nhất, công
nghê Tự nhận thức có thể cho AI tự nhận thức về bản thân, có ý thức và hành vi
như con người, thậm chí còn có khả năng bộc lộ cảm xúc cũng như hiểu được cảm
xúc của con người Công nghệ này ở thời điểm hiện tại vẫn chưa khả thi Cũng như công nghệ Tự nhận thức, Lý thuyết trí tuệ nhân tạo sẽ mang lại cho AI khả năng tư duy và áp dụng nó vào 1 công việc cụ thể, tuy nhiên đến nay công nghệ này vẫn chưa là I phương án khả thi