ポケモン

ジョウト地方への第一歩【PokéAI】

4月の技術書典6以来多忙でプロジェクトを一時停止していたのですが、再開していきたいと思います。なお、ネタが用意できていないため9月の技術書典7には出展致しません。 今まで初代ポケモンのルールに準拠してAIの開発と実験を行なっていましたが、ポケモン…

技術書典6 振り返り(出展側)

2019年4月14日、池袋サンシャインシティにて開催された技術書典6にサークル「ヤマブキ計算所」として出展したので、参加記録を書きます。 今回の頒布物はBOOTHでも販売中ですので、会場には来られなかったが興味があるという方は是非ご利用ください。(PDF版…

技術書典6 ヤマブキ計算所(こ35) おしながき

技術書典6での当サークル「ヤマブキ計算所」の頒布物をお知らせします。 技術書典6おしながき 新刊として「PokéAI #2:初代3vs3編」を発行します。ポケモンバトルの戦略を人工知能に考えさせるというテーマで技術開発を行った成果を掲載しています。 第1巻…

「ポケモン」のアクセント記号【PokéAI】

技術書典6向けの本の執筆をつづけているのですが、重大なことに気づきました。 英語版ポケモンの公式ロゴがこちら。公式ページより ポケモン英語公式ロゴ(ロゴ部分だけの大きな画像が公式サイトになかった) ところで、技術書典5で発行した本の表紙の上部が…

技術書典6 当選しました

2019年4月14日に開催される技術書オンリーイベント「技術書典6」に当選しました。 サークル名は「ヤマブキ計算所」です。 2019-02-20追記: 配置は「こ35」に決定しました。 前回に引き続き、ポケモンバトルの戦略を人工知能技術を用いて開発する本を頒布す…

最良優先探索ベースのパーティ生成【PokéAI】

以前の記事で、バトルなしにパーティの強さを予測する関数(以下では静的評価関数と呼ぶことにします)を学習しました。今回はこれを山登り法によるパーティ構成の最適化に組み込みます。 select766.hatenablog.com 山登り法でのパーティ構築は次のような手…

パーティ強さの予測モデルに基づくパーティ候補の生成【PokéAI】

以前、パーティ構成のポケモンや技の組み合わせから、バトルなしに強さを予測するモデルを学習しました。 select766.hatenablog.com 今回はこのモデルを使い、ランダムに生成した大量のパーティから強そうなパーティを抽出してみました。 3体構成のパーティ…

3体構成での強化学習【PokéAI】

PokéAIで、従来の1vs1から3vs3バトルへの拡張を進めています。今回は、技を選択する部分の強化学習の仕組みを3vs3に対応させました。 エージェントの入出力の拡張 強化学習におけるエージェントとは、バトルの状態を入力として受け取り、行動を出力する関数…

2技関係によるパーティ強さの予測(初代全ポケモン参加)【PokéAI】

前回の記事で、山登り法によるパーティの最適化をポケモン3匹のパーティについて実験しました。 select766.hatenablog.com そこで生じた問題の1つは、探索空間が広すぎるためか最適化結果が芳しくないというものでした。 1匹のポケモンの構成パターンが仮に1…

3体構成での山登り法試行【PokéAI】

パーティに3体のポケモンを入れるという条件でのパーティ構成の最適化に着手しました。 手法は1体のみの時と同様の山登り法で、3体対応のための最低限のコードを足して動かしてみました。 山登り法は、パーティXがあるときに、その近傍となる少し変更された…

パーティ構成の3体への拡張【PokéAI】

10月の段階ではパーティがポケモン1匹だけで構成されるという条件で実験を行いました。 これからはポケモンの交換という重要な戦略要素を組み込んでいきたいと思います。 今までは実験結果を逐次発表することができていなかったのですが、短い記事でもできる…

技術書典5 ヤマブキ計算所(え32) おしながき

2018年10月8日、池袋サンシャインシティにて開催される技術書典5での頒布物をお知らせします。 配置は「え32」です。サークル配置図はこちら 頒布物は技術書1点です。タイトルは「PokèAI ~人工知能の考えた最強のポケモン対戦戦略~(1)」となります。 表…

技術書典5 配置決定

2018年10月8日開催の技術書典5における当サークル「ヤマブキ計算所」の配置が決定しました。場所は「え32」となります。 ポケモンバトルの戦略を人工知能に考えさせるとどうなるか、というテーマで本を出します。 ルールは初代(赤・緑)ベースで、交換なし…

技術書典5 当選しました

2018年10月8日に開催される技術書オンリーイベント「技術書典5」に当選しました。 サークル名は「ヤマブキ計算所」です。 内容は、ポケモンバトルの戦略を自作の人工知能に考えさせるというものを予定しております。昨年末にWebで公開した内容の続編となり…

ポケモン×人工知能 2技関係によるパーティ強さの予測(実験編)

手法編からの続きです。 実験 まず、学習データの準備です。パーティを10,000個用意して、別の100個のパーティとバトルさせることにより勝率を求めました。 各特徴量を用いてパーティの勝率へ線形回帰します。 単純な最小二乗法でも学習は可能でしたが、「多…

ポケモン×人工知能 2技関係によるパーティ強さの予測(手法編)

PokéAI(ポケモン×人工知能)ネタです。 数日前の記事にて研究の構想を発表しました。まだご覧でない方は先にリンク先をご覧ください。 select766.hatenablog.com 今後はブログで研究の進捗を掲載しつつ、1年に1~2回程度まとめ記事を作れたらよいなと考えてい…

PokèAI ~人工知能の考えた最強のポケモン対戦戦略~

2017年も残すところあと1週間。皆様いかがお過ごしでしょうか。 クリスマスイブが暇だという方のため(?)に、ニッチな読み物を用意しました。 人工知能に「ポケモン」の戦略を考えさせたらどうなるか、というテーマで薄い本を書きましたので、興味のある方…