[LinkedIn投稿] AI付き ナランダーゲーム

Learning Lab
My Journey Through Books, Discoveries, and Ideas

[LinkedIn投稿] AI付き ナランダー

最新プロジェクトをご紹介します。C++製の自作ニューラルネットワークライブラリを活用したAIパイロット搭載「Lunar Lander」ゲームです!

このゲームはPythonで構築し、高性能なC++バックエンドと連携しています。ニューラルネットワーク(遺伝的アルゴリズムで訓練した多層パーセプトロン)が、多様かつ設定可能なシナリオで月面モジュールの着陸を学習します。

主な特徴:

  • 以前に開発したC++製NNライブラリ(ANN_MLP_GA)をPythonに統合、
  • AIが最適な着陸戦略を進化させるための堅牢なGAトレーニング環境を実装、
  • マニュアルプレイ/NN駆動プレイ/詳細なトレーニングルーチンなど各種設定可能なゲーム環境を作成。

本プロジェクトで、Python/C++間の連携、ニューラルネット設計、ゲームAIへの遺伝的アルゴリズム応用などを深く探求できました。

コードはGitHubこちらで公開しています。

#Python #CPP #ニューラルネットワーク #遺伝的アルゴリズム #機械学習 #GameAI #ゲーム開発 #ソフトウェアエンジニアリング #LunarLander

LinkedInのオリジナル投稿はこちらからアクセスできます。