Giới thiệu  ·  Hỏi đáp  ·  Liên hệ
📞 0911.57.06.59 ✉️ info@luanan.com.vn
Bài tập lớn
Số trang
25 trang
Lĩnh vực
Công nghệ thông tin
Ngôn ngữ
Tiếng Việt

XEM TRƯỚC TÀI LIỆU XEM TRƯỚC

Loading...

Đang tải bản xem thử tài liệu...

Mô tả tài liệu

Giới thiệu đề tài

Trong bối cảnh xã hội và công nghệ ngày càng phát triển, Trí tuệ nhân tạo (AI) đã chứng tỏ sức ảnh hưởng sâu rộng trong nhiều lĩnh vực của đời sống. Để đánh giá và đo lường mức độ thông minh của AI, các nhà khoa học thường sử dụng các trò chơi làm công cụ thử nghiệm. Đề tài này tập trung vào việc ứng dụng mạng nơ-ron để huấn luyện một AI có khả năng chơi game Flappy Bird, với mục tiêu tạo ra một AI có thể tự học hỏi, ngày càng cải thiện kỹ năng và đạt đến trình độ gần như bất khả chiến bại.

Để thực hiện đề tài, chúng tôi sử dụng môi trường phát triển tích hợp PyCharm và ngôn ngữ lập trình Python. Thư viện Pygame được áp dụng để xây dựng giao diện trò chơi, trong khi thư viện neat-python được sử dụng để triển khai thuật toán NEAT (NeuroEvolution of Augmented Topologies). NEAT là một phương pháp tiến hóa mạng nơ-ron, lấy cảm hứng từ thuyết chọn lọc tự nhiên của Charles Darwin, cho phép mạng nơ-ron phát triển từ đơn giản đến phức tạp qua nhiều thế hệ.

Trò chơi Flappy Bird, được phát triển bởi Nguyễn Hà Đông, là một game di động với lối chơi đơn giản nhưng đầy thử thách. Người chơi điều khiển một chú chim vượt qua các chướng ngại vật là những ống nước. Đề tài sẽ tập trung vào việc áp dụng thuật toán NEAT để huấn luyện AI chơi Flappy Bird, bằng cách cung cấp các thông tin đầu vào như vị trí của chú chim, khoảng cách đến ống trên và ống dưới, từ đó quyết định hành động nhảy hay không nhảy.

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
      • AI
      • Machine learning
      • Reinforcement learning
    • Mạng nơ ron
    • 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ả

Tải tài liệu đầy đủ

Dung lượng: 402.8 KB

TẢI NGAY
Hội viên Premium

Tải không giới hạn, không cần chờ đợi và hỗ trợ in ấn trực tuyến.

Nâng cấp ngay
PDF 402.8 KB

Nâng cấp Hội viên

Truy cập không giới hạn toàn bộ kho tài liệu luận văn, luận án.

Xem gói hội viên