未分類 22-1. 第2回ビネクラ杯(問題編) ストーリービネクラ社は、昨年無人島に本社ビルを建てるなど経営判断の誤りが積み重なり、深刻な赤字に陥っています。社長は経営を立て直すアイデアを募集するため、全社会議を開きました。社長「ということで、ビジ... 2020/07/19 Yasuda 未分類
理論 16-10. ミルクボーイのネタをグラフ構造で可視化してみた やることお笑いコンビ「ミルクボーイ」のネタにはパターンがありそうなので、グラフ構造で可視化してみましょう。参考文献ミルクボーイは、2019年M-1グランプリ優勝のお笑いコンビ。グラフ構造とは、ノード(... 2020/07/13 Yasuda 理論
ライフゲーム / 人工生命 17-11. セルオートマトンで氷の剣山「ペニテンテ」をシミュレーションしてみた やることペニテンテ(Penitentes)は、アンデス山脈などで見られる、地面から雪や氷がニョキニョキ生えてるー!的な自然現象です。地面から生えるのではなく雪が融けることによって形成されるようで、一旦... 2020/06/27 Yasuda ライフゲーム / 人工生命
数値解法 / 数値シミュレーション 5-8. 2階の微分方程式のルンゲクッタ法をマスターして人工衛星の軌道をシミュレーションする やること1階の微分方程式のルンゲクッタ法については5-1~5-3で説明し、5-7で実装しました。しかし、人工衛星の軌跡のシミュレーションでは加速度の式が与えられるため、2階の微分方程式のルンゲクッタ法... 2020/06/21 Yasuda 数値解法 / 数値シミュレーション
数値解法 / 数値シミュレーション 5-7. オイラー法、ルンゲクッタ法、odeint()の比較 やること5-1~5-3ではオイラー法とルンゲクッタ法の説明をしました。ここでは、ロトカボルテラの式を題材にしてオイラー法とルンゲクッタ法を比較してみます。ロトカボルテラの式ロトカボルテラの式は、捕食者... 2020/06/20 Yasuda 数値解法 / 数値シミュレーション
理論 5-6. 理論で考えるビリヤードのポジショニング やることビリヤードでは基本的に小さい数字の的球から順番にポケットしていきます。このとき、次の的球を狙いやすい位置に手球を意図的に誘導するテクニックをポジショニングと言います。例えばこのような感じです。... 2020/06/17 Yasuda 理論
理論 5-5. SymPyで3点を通る円を求める やること問題次の3点を通る円を求めよ。(-100, 20), (100, -20), (120, 150)紙とペンを出すのが面倒なので、Pythonを使って解いてみましょう。参考文献Sympyという数... 2020/06/16 Yasuda 理論
数値解法 / 数値シミュレーション 16-9. モンテカルロ法でダーツの戦略を検討してみた やることダーツの「カウントアップ」は、24本投げて合計得点を競う遊び方です。ど真ん中の赤い部分をインナーブル(50点)、その周りの緑の部分をアウターブル(25点)と呼び、それ以外はボードの縁に書かれて... 2020/06/14 Yasuda 数値解法 / 数値シミュレーション
強化学習 Car-racing game “vcracing” tutorial vcracingOverviewYou can drive it manually, and also with machine learning. "vcracing" is a car-racin... 2020/06/03 Yasuda 強化学習
強化学習 レーシングゲーム「vcracing」チュートリアル English available.vcracing、爆誕概要手動で運転してもよし、機械学習で運転してもよし。「vcracing(ぶいしーれーしんぐ)」は機械学習向けレーシングゲームです。OpenAI... 2020/06/01 Yasuda 強化学習