強化学習の本を書きました。2021/11/20に発売される予定です。 (Amazon 予約はこちらから) 【目次】は以下のようになります。 1章 強化学習の位置づけ 2章 Pythonの環境構築 3章 教師あり学習 4章 強化学習の問題設定 5章 基本のQ学習 […]
2次元データの回帰をまとめました。 下をクリックするとColaboratoryで開きます。 Colaboratory 線形回帰とニューラルネットを試しました。
Tensorflow を強化学習でversion2.1を使うとversion1.12よりも遅くなるので原因を確認しました。 結論から述べますと、version2.1は、バッチで学習させるときにはversion1.12よりも若干速いのですが、データを1つづつに分けて学習させる場合で […]
迷路を自動で作って、自動で解く、そんなプログラムを作りたいと前々から思っていました。 試行錯誤しながら作ってみると、なんと、作るのも解くのも同じアルゴリズムでできることが分かりました。 youtube 動画にもupしました。こちらは迷路のサイズを変えながら、迷路を作って、それを解 […]
学生の時の研究室のMacに、 こんな風に山を自動生成して空を飛んでいる感じのスクリーンセイバーがあって、 感動したのを覚えています。 かなり昔のことです。 いつか作ってみたいと思っていたのですが、それっぽいのができました。 Pythonで作りました。 プログラムはgithubにあ […]
山の上を飛び回るScratchのプログラムを作りたいと思いたち、 まずは、山の生成プログラムをpythonで作りました。 山はフラクタル構造をもっているので、単なる乱数ではそれらしいものは作れません。 どういったアルゴリズムで作れるのかを調べると、 Diamond-square […]
Unity でWebアプリもできるとのこと、スマホ用に作ったものをweb用でビルトしてみました。 ひまつぶし射的 ここをクリック 若干表示がおかしくなっていますが、できますね!すごい。 重いかもしれません。
Unityから半年くらい離れてしまっていたので、「Unity5の教科書」(北村愛実さん著)を読みなおしました。この本、とても分かりやすいです。 それにしても、UnityはScratchと似ていますね。今の流行りの形なのだと思います。 その機能の対応をまとめてみたくなりました。 U […]
Scratch で色々な可能性を試しています。 http://itoshi.main.jp/scratch/ でまとめています。 例えば、 虫の進化 虫の進化2、改良版。 空中の点の3次元描画。 疑似3次元の旗。 疑似3次元のマイクラ風ブロック
正月に実家に帰った時、姪っ子とその父(弟)がルービックキューブを披露してくれました。 早速、我々もルービックキューブを購入、ちょうど一週間で自力でそろえられるようになりました。子供もできるようになりました(そして僕よりも速い)。ポイントは、自作早見表を使ったことです。 ルービック […]