進化するAIを実装してみよう―NEAT-Pythonハンズオン
イベント内容
『Pythonではじめるオープンエンドな進化的アルゴリズム』の発刊を記念して、本書のオンライン付録1の内容をベースにして、実装しながら理解を深めるためのコンテンツを用意しました。neat-pythonというライブラリを使い、NEATアルゴリズムを利用しながら、小さなゲームを作成する様子を配信します。
進行役の画面を配信しながら、少しずつ実装が進む様子をご覧いただけます。その様子をZoomウェビナーで配信します。
Zoomウェビナーの参加方法は参加者の方に 前日 直前までにお知らせします。
また、オライリー・ジャパンのYouTubeチャンネルでも配信予定です。
https://youtube.com/live/CWsLu9BGdyM?feature=share
- 書籍ページ :: https://www.oreilly.co.jp/books/9784814400003/
- オンライン付録 :: https://oreilly-japan.github.io/OpenEndedCodebook/app1/
おしながき
https://github.com/TakesxiSximada/neat-handson/ をベースにして、少しずつ実装を進めます。またパラメータを変更しながら動作を確認します。
- オープニング (19:00)
- 環境構築 (19:05)
- cursesでゲームを作る (19:10)
- neat-pythonを使う (19:20)
- neat-pythonの実装を覗きながらNEATを学ぶ (19:40)
- 発展 (19:50)
- まとめ (19:55)
- 告知 (19:59)
進行役が使用する実行環境
当日の実行環境はmacOSにインストールしたPython3.10を使用します。 他の実行環境の方の為に、DockerfileとVagrantfile(backendにVirtualBox)を用意しました。 事前に実行環境を用意しておく事をお勧めします。
https://github.com/TakesxiSximada/neat-handson
進行役
嶋田健志
プログラマー。共著書に『Pythonエンジニア養成読本』(技術評論社)、監訳書に『Pythonではじめるデータラングリング』、『PythonとJavaScriptではじめるデータビジュアライゼーション』、『Head First Python 第2版』、『Head Firstはじめてのプログラミング』、『SQLクックブック 第2版』、『SQLではじめるデータ分析』、共訳書に『初めてのPerl 第7版』、技術監修書に『PythonによるWebスクレイピング 第2版』。訳書に『マイクロフロントエンド』(以上オライリー・ジャパン)
追記
ZoomのURLの伝達方法が分からなかったので枠の都合上、YouTubeでの登録人数を 50 100人に設定しなおしました。
ただ登録しなくてもYouTube Liveでは試聴できます。
注意事項
※ 掲載タイミングや更新頻度によっては、情報提供元ページの内容と差異が発生しますので予めご了承ください。
※ 最新情報の確認や参加申込手続き、イベントに関するお問い合わせ等は情報提供元ページにてお願いします。
新規会員登録
このイベントに申し込むには会員登録が必要です。
アカウント登録済みの方はログインしてください。
※ ソーシャルアカウントで登録するとログインが簡単に行えます。
※ 連携したソーシャルアカウントは、会員登録完了後にいつでも変更できます。