オリジナル AI アートに関するブログです.AIアートをつくるときは通常,英語でこまかい記述をプロンプト (呪文) としてあたえますが,そうせずに,みじかい造語や絵文字だけをつかって,AI に自由にアートをつくらせています.
このサイトでは Stable Diffusion などの AI アート・プログラムでつくった画像を分類して表示していますが,ひとつのカテゴリーでも数 100 の画像がある場合があります. そのため,それをランキングすることが必須だとかんがえて,そのためのしくみをつくりました.
まだ大半の画像は私だけが見ている状態なので,ランキングは私自身がきめています. そこで,つぎのようなインタフェースをつくって,評価値のリストをファイルとして生成するようにしました.
各画像の下にラジオボタンがならんでいて,現在の評価値が参照でき設定できるようになっています. 6 段階評価のようにみえますが,実は “1” は 1000,“4.5” は 4500 を意味しています.初期値は 5000 です.ここに表示できる 6 個の値以外に 6000, 8000, 9000 などの値も使用していますが,それらはこのインタフェースからは参照も設定もできません. 通常のページでは画像は 40 個ずつ表示するようになっていますが,このインタフェースでは 400 個まで表示できるので,たいていのカテゴリーでは 1 回で全部を設定しなおすことができます.
ページの下に “update” というボタンがみえますが,これを押すことで評価値のファイルが生成されます. ラジオボタンを押して値を変更していると,その値がファイルにかきこまれます. そういうファイルの内容の例をしめします.
Weight = { 'i5i69Aqo': 3000, '1RhpVZ5J': 4000, 'NF6Wn2wH': 4000, ... (省略) 'j20IDtWI': 5000, 'YBjb-ra0': 5000, '4BbGN6jd': 5000, }
画像をみせるための web ページはプログラムで生成していますが,上記のファイルをそれとは別のプログラムのなかにとりこんで, そのプログラムを実行すると,前記のページ生成プログラムをかきかえて,変更された順序で表示するようにしました. 画像表示プログラムのなかで順序を変更するのにくらべると,すこしよけいなてまがかかりますが, さほどおおきなてまをかけずに,画像をみながら順序の変更ができるようになりました.