AI教育用システム
Excel計算式を使って、ニューロンを作り、手書き文字認識等を実現します。
Excelシートで全体のデータ、計算式を見ることができ、AIのしくみが理解しやすくなります。
CNN(畳み込みニューラルネットワーク)など難しい処理も理解できます。
(VBAソース公開)
説明動画
手書き文字認識
AI自動運転スロットカー
おもちゃのラジコンカーにラズベリーパイzeroとカメラを搭載し、Pythonで作ったAIがコースに沿って自動でハンドルを操作します。スロットルはラジコンで操作、ハンドルをラジコンで操作することもできます。シミュレーションで作成した学習パラメータは、どんなコースにも対応します。
コースは黒の毛糸を両面テープで床に貼付け、自由に作成できます。
概要説明、製作指導を教室にて実施しております。
|
|
AIカーが運転方法を学習し、コースを自動運転します。キーボードからも操作可。
AIカーのカメラに映ったコースが3次元表示されます。
遺伝的アルゴリズム、Python数理最適化を使用した夜勤スケジュール作成の事例です。
どの点に不備があるかExcel計算式で表示されます。
わかりやすいPythonインストール方法も添付しました。
VBAソース公開
新聞将棋欄の写真をAIが文字認識し、Excelに取り込みできます。
桂木将棋データフォーマットに出力できます。
|
|
10×10のマスに手書きで文字を記入し、写真に撮ります。AIが学習し、認識します。
Excelのみで動作可能です。テスト用画像付。
Excel計算式で作ったニューラルネットワークが棒立てを実行します。
棒は運動方程式をもとに位置をシュミレーションします。
キーボードより力を加えることができます。AIが倒れないよう対応します。
訓練はPythonとExcelの連携により実施します。
VBAソース公開
罫線を使い迷路を自由に作ることができます
AI強化学習Q学習/DQNにより解きます。
最短経路をカメが移動します。
(VBAソース公開)
AI翻訳の仕組みをExcel計算式で作成しました。
中学1年で学ぶ英文500行について、日本語、英語間の翻訳を実施します。
エンコーダ、デコーダ、Attention、LSTMなど計算式で翻訳の原理を理解します。
RNN(リカレントニューラルネットワーク)をExcel計算式で作成し、株価予測等時系列データを処理します。
LSTMの複雑な動作を、Excel計算式を見ることで実感できます。
Pythonでは配列の加工が簡単にできますが、3次元を超えるとイメージがつかみにくくなります。
Excel画面でPythonのreshape transpose dotの命令を実行することで、配列が理解しやすくなります。
Aの配列が回答と同じになるように、reshapeボタン等で操作します。