9月6日(土)・7日(日) NT東京に「ランタンノタネビ拡大模型」を出展します☆彡

Yasuda

理論

5-6. 理論で考えるビリヤードのポジショニング

やることビリヤードでは基本的に小さい数字の的球から順番にポケットしていきます。このとき、次の的球を狙いやすい位置に手球を意図的に誘導するテクニックをポジショニングと言います。例えばこのような感じです。...
理論

5-5. SymPyで3点を通る円を求める

やること問題次の3点を通る円を求めよ。(-100, 20), (100, -20), (120, 150)紙とペンを出すのが面倒なので、Pythonを使って解いてみましょう。参考文献Sympyという数...
数値解法 / 数値シミュレーション

16-9. モンテカルロ法でダーツの戦略を検討してみた

やることダーツの「カウントアップ」は、24本投げて合計得点を競う遊び方です。ど真ん中の赤い部分をインナーブル(50点)、その周りの緑の部分をアウターブル(25点)と呼び、それ以外はボードの縁に書かれて...
強化学習

Car-racing game “vcracing” tutorial

vcracingOverviewYou can drive it manually, and also with machine learning. "vcracing" is a car-racin...
強化学習

レーシングゲーム「vcracing」チュートリアル

English available.vcracing、爆誕概要手動で運転してもよし、機械学習で運転してもよし。「vcracing(ぶいしーれーしんぐ)」は機械学習向けレーシングゲームです。OpenAI...
画像処理

14-14. 画像をプログラム中に埋め込む

やることPythonのパッケージ(pip install するやつ)を作っていたら、パッケージに画像ファイルを含めるのが大変だということが分かりました。そこで「プログラム中に画像を埋め込めばいっか」と...
理論

5-4. 3次元空間上のねじれた2直線の最接近点を求める

やること皆さんも、3次元空間上のねじれ関係にある2直線の最接近点が求められなくて枕を濡らした夜があるかと思います。私もあります。問題次の2直線を最短で結ぶ線分の両端の座標を求めよ。 直線1 点(-1,...
未分類

9-11. 遺伝的アルゴリズム(vcopt)でスーパーマリオのスピードランに挑戦

やること9-3では、いわば「目を閉じて走り、ジャンプのタイミングを最適化」することでマリオの1-1をクリアしました。ここでは、GA職人のプライドをかけて先の手法を発展させ、美しく最速でマリオを走らせる...
未分類

9-20. 遺伝的アルゴリズム(vcopt)でOpenAI Gym “CarRacing-v0″ に挑戦

やること9-19ではGoogle ColaboratoryでOpenAI Gymの「CarRacing-v0」を実行し、最後に遺伝的アルゴリズムでプレイした例をお見せしました。最適化アルゴリズムはこち...
未分類

9-19. Google ColaboratoryでOpenAI Gym “CarRacing-v0″を実行できるように改造した

メロスは激怒した「Google Colaboratory」で OpenAI Gym のゲーム環境の一つである「CarRacing-v0」をやろうとした人の10人に11人は挫折したことと思います。なにせ...