isEOL(@Angelworm_)

this method describes @Angelworm_ is End Of Life

programming

遺伝的アルゴリズムで画像をベジェ曲線の塊に近似する奴

Image evolutionこれってGAじゃなくね?ってことで私が本当のGAを見せてやりますよしたら死んだ(Cross Originなんとかは滅べ)ということで供養https://github.com/angelworm/GAPict

2048のAIを書かなかった話。あるいは遺伝的プログラミングの話

序 KMCでは2048のAIを作って戦わせるコンテストである「第一回2048AIコンテスト 結果報告 - KMC活動ブログ」が開催たそうですね。これを見て2048AIを私も作ってみたくなりました。ところで、ボードゲーム上でAIとはおおよそ「勝率が最も高まる手を現在の状況…

重み付きrandom.choice

速度が必要になった結果、Pythonのコードを全部C++で書き直す羽目になった@Angelworm_です。 配列から要素をランダムに一個取ってくる様なコードってPythonならこう。 x = random.choice([1,2,3,4,5]) で、Cとかだとこんな感じだとか(rand()が良くないのは置…

モジュールが存在するときにのみインポートする

そこら中の環境で同じコードを使い回したいんだけど、全く同じ環境を作るのが面倒くさい。 どうせ中途半端に環境が整ってないのに動かしたいとか言い出すときは、完全に動く事は期待しないし、動く範囲で動いてほしい。 型検査を捨てた動的言語なんだからこ…