5

「AI」と「AI in Games」の 2 つのコースがあり、どちらも 15 週間で 15 人の学生が受講します。私は彼らのやる気と創造性を維持したいと考えています。私はある種の競争が欲しいことを知っています(後者のコースでは明らかです). マラソンマッチやICFPのようなものかもしれません。良いビジュアライゼーションが必要になるので、それが既に存在していれば素晴らしいことです。アイデアの 1 つは、「Wesnoth の戦い」の AI を作成することでした。囲碁の別のゲーム。しかし、それは難しすぎます。

あなたのアイデアは何ですか?

15週間、3人の学生のグループで作業します。

4

5 に答える 5

14

MIT はBattleCodeと呼ばれるコンテストを主催しています。

BattleCode は、リアルタイム戦略ゲームです。ロボットの 2 つのチームが画面を歩き回り、リソースを管理し、さまざまな種類の武器で互いに攻撃します。ただし、BattleCode では各ロボットが自律的に機能します。内部では、チームのプレーヤー プログラムがロードされた Java 仮想マシンを実行します。ゲーム内のロボットは無線で通信し、目標を達成するために協力する必要があります。

参加する 1 ~ 4 人の学生のチームには、BattleCode ソフトウェアとゲーム ルールの仕様が与えられます。各チームは、BattleCode の試合中に各ロボットによって実行されるプレイヤー プログラムを開発します。競技者は、多くの場合、人工知能、経路探索、分散アルゴリズム、ネットワーク通信を使用してプレーヤーを作成します。決勝トーナメントでは、自律型プレイヤーが劇的な対戦トーナメントで互いに対戦します。MIT トーナメントの最終ラウンドはライブの観客の前で行われ、上位チームには賞金が贈られます。

代替テキスト
(ソース: mit.edu )

アクション中のバトルコード。

基本的に、MIT から BattleCode ソフトウェアが提供され、学生はロボット用の AI をプログラムできます。彼らにはテスト スイートがあるので、練習場で自律型ボットを自分で実行する練習をすることができます。学期の終わりに向けて、彼らはMIT のオープン トーナメントに参加できます。そこでは、全国の学校とソフトウェア AI ロボットで競います。最大 40,000 ドルが現金と賞品として贈られ、勝ったことを自慢する権利も与えられます。

AIパスファインディングスワームインテリジェンスなどについて彼らに教えようとしているなら、もっと楽しい方法は考えられません。

最高の AI ボットが勝利しますように!

于 2009-02-02T03:19:46.090 に答える
2

私はGoを数えません。囲碁 AI が人間のトップ プレイヤーと競争するのは計算上困難ですが、囲碁の単純なルール (チェスと比較して) により、AI を作成するのは比較的簡単なゲームになります。学生のプログラムは、ダンレベルの人間のプレーヤーとではなく、互いに競争する必要があるだけです。多くの Go プログラミング リソースについては、An Introduction to the Computer Go Field および関連するインターネット リソースを参照してください。

于 2009-02-02T03:45:04.540 に答える
2

隠れマルコフ モデルを使用したWiiジェスチャ認識

于 2009-02-02T03:08:21.153 に答える
1

完全に解決できないほど挑戦的でありながら、ユーザーが現実の世界でその価値を理解でき、おもちゃの問題ではないテーマを選択することをお勧めします。したがって、私の提案は次のようになります。

  1. 単語の分割の問題 (例: 「iamaboy」を「i'am a boy」に変換)
  2. 言葉の意味の曖昧さの解消 (例: "The apple is nice to eat" - The apple is a fruit or a company?)
  3. 光学式文字認識

私がリストアップしたのは、自然言語処理のより基本的なものの一部です。学生が技術的な傾向が強い場合は、おそらく次のレベルに進み、機械翻訳の問題に取り組ませることができます。

于 2009-02-02T04:39:32.183 に答える
0

帝国、それは何でも中毒性があり、オープンソースのDバージョン(12)と完全に無料ではないc++バージョンがあります。

于 2009-02-02T17:00:39.350 に答える