학부생 그룹을위한 좋은 AI 프로젝트에 대한 당신의 아이디어는 무엇입니까?

StackOverflow https://stackoverflow.com/questions/502083

  •  20-08-2019
  •  | 
  •  

문제

"AI"와 "AI in Games"의 두 가지 과정이 있습니다. 15 주 동안 15 명의 학생 모두. 동기를 부여하고 창의적으로 유지하고 싶습니다. 나는 어떤 종류의 경쟁을 원한다는 것을 알고 있습니다 (후자의 과정에 분명함). 아마도 마라톤 매치 나 ICFP와 같은 것일 수도 있습니다. 좋은 시각화가 필요하므로 이미 존재한다면 좋을 것입니다. 한 가지 아이디어는 "Wesnoth의 전투"에 대한 AI를 쓰는 것이었지만, 그것은 다양하고 지루한 것 같습니다. 또 다른 게임. 하지만 너무 어렵습니다.

당신의 아이디어는 무엇입니까?

15 주 동안 3 명의 학생들로 구성된 그룹에서 일할 것입니다.

도움이 되었습니까?

해결책

MIT는 경쟁이라는 경쟁을 주최합니다 battlecode.

BattleCode는 실시간 전략 게임입니다. 로봇의 두 팀이 스크린을 돌아 다니며 자원을 관리하고 서로 다른 종류의 무기로 서로 공격합니다. 그러나 BattleCode에서 각 로봇은 자율적으로 기능합니다. 후드 아래에서 팀 플레이어 프로그램과 함께로드 된 Java 가상 머신을 실행합니다. 게임의 로봇은 라디오로 의사 소통하며 목표를 달성하기 위해 함께 협력해야합니다.

1 ~ 4 명의 학생들로 구성된 팀은 BattleCode 소프트웨어와 게임 규칙의 사양이 제공됩니다. 각 팀은 플레이어 프로그램을 개발하며,이 프로그램은 전함 코드 경기 중에 각 로봇에 의해 실행됩니다. 참가자는 종종 인공 지능, 패스 파인딩, 분산 알고리즘 및/또는 네트워크 통신을 사용하여 플레이어를 작성합니다. 최종 토너먼트에서 자율적 인 선수들은 극적인 헤드 투 헤드 토너먼트에서 서로 대항합니다. MIT 토너먼트의 마지막 라운드는 라이브 관객 앞에서 진행되며, 최고 팀은 현금 상을받습니다.

alt text
(원천: mit.edu)

battlecode 작동 중.

당신은 본질적으로 MIT의 BattleCode 소프트웨어를 제공하며 학생들은 로봇에 대한 AI를 프로그래밍 할 수 있습니다. 그들은 테스트 스위트를 가지고 있으므로 연습장에서 자율 봇을 스스로 실행하는 연습을 할 수 있습니다. 학기가 끝날 무렵 그들은 들어갈 수 있습니다. MIT의 오픈 토너먼트, 그들은 전국의 학교와의 소프트웨어 AI 로봇과 경쟁하는 곳입니다. 현금과 상으로 최대 $ 40,000가 제공되며 승리에 대한 자랑 권리가 있습니다.

당신이 그들에게 가르치려고한다면 일체 포함, 길 찾기, 무리 지능, 등. 나는 더 재미있는 방법을 생각할 수 없다.

최고의 ai 봇이 이길 수 있습니다!

다른 팁

나는 계산하지 않을 것이다. GO AI가 최고의 인간 플레이어와 경쟁하기가 어렵지만 간단한 GO 규칙 (체스와 비교)은 AI를 작성하기가 비교적 쉬운 게임입니다. 학생들의 프로그램은 서로 경쟁하기 만하면됩니다. 레벨 인간 플레이어. 보다 컴퓨터 GO 필드 및 관련 인터넷 리소스 소개 많은 GO 프로그래밍 리소스를 위해.

나는 완전히 해결할 수 없을 정도로 도전하는 테마를 선택하는 것이 좋은 생각이라고 생각하지만, 사용자는 현실 세계에서 그 가치를 볼 수 있고 장난감 문제는 아닙니다. 내 제안은 다음과 같습니다.

  1. 단어 세분화 문제 (예 : "iamaboy"를 "I'am a Boy"로 변환합니다)
  2. Word Sense Disambiguation (예 : "사과는 먹기 좋다" - 사과는 과일 또는 회사입니까?)
  3. 광학 문자 인식

내가 방금 나열하는 것은 자연어 처리의보다 기본적인 것들 중 일부입니다. 학생들이 훨씬 기술적으로 기울어 진다면 아마도 다음 단계로 가져 가서 기계 번역 문제를 해결할 수 있습니다.

제국, 그것의 중독성 ~처럼 무엇이든 그리고 오픈 소스가 있습니다 버전 (1 그리고 2) 그리고 a 무료 C ++ 버전은 아닙니다 .

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top