AI: Học so với chiến lược


16

Tôi có một lý thuyết về AI mà tôi muốn viết một "whitepaper" về. Sự khác biệt tôi muốn khám phá trong AI là học so với chiến lược. Câu hỏi của tôi là, tôi có thể đọc tài liệu khác về chủ đề này ở đâu?

Hãy để tôi đưa ra một ví dụ cờ vua. Chúng ta hãy xem AI cờ như một cây tối đa, trong đó việc bắt một đơn vị kẻ thù sẽ thêm giá trị của đơn vị đó vào "điểm di chuyển" cho quyết định đó (và tương tự như vậy sẽ mất một phần trừ đi giá trị đó vào điểm số). Bắt một con tốt có thể kiếm được 1 điểm, một hiệp sĩ 4 điểm, một tân binh 5 điểm, v.v.

Chiến lược sẽ là AI để áp dụng những điểm này và xác định bước đi tiếp theo; ví dụ. đưa ra mười động tác có thể, chọn điểm tốt nhất (điểm tối đa) vào cuối ba lần di chuyển.

Học tập sẽ được áp dụng quan sát thống kê để xác định những giá trị đó. Nếu bạn chơi 100 trò chơi, AI có thể quyết định rằng bắt được một con tốt là 2 điểm và một hiệp sĩ có giá trị 7 điểm, trong khi một rook chỉ có giá trị 3 điểm (dựa trên 100 giao diện).

Sự phân biệt này đã tồn tại trong văn học chưa, và nếu vậy, tôi có thể đọc về nó ở đâu?

Chỉnh sửa: Có ai biết một trò chơi Cờ vua (tốt nhất là có mã nguồn) sử dụng phương pháp này không? Có lẽ Chess960 @ Trang chủ ?


3
Âm thanh giống như một sự pha trộn của lý thuyết trò chơi, với 'điểm' được điều chỉnh theo cách học dựa trên kỷ nguyên.
deceleratedcaviar

Câu trả lời:


15

Những gì bạn gọi là chiến lược thường được gọi là tìm kiếm trong cộng đồng AI. Nó bao gồm các thuật toán đơn giản như A * và DFS và các phương thức để thiết kế heuristic cho các tìm kiếm có thông tin như A *.

Những gì bạn gọi là học tập được gọi là học máy , theo truyền thống được chia thành học tập có giám sát , học tập không giám sáthọc tập củng cố . Có lẽ các lĩnh vực quan trọng nhất đối với các trò chơi là lập trình di truyền , mạng lưới thần kinhmáy vectơ hỗ trợmạng Bayes . Nhưng học máy là một lĩnh vực to lớn và đây chỉ là một bộ nhỏ các công cụ mà nó nghiên cứu.

Nếu bạn thực sự quan tâm đến các loại phương pháp tiếp cận AI khác nhau, tôi khuyên bạn nên có một cuốn sách giáo khoa thực sự, như AI: Cách tiếp cận hiện đại thay vì đọc Wikipedia.


1
+1 cho Cách tiếp cận hiện đại. Cuốn sách tuyệt vời Mặc dù tôi không đồng ý với tính hữu dụng của mạng lưới thần kinh trong các trò chơi (thanh Đen và Trắng).
Ray Dey

Tôi không nói chúng hữu ích, chỉ quan trọng. Chúng đã được sử dụng trong một số trò chơi và nhiều kỹ thuật AI dựa trên chúng hoặc so sánh với chúng. Không giống như, các kỹ thuật phân cụm dữ liệu mà tôi sử dụng cực kỳ thường xuyên nhưng tôi không nghĩ rằng tôi đã thấy bất cứ điều gì phức tạp hơn các biến thể k-mean trong các trò chơi.

Thế là đủ công bằng, tôi đồng ý rằng chúng là lĩnh vực có thể áp dụng nhất cho các trò chơi, mặc dù vậy, chúng chỉ cần một chút công việc;)
Ray Dey

Có một cách tiếp cận thứ ba (cũng là "chiến lược hóa") được gọi là Expert Systems, về cơ bản bạn tìm thấy một thuật toán dựa trên quy tắc có thể không yêu cầu cây tìm kiếm nào cả, về cơ bản chỉ là một loạt các if-thens.
Ian Schreiber

1
@Ian: Tôi quen thuộc với các hệ thống chuyên gia, nhưng chúng không phải là một loạt các if-thens. Trong thực tế, các hệ thống chuyên gia hiện đại được triển khai bằng các công cụ tôi đã mô tả ở trên - người ta có thể sử dụng máy học để giúp đánh giá các quy tắc suy luận có thể, hoặc tìm kiếm bằng cách sử dụng chuỗi tiến hoặc lùi thông qua các quy tắc đó. Có lẽ bạn đang nghĩ về cây quyết định, nhưng ngay cả những cây thường được tạo và điều chỉnh bằng cách học máy và khám phá nhiều đường bằng cách sử dụng tìm kiếm.

1

Bạn chắc chắn nên đọc AI một cách tiếp cận hiện đại . Cuốn sách này hơi đắt tiền nhưng bạn không thể có một cuộc thảo luận nghiêm túc về AI cho đến khi bạn có một số công việc cơ bản. Ngoài ra phiên bản thứ 2 cũng tốt như phiên bản thứ 3, vì vậy nếu bạn có thể tìm thấy phiên bản thứ 2 rẻ hơn, hãy mang theo.

Nếu bạn thực sự muốn tham gia vào máy học, cuốn sách của Tiến sĩ Mitchell có nhiều thông tin sâu sắc.

Thật không may là có một rào cản lớn như vậy vào các học giả AI. Nhưng nó sẽ không giúp bạn hoặc bất cứ ai khác nếu bạn xuất bản một tờ giấy trắng sử dụng từ vựng độc đáo (sai) và thảo luận về các kỹ thuật đã được biết đến trong giới hàn lâm.

Lĩnh vực học tập hành vi của đối thủ để cải thiện chính bạn có một số mục đáng chú ý. Bộ lọc thư rác tốt làm điều này. Bạn nên nhìn vào Paper Rock Kéo AI. Điều làm cho PRS trở nên độc đáo là nó đơn giản và không có tìm kiếm liên quan (chiến lược AKA). Cách duy nhất AI có thể đánh bại con người là tìm hiểu sở thích của anh ta và khai thác chúng.

Kiểm tra bot PRS AI này được xây dựng bởi NYTimes.


Đẹp, nhưng không phải những gì tôi đang tìm kiếm. Câu trả lời của Joe Wreschnig về cơ bản là những gì tôi muốn - thuật ngữ về những gì tôi đang tìm kiếm để nghiên cứu / viết về. Ngoài ra, tôi không lớn về thuật ngữ và nghiên cứu lý thuyết; Tôi muốn viết một thư viện có thể tái sử dụng và phân phối nó để mọi người có thể sử dụng nó.
tro999
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.