[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のオリジナル投稿はこちらからアクセスできます。