AIを学ぶ

しみから絵へ:絵をつくるAIが実際に絵を描く仕組み

絵をつくるAIは線を描いているわけではありません。きたないしみから始めて、合わないところを取りのぞいていきます。AI Teading Teensのスライダーでその様子を観察してみましょう。

約4分で読めます

画像AIに「花」と入力すると、花が現れます。まるで腕利きの画家がすばやく輪郭を描き、色を塗っているような姿を思い浮かべがちですよね。

でも、実際はそうではありません。AI Teading Teensの5.1章「しみから絵へ」では、スライダーを少しずつ動かしながら、本当は何が起きているのかをじっくり見届けることができます。🎨

CodingTeading のアプリAI Teading Teens直接さわる人工知能11〜15歳 · ひらく →

筆を持たないAI

5部 · つくり出すAIの5.1章「しみから絵へ」のはじめ

5部「つくり出すAI」の幕開けとなるこの章は、心にとどめておきたい次の一文から始まります:

絵をつくるAIは筆でえがきません。きたないしみを見て見当をつけ、ちがうところを取りのぞいていきます。

そして、それを自分の目でたしかめるための二つの実習が用意されています。

実習P18:つまみをゆっくりおしてみましょう

実習P18のはじめの様子:左のますはまだしみのままで、右のますにはすでに花のような見当がついています

最初の実習には、スライダーと二つのますがあります。どこを見ればいいのか、この章でははっきりと教えてくれます:

  • 左のますはいま画面にあるもの
  • 右のますは機械がいま何があると見ているか

つまみを少しだけおしてみましょう。左のますはまだしみのままです。でも右を見てください。そこにはすでに花のような形が見えています。機械はしみだけを見て見当をつけているのです。

実習P18でつまみを最後までおしたところ:しみが絵になりました

そのままおし続けると、画面がすっきりと晴れて絵になります。これは筆者たちが自ら学習させた、32×32という小さな画像生成AIによるものなので、マス目の一つひとつがはっきりと見えます。

雲から形をさがす

この章の説明は、子どもならだれもが知っている遊びになぞらえています。空の雲を見て「あ、ウサギの形だ」と思うのと同じです。絵をつくるAIも、まったく同じことをしています:

この方法には、ディフュージョンという名前がついています。

実習でさかさまにを押すと、絵はまたしみへとほどけていきます。機械が学習したのも、まさにこの向きでした。本物の絵を用意し、決まった量のしみを混ぜて、「私はいま何を混ぜた?」と問いかけるのです。しみが見分けられるようになれば、しみを取りのぞくこともできるようになります。

実習P19:絵を注文する

実習P19:機械に絵を注文したところ。もう一度くり返したり、注文を変えたり、機械が見た絵をたしかめたりするボタンが並んでいます

2つ目の実習では、描いてほしいものを選んで注文します。そのあと、三つのボタンを順番に押してみましょう:

ボタンわかること
同じようにもう一度同じ注文でもちがう絵ができます。変わったのは、最初のはじまりのしみです
同じしみでべつの注文はじまりのしみが同じでも、注文を変えるとちがう絵になります。何が見えるかは注文で決まります
機械が見た絵つくり出したものとよく似ていますが、まったく同じではありません。何もないところから生み出しているわけではないのです

この章では、最初の二つのボタンを押す瞬間こそがもっとも大切だと書かれています。画像AIについて誰もが抱く二つの疑問、「なぜ毎回ちがう絵になるの?」「プロンプトを変えるとなぜ絵が変わるの?」に対する、もっとも誠実な答えでもあります。

次回予告

本全体の構成や内容については、AI Teading Teens:自分の手でためすAIの本をご覧ください。落書きから人間が描いた絵を見つけ出す、まったくちがう仕組みの描画AIにふれてみたいならAutoDrawをどうぞ。そしてディフュージョンのような言葉が気になったら、アハAIでAIの用語をひとつずつ確かめてみましょう。

次回は、ドルベンのスポーツゲームと、それが子どものタイミング感覚をどう育てるかをお届けします。

よくある質問

画像AIは線を1本ずつ描いているのですか?

いいえ。まったくのしみ(ノイズ)でいっぱいの画面から始めて、そこに何がありそうか見当をつけ、合わないところを少しずつ取りのぞくことをくり返します。この方法をディフュージョンと呼びます。

絵はしみの下に最初から隠れているのですか?

いいえ。もし隠れているなら、同じしみからはいつでも同じ絵ができるはずです。この章の2つ目の実習で、そうではないことが確かめられます。

なぜ同じお願いをしても毎回ちがう絵になるのですか?

毎回ちがうしみから描き始めるからです。AIは保存された答えを取り出してくるのではなく、ありそうな候補の中から選び出しています。

この章はだれ向けですか?

AI Teading Teensの一部ですが、画像AIがどのように動くのかを知りたい大人の方にもぴったりです。

実際に開いてみる

CodingTeading のアプリAI Teading Teens直接さわる人工知能11〜15歳 · ひらく →

← 記事一覧へ