6/25(水)発売! 『Interface 2025年8月号』は暗号技術特集。第1部第1章を執筆しました☆彡
3Dプリント

7-11. 3Dプリンター失敗事例:造形物が全体的にスカスカ

はじめに3Dプリンターを使っていると、時々、プリントの失敗にって思いもよらないものが出来上がります。将来、同じ現象が起きたときに忘れないように、失敗の原因、解決方法を記事にしていこうと思います。成功例...
3Dプリント

7-10. TPUフィラメント メーカーごとの特徴まとめ

はじめに柔軟性のある3Dプリンター用の素材としておなじみのTPUですが、メーカーによってそれぞれ特徴があります。硬さも結構違うのですが、ごく一部のメーカーを除いて硬度の表記がありません。そこで、Ama...
[F] 解説 / 雑記

9-14. 自称日本一わかりやすいNP完全とは

やること「日本一わかりやすい」は流石に盛りました。タイトル詐欺です。最適化をやっているとどうしても「NP完全」を理解しなければなりません。しかし、NP完全を検索しても「NP困難のうちNPであるもの」と...
予測 / クラス分類

9-13. 遺伝的アルゴリズム(vcopt)でニューラルネットの騙し画像を作る(モザイクパネル編)

やること前回は、vcoptを用いてImageNetの学習済みニューラルネットに対する騙し画像(Adversarial example)を生成しました。「モザイクに見えるけどネコと判定される」という初歩...
量子アニーリング

21-4. 量子アニーリング(D-wave)でテント・アンド・ツリーパズルを解く(大規模編)

やること20-2はGAでテント・アンド・ツリーの大規模な問題を解きました。 21-2はD-waveで同じく小規模な問題を解きました。21-3ではD-waveで大規模な問題を解く準備を行いました。さっそ...
量子アニーリング

21-3. D-waveマシンで大規模な問題を解く準備(設定の関数化、問題の分割解法)

やること前回はD-waveの設定を一つ一つ手書きして、小さなパズル問題を解きました。設定は36行にも及びました。しかし、設定を一つ一つ手書きするのでは、より大きな問題に挑戦する気が起きません。今回は、...
理論

16-3. ボジョレー・ヌーボーの相対評価から序列を作る

やること「ここ10年で最高」といった大胆な比較級で毎年波紋を呼ぶボジョレー・ヌーボー。今日はプログラムを用いて、相対的な評価から序列を作ってみます。実行環境講評一覧いろいろなサイトから、1995年以降...
画像生成AI / スタイル変換

4-7. pix2pixで線画を着色する

はじめに 今回はpix2pixで線画にした画像を着色してみます。pix2pixはImage-to-ImageなGANモデルで多様な使い方ができます。セグメンテーション画像から本物の画像を予測する、モノ...
量子アニーリング

21-2. 量子アニーリング(D-wave)でテント・アンド・ツリーパズルを解く(初めて編)

やること20-2では、GAでテント・アンド・ツリーというパズルを解きました。パズルのルールについては記事をご参照ください。このパズルは量子コンピュータとも相性が良さそうなので、D-waveマシンで解い...
量子アニーリング

21-1. 数式を使わずにD-waveマシンの使い方を学ぶ

やること量子コンピュータの使い方を検索すると、だいたい数式ばかり出てきて憤死します。Σ←これが出てくるとだいたいアウトです。今日は数式を使わずにD-waveの基本的な使い方を学んでみます。目標は「n個...