Xem trước tài liệu

Đang tải tài liệu...

Thông tin chi tiết tài liệu

Định dạng: PDF
Số trang: 25 trang
Dung lượng: 403 KB

Giới thiệu nội dung

Ứng dụng mạng nơ ron vào thiết kế Trí Tuệ Nhân Tạo học chơi Flappy Bird

Tác giả: Mai Vĩnh Minh

Lĩnh vực: Trí tuệ nhân tạo

Nội dung tài liệu:

Đề tài tập trung vào việc ứng dụng mạng nơ ron trong thiết kế Trí tuệ Nhân Tạo (AI) để học chơi trò chơi điện tử Flappy Bird. Nghiên cứu này khám phá cách AI có thể tự học hỏi và cải thiện hiệu suất chơi qua từng lần thất bại, hướng tới mục tiêu đạt được trình độ chơi không thể thua. Tài liệu đi sâu vào các khái niệm nền tảng của AI, bao gồm Machine Learning và Reinforcement Learning, cùng với kiến trúc và hoạt động của mạng nơ ron. Đặc biệt, đề tài nhấn mạnh vào thuật toán NEAT (NeuroEvolution of Augmented Topologies), một phương pháp tiến hóa mạng nơ ron, để huấn luyện AI chơi Flappy Bird. Các công cụ lập trình và thư viện được sử dụng trong quá trình phát triển cũng được đề cập, bao gồm PyCharm, Python, pygame và neat-python.

Mục lục chi tiết:

  • Tổng quan đề tài
    • Giới thiệu đề tài
    • Công cụ xây dựng
    • Mục tiêu
    • Phân tích
  • Nội dung tìm hiểu
    • Trí tuệ nhân tạo
    • Machine learning
    • Học tăng cường (Reinforcement learning)
    • Mạng nơ ron (Neural network)
    • Giải thuật NEAT
    • Ứng dụng NEAT vào Flappy Bird
  • Lập trình
    • Lập trình trò chơi Flappy bird
    • Cài đặt và ứng dụng giải thuật NEAT
    • Kết quả