呪文一考 ~ ワードがトークンに分割されても効いてるのか? ~
結論から言うと、効いてると思います。
上の記事で作った、prompt.py を使って、
python prompt.py "1girl loli highres symmetrical frills seifuku"
['1</w>', 'girl</w>', 'lo', 'li</w>', 'high', 'res</w>', 'sym', 'metrical</w>', 'fr', 'ills</w>', 'sei', 'fu', 'ku</w>']
Number of tokens: 13
という、呪文を作りました。よくわかんない呪文ですが、一応すべて分割されるものをピックアップしました。
まぁ、呪文をチューニングしていないので、クリーチャーもいますが、いま大事なのは、呪文との整合性。なんでモノクロがいるのかわかんないですが、年かさの子はいないように思いますし、私服とも思えないしフリルもある。シンメトリカルかどうかですが、少なくとも顔が完全崩壊してる子はいないように思うので、まぁだいたい効いてます。ハイレゾは何に対してハイなのよ!っていわれるとシンドイので、聞かないで。
大事なのは、安定して一定の方向性が保たれているかということ。
ソレは満たしていると考えられます。なので、複数のトークンに分割されるワードは効いてると思います。あとはトークンの数との兼ね合い次第。
これで、だいぶ呪文作成の方向性が定まってきました。当たりが出る呪文を考えながら量を走らせ、呪文をチューンしながら質を高める。日々是研究也!