A Day in the Life

Stable Diffusion・論文実装とエリックサウス / 2022年9月12日

論文Prompt-to-Prompt Image Editing with Cross Attention Control を Stable Diffusionで動くようにした、bloc97/CrossAttentionControl。一部単語を差し替えた際に、レイアウトや出来上がりの雰囲気は崩さずに安定した出力を生むもの。この論文は先月(2022年8月)に発表されたもので、画像生成 AI の最前線!拡散モデル・画像生成モデルの最新研究を解説で日本語でも解説されてて知っていたのだけど、モントリオール大学のCV専攻している学生が短期間でちゃんと動く実装として公開していてすごいなー。論文に結構ちゃんと実装方法が載っているとは言え、自分でサクッとやれるかと言われたら全然できなさそう。

というか実装作者氏、anime4kの作者でもあるのかー。


Stable Diffusion 亜種といえば、Japanese Stable Diffusion を rinna 社が公開。LAION-5B 、巨大すぎてほいと学習できるコストじゃないのだけど、そのサブセット(1億枚らしいので、1/50ぐらいかな) + αで学習させているあたりバランスの良さを感じる。もともと日本語CLIPも公開していたし、そのへんの学習ノウハウがあったのだろうけど、これだけ短期間で公開できる速度もすごいよなー。

Waifu DiffusionはDanbooruを学習データに使っていてなるほど。Danbooruという文字列を久しぶりに見たなぁ、なつかしす。Danbooruの学習データをフィルターする指標にCLIP+MLP Aesthetic Score Predictorというのを使ってるのか。


Stable Diffusion の prompt と画像がセットで閲覧・検索できるLexicaを観てると面白い。全く発想にない prompt がたくさんある。"rosetta stone with android emojis written on it"とかね。

そして画像生成すると楽しくてぼけーと時間を消費してしまうな…。

rosetta stone with android emojis written on it, rimworld, digital painting, trending on artstation, deviantart, 8k, epic composition, intrinsic details, perfect coherence


夕食は、東京駅土産の南インド料理店エリックサウスのビリヤニとカレー。初エリックサウスだったのだけどどちらも美味しいなぁ。人気店なのもうなずける。南インドまた行きたい。

芦野温泉・SF小説・ラーメンたかはし / 2022年9月11日

そろそろ足もだいぶ治ってきたので、久しぶりに芦野温泉へ。朝からの温泉は最高だ。温泉に行くと、たいてい最高な気分になれるのだけど。


一日中、SF小説プロジェクト・ヘイル・メアリーを読んでいた日。面白くて一気に上下巻を読み終えてしまった。SFが詳しくない自分でも楽しめるエンターテイメントさ。


またまたラーメンたかはしへ。限定の塩つけ麺、脳が溶ける旨さ。セットに食後にリゾットもついてきて、残ったつけ汁と食べるとヤバイ旨さ。(カロリー)。たかはし、メインのラーメンのラインナップ(これだけでも結構あるのだけど)に加え、しょっちゅう限定ラーメンその他諸々を作っていて、親父さんのらーめん好きが伺える。毎回愛想よく会話を振ってくれるのも嬉しい感じだ。

撮影機材ricoh gr iiix

とらや分店 / 2022年9月10日

白河ラーメンで有名なとらやの黒磯にある分店、とらや分店へ。ちょうどよいバランスの鶏ガラスープと醤油、好みの味だなぁ。いままで食べてきた白河ラーメンで一番美味しい、といっても4店ほどなのだけど。生たまねぎの薬味を入れるとまた味が変わってそれも良い。

撮影機材leica m11/summicron-m 1:2/35 asph.

得意なこと・避けている挑戦 / 2022年9月9日

お金の勘定とか、子育てとか、皿洗いとか、そういう色々を並べていくと、プログラミングはだいぶ簡単で、かつ得意なので、仕事かどうかにかかわらず、だらだらやってしまう傾向がある。簡単で得意なのは上達の結果でもあるので、別に悪いことではないけれど。

何が悪いかというと、難しくて得意じゃないものを避けていて、そのなかに色々とやったほうがいいことがある、という事実というか感覚があるのだと思う

--一回やすみ - blog.8-p.info

スッと腑に落ちた文章。得意なことは簡単。得意でないことに目をそらしてしまいがち。たしかになぁ。

Kaggleコンペ・Feedback Prize開始 / 2022年9月8日

KaggleコンペFeedback Prize - English Language Learningを始める。似通ったTransformers Encoderコンペは3回目なので新鮮味は無いのだけど、総復習しながらやる感じでこれはこれで楽しい。銀メダル以上で Kaggle Competitions Master になれるので、銀以上を狙っていきたい。

知人が「ついLossの観測者になってしまう…」と言っていたのだけど、自分もそうで、学習途中の進捗具合で良さそう・悪そう、と学習終了まで待てば良いものを、つい経過観測してしまいがち。


Kaggleコンペしてると、もう一台GPUマシンが欲しくなり新規PCを考える。今はRTX3090は新品15万円ぐらいとだいぶ価格がさがったなぁ、もうじきRTX4090出るから流石に待つけど。CPUもそろそろZen4のRyzenが登場。今使ってるRyzenはZen2なのでZen4ならパフォーマンス的に2倍はいかなくとも1.5倍以上は速くなるはず。AMDの藤井聡太氏出演のRyzenプロモーション画像が面白い。

Core i9-13900Kは物理コア24コアという話で久しぶりにIntel CPUもありかも。PCケースは配置的にフルタワーでも良いかもしれない、排熱に優しいしね。静音を考えると本格水冷化もできたらしたい、でもGPU壊したら嫌だなぁ、とか夢が広がる。


ちょうど去年の今頃に、ここに内見に来ていたようだ。もう住むと決めて一年かぁ。良い場所だし、そろそろ賃貸ではなく家を建てても良いかもしれない。何も決めてないけど。

睡眠不足・かりあげクン・手巻き寿司 / 2022年9月7日

夜はたいていの場合スッと眠りに入れるのだけど、昨晩は睡眠失敗。夜1時半ぐらいまで目が冴えてしまっていた。5時に起きると眠いのだけど、眠れる感じにはならず。小・中学生の頃は夜うまく寝れないと、部屋にあったコボちゃんを読み返していたなぁ。頭を使わずサラッと読める感じが良かったのだった。今も夜寝付きが悪いとかりあげクンを読んでいるので、あまり変わっていない。

かりあげクン、1巻が自分の生まれる前の発行で、初期のころはTHE昭和な文化が楽しめる。今は37巻ぐらいを読んでいて、ちょうど2000年すぎ頃。携帯電話やパソコンのネタが徐々に出だしてきている。


久しぶりに Colab 上でコードを書いたらやたらと書きにくい。手元の VSCode では GitHub Copilot が動いていて、それが Colab には無いからなのであった。とりわけpandasの解りにくいAPIを覚えなくても、あなたが書きたいpandasのコードはこうですよね?と生成されるのが最高。エディタの補完は単純な辞書ワードマッチ、インテリセンス的なコンテキストを理解しての補完と進化してきたわけなのだけど、GitHub Copilot はそれに並ぶ進化で、もう無いとコードを書くのが辛い感じに依存し始めてきた。

やりたいことのキーワードさえわかれば、適当コードは誰でもかけるようになる感じにますますなってきて、より深く技術が解るからこその専門職としてのソフトウェアエンジニアの価値は上がっていくのだろう。反面、浅いところで立ち止まってると更に技術のコモデティ化が進んで簡単なソフトウェアエンジニアリングしかできないと価値は下がっていくのだろうなぁ。代わりに複合的な価値提供はしやすくなるだろうから、そちらの方も当然求められる世の中になっていくのだろうけど。


夜は刺身盛り合わせが安かったこともあって手巻き寿司。家庭菜園の大葉が山ほど取れるので無限大葉が楽しめた。大葉、成長しても50cmぐらいの丈なのかな、と思っていたのだけど、80cmぐらいまで伸びてワサワサしている。

撮影機材ricoh gr iiix

Vercel・日本リージョン追加と引きこもり生活 / 2022年9月6日

Next.jsを開発しているVercelに日本のリージョンが追加され、無料枠のHobbyでも使えるらしい。結構いろいろな場所のリージョンを提供しているのね。継続したいサイトで無料枠狙いだとHerokuのようにいつかは有料化してしまうだろうから、一時的に立ち上げる何かには Hobby 枠便利そう。優良枠の月額20$はビジネスなら安いけど個人だと考える値段設定だなぁ。Herokuの無料枠が終わり、Vercelが無料枠で顧客獲得しているのを見ると、時代の流れを感じる。


足の指は痛みから徐々に痒みへと変わってきた。ただまだ外で歩きたい感じにはならず、日々引きこもり。


おたより返信コーナ

Minecraft Dungeons おもしろそうですね!うっかり手を出してしまいそうでドキドキしています。

ところで、Hack and Slash のことであれば「ハクスラ」という略語が適当かと思いました。ハクスラとハスクラ、カタカナで書くとどっちかわからなくなりますね😋

--june29

はっ、Hack and Slack 略してハスクラ(間違い)と読んでました。ご指摘の通り、ハクスラが正しいですね😋。ハスクラハクスラハクスラハスクラハクスラハスクラ。

撮影機材ricoh gr iiix

Minecraft Dungeons・ザ・タワー体験記 / 2022年9月5日

Minecraft Dungeonsを連日遊んでいる。アドベンチャーパスに含まれるザ・タワーというシングルプレイのゲームモードが、ハスクラをローグライクにしたらこうなった、という感じのゲームに仕上がっていて面白い。ローグライクはそもそもこの敵はどんな行動をとって…や、アイテムにはこんな効果があって組み合わせると…という知識が必要になるのだけど、マイクラダンジョンズでその知識は得られているので、ある程度知識をはじめから持ってローグライクをプレイできる。武器やアイテムもホイホイ手に入り、いろんな組み合わせで毎回遊べて、このモードもよくできているなぁ。


おたより返信コーナ

Co-opゲーといえば昨年のGOTY ”It Takes Two" を真っ先に思い浮かべました。まあ、あれはちょっと関係がよろしくないご夫婦のCo-opなので、他所のご家庭ではどんな会話しながらプレイするのかなみたいな妄想が捗りますね。ごちそうさまでした。

--

It Takes Two評判いいですよね。PS5だとコントローラ一つしか無いからなーと思ってスキップしてたんですが、PS4ゲーとして動かすならPS4コントローラも問題なくPS5で使えるということが解ったので、PS4版を動かすのも良さそう。

Minecraft Dungeons・Pizzeria Picoでピザ / 2022年9月4日

引き続き足の指痛で、ぶらぶら出歩く感じにはならず、引き続きMinecraft Dungeonsを妻と遊ぶ。カジュアルハスクラとしてほんと良くできている、DLCのシーズンパスやアドベンチャーパスも買ってしまった。


夜は友人たちとPizzeria Picoでピザ。


おたより返信コーナ

スペイン語圏、楽しみですね。法人設立もおめでとうございます!

--zee8

お久しぶりです、ありがとうございます!スペイン語圏、文化的にも行ったことがない場所なのでどんな感じなのか楽しみです。

撮影機材ricoh gr iiix

Minecraft Dungeons / 2022年9月3日

足の指が引き続き痛く、ちょっとでもなにかにぶつかると激痛が走る。歩くだけでもそこそこ痛い。なので久しぶりに妻と家でTVゲームでもやろうと、二人で遊べるゲームを見繕う。対戦型ゲームは自分が圧倒的に勝ってしまうので面白くないし、協力プレイもガチゲーマ向けだとそれなりにゲームスキルが無いと面白くない。

Minecraft Dungeonsは親子で遊ぶことも考慮されたゲームデザインになってそうだったので、PS4版を購入して遊んだ所、いい感じに二人で楽しむことができた。カジュアルゲーマーが楽しむハスクラとしてよくできている。


妻に運転してもらい、自分たちで焼いて食べる系のお好み焼き屋へ。地元の中高生でやたら賑わっていた。クーポンをもらうと夜時間帯でも食べ放題1080円で、そりゃ食べ盛りの学生たちには人気になるよなぁ。

撮影機材ricoh gr iiix