理論 5-20. ライツアウトを理論的に解く(Pythonコード付) やること以前、ライツアウトというパズルを遺伝的アルゴリズム(GA)で解きました。GAでは、5✕5サイズを解くのに十数秒かかっていました。今回はもっと早く確実に解ける理論解法を試してみたいと思います。ル... 2023/04/13 Yasuda 理論
雑記 16-31. レターパックで現金を送らせてみた やること「レターパックで現金送れ」はすべて詐欺です。命題論理で書くならこうですかね?∀(レターパックで現金送れ)∈(送金) s.t. (レターパックで現金送れ)=詐欺まあ言いたいことはわかりますよ。た... 2023/03/16 Yasuda 雑記
量子アニーリング 21-8. 量子アニーリング(D-wave)で巡回セールスマン問題を解く やること「量子アニーリングをやっていて巡回セールスマン問題を解いたことがないとは何事だ?貴様にわかか?」と煽られました。泣きながら勉強しました。今回は量子アニーリングで巡回セールスマン問題を解く方法を... 2023/03/13 Yasuda 量子アニーリング
画像生成AI / スタイル変換 4-13. ControlNetのポーズ指定用棒人間アバターをBlenderで作ってみた やることControlNetは、呪文から画像を生成するAIであるStable Diffusionと、写真からポーズを推定するAIであるOpenPoseを組み合わせて、指定したポーズで画像を生成してくれ... 2023/02/24 Nakamura 画像生成AI / スタイル変換
解説 16-30. Google Colabの共有権限のまとめ(閲覧者、編集者、Playgroundモード) やることPythonの勉強会をやっているとコードをGoogle Colabで参加者に共有する機会が多いです。その際の「共有権限はどうすればいい?」「Playgroundモードってなに?」をまとめました... 2023/02/23 Yasuda 解説
テキストAI / RAG 30-2. WhisperとLlamaIndex(GPT Index)で動画から専門家チャットボットを作ってみた やること「GPT-3」や「ChatGPT」はネット上のテキストを学習した、広く浅い知識を持ったチャットAIです。ネット上でテキスト化されていない情報は取り込んでいないため、あまり専門的な質問をすると「... 2023/02/12 Mizukami テキストAI / RAG
3Dプリント 7-40. 3Dプリントでアリストテレスの提灯ランプを作製 やることウニの歯は「アリストテレスの提灯」または「アリストテレスのランタン」と呼ばれます。ウニを含む棘皮動物たちは五放射相称の体を持ちますが、アリストテレスの提灯もまた五放射相称です。ちなみに関係ある... 2023/02/12 Yasuda 3Dプリント
量子アニーリング 21-7. 量子アニーリング(D-wave)でマインスイーパを解いてみた やること出来らあっ!量子アニーリングでマインスイーパを解けるっていったんだよ!!(中略)え!!量子アニーリングでマインスイーパを!?お勉強前提知識がたくさんあります。まず、マインスイーパを解く枠組みに... 2023/02/11 Yasuda 量子アニーリング
(古典)最適化 9-25. 遺伝的アルゴリズム(vcopt)でマインスイーパを解いてみた やること「遺伝的アルゴリズムでマインスイーパを解く」という勉強会を開きます(開きました)。結果を残しておきます。実行環境画面キャプチャを行うため、「Google Colab」「Jupyter Note... 2023/02/11 Yasuda (古典)最適化
予測 / クラス分類 1-9. XGboostとランダムフォレストの練習(訓練データ生成、One-Hotエンコーディング、回帰学習) やること機械学習による回帰の備忘録です。正解モデルを定義訓練データを生成回帰学習(XGboost / ランダムフォレスト)推定精度の確認一連の流れを残しておきます。訓練データ生成のときにランダムなノイ... 2023/02/10 Yasuda 予測 / クラス分類