1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

1行でテイストが変わる

Stable Diffusion はテキストから画像を生成してくれる AI ですが、
Lora は元のモデルにつけたしであるテイストを加えることができるものです。

たとえばこれは

a machine learning boy

というテキストから Stable Diffusion で生成した画像ですが、

boy_snow (9).png

水彩画を学習した Lora を Stable Diffusion にロードして同じテキストで生成すると、

boy_snow (1).png

こういうテイストになります。

LoraはWebUI(GUIでStable Diffusionを使えるライブラリ)の方で使うのも簡単だけど、
コードから使うのも簡単です。

やり方

好きなテイストの Lora を Hugging Face などで探してダウンロードします。 .safetensorという拡張子のファイルです。
自分で作ることもできます。

さっきの水彩画のLoraはこれです。

pipe.load_lora_weights(".", weight_name="watercolor_v1_sdxl.safetensors")

これで Stable Diffusion に Lora がロードされます。
あとは生成するだけ。

from diffusers import StableDiffusionXLPipeline

pipe = StableDiffusionXLPipeline.from_pretrained('stabilityai/stable-diffusion-xl-base-1.0')
pipe.to( "cuda" )
pipe.load_lora_weights(".", weight_name="watercolor_v1_sdxl.safetensors")
image = pipe("delicious pizza",latents=latents).images[0]
image.save('pizza.png')

boy_snow.png

🐣


フリーランスエンジニアです。
AIについて色々記事を書いていますのでよかったらプロフィールを見てみてください。

もし以下のようなご要望をお持ちでしたらお気軽にご相談ください。
AIサービスを開発したい、ビジネスにAIを組み込んで効率化したい、AIを使ったスマホアプリを開発したい、
ARを使ったアプリケーションを作りたい、スマホアプリを作りたいけどどこに相談したらいいかわからない…

いずれも中間コストを省いたリーズナブルな価格でお請けできます。

お仕事のご相談はこちらまで
rockyshikoku@gmail.com

機械学習やAR技術を使ったアプリケーションを作っています。
機械学習/AR関連の情報を発信しています。

X
Medium
GitHub

1
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
3

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?