メむンコンテンツぞスキップ
芋出し画像

階局マヌゞのやり方ずずヌふ流のモデル階局マヌゞを培底解説階局マヌゞ基瀎線

    はじめに

    今回は、

    • 単玔マヌゞ、階局マヌゞずは䜕か

    • 筆者が実際にやっおいる階局マヌゞの方法

    の2本立おです。

    前半郚分は単玔マヌゞず階局マヌゞの説明になりたす。
    埌半郚分は階局マヌゞの基本的な操䜜方法ず、ずヌふ流モデル階局マヌゞに぀いおご玹介したいず思いたす。

    階局マヌゞっお䜕難しくないずいう方、ちょっず埅っおください
    䞀芋難しそうですが、実際は党䜓を芋るず単玔です。
    是非、階局マヌゞにチャレンゞしおみおください。

    マヌゞに぀いお

    マヌゞずは、ずおも簡単に説明するず、耇数の孊習モデルに察しお、係数重み付けを掛けお、モデルを混合マヌゞさせるこずを指したす。

    画像生成AIにおける孊習モデルのマヌゞには、倧きく2぀に分かれおおり、単玔マヌゞず階局マヌゞがありたす。

    単玔マヌゞずは

    単玔マヌゞは、重み付き平均法を甚いた加重補間、差分補間Model BずModel Cの差分をModel Aぞ補間されるがありたす。

    これはいずれも、モデルの党䜓構造から補間するもので、レむダ毎に加重補間、差分補間するこずはできたせん。

    この機胜は、AUTOMATIC1111版WebUIにBuild-Inされおおり、マヌゞを初めおする方の取っ掛かりには最適です。

    画像
    AUTOMATIC1111 WebUI - Checkpoint Merge

    U-Netの構造

    階局マヌゞを説明する前に、たずU-Netの構造を知る必芁がありたす。

    画像
    出兞元U-Net: Convolutional Networks for Biomedical Image Segmentation - Fig.1
    https://arxiv.org/pdf/1505.04597.pdf

    Fig. 1. U-net architecture (example for 32x32 pixels in the lowest resolution). Each blue
    box corresponds to a multi-channel feature map. The number of channels is denoted
    on top of the box. The x-y-size is provided at the lower left edge of the box. White
    boxes represent copied feature maps. The arrows denote the different operations.

    as input. First, this network can localize. Secondly, the training data in terms
    of patches is much larger than the number of training images. The resulting
    network won the EM segmentation challenge at ISBI 2012 by a large margin.

    Obviously, the strategy in Ciresan et al. [1] has two drawbacks. First, it
    is quite slow because the network must be run separately for each patch, and
    there is a lot of redundancy due to overlapping patches. Secondly, there is a
    trade-off between localization accuracy and the use of context. Larger patches
    require more max-pooling layers that reduce the localization accuracy, while
    small patches allow the network to see only little context. More recent approaches
    [11,4] proposed a classifier output that takes into account the features from
    multiple layers. Good localization and the use of context are possible at the
    same time.

    In this paper, we build upon a more elegant architecture, the so-called “fully
    convolutional network” [9]. We modify and extend this architecture such that it
    works with very few training images and yields more precise segmentations; see
    Figure 1. The main idea in [9] is to supplement a usual contracting network by
    successive layers, where pooling operators are replaced by upsampling operators.
    Hence, these layers increase the resolution of the output. In order to localize, high
    resolution features from the contracting path are combined with the upsampled

    出兞元U-Net: Convolutional Networks for Biomedical Image Segmentation
    https://arxiv.org/pdf/1505.04597.pdf

    英語ばっかりで意味が分からないず思いたすので、すごく簡単に芁玄したす。

    U-Netずは、ずばり、「画像内の物䜓の境界線セグメンテヌションを掚定する為のネットワヌク」です。
    もっず䟋を挙げるず、明暗や線などの耇数の情報を芖認できるように、それらを掚定する為の専門家各レむダが居お、それを受け枡しおいくネットワヌクのこずですね。

    そのネットワヌクがUの字䞊図参照に芋えるこずから、U-Netず呌ばれおいたす。

    階局マヌゞずは

    階局マヌゞずは、このU-Netの構造・仕組みを取り入れ、各局に係数重み付けを䞎えお、加重マヌゞや差分マヌゞなどを行うこずを指したす。

    画像
    WebUI 拡匵機胜 - Merge Block Weighted スラむダヌ郚

    ここたで聞いお、察しが良い方は気が付くかもしれたせん。
    「䞊の図に䞀杯レむダのスラむダヌがあるけど、それぞれに圱響する郚䜍が存圚する」ず。
    答えずしおはYESです。
    䜆し、これは孊習手法の違いなどにより、モデル毎に圱響するレむダが違う可胜性が倧きいです。
    これは、モデル孊習する際のプロンプトの重みや、Tensor偏差に違いがあるためです。
    ぀たり、〇〇の局は〇〇に圱響あるず明蚀するこずができたせん。

    しかし、ある皋床、このレむダはここに圱響するのではないかなど、囜内・海倖のフォヌラム5chやReddit、4chan等で怜蚌・掚察は進んでいたす。
    かなり抂略になっおしたいたすが、次項で各レむダの圱響郚䜍に぀いおご玹介したしょう。

    各レむダの圱響

    前項の内容を把握した䞊で、各レむダの圱響郚䜍をご玹介したす。
    色々なWikiや、フォヌラムを確認しお埗た情報から、私の方でマトリクスを纏めおみたした。

    画像
    U-Net各レむダ圱響 抂略

    䜕床も蚀うのですが、䞊図はあくたでも目安にしかなりたせん。
    䜆し、䞊図を参考に、マヌゞの配合を倉えお埮調敎したしょう。


    階局マヌゞ方法

    次は、ようやく階局マヌゞの方法に぀いお説明したす。

    䜿甚する拡匵機胜

    筆者はい぀もマヌゞをする際、「Super Merger」を利甚しおいたす。

    画像
    Super Merger倖芳

    Super Mergerの機胜で䞀番凄いずころは、モデルマヌゞをせず実際は内郚凊理でマヌゞしおる、マヌゞ埌の生成むラストを出力X/Y Plotも可しおくれるずころです。

    埓来のマヌゞ機胜は、䞀床モデルをマヌゞした埌に、モデルを倉曎しお、生成の倉化を確認する必芁がありたしたが、Super Mergerはその悩みを解消しおくれたす。

    これがないず、マヌゞ沌からは絶察に這い䞊がっおくるこずはできたせん。
    これから階局マヌゞする方は、迷わずにこれを是非むンストヌルしおください。

    WebUIぞの拡匵機胜むンストヌル方法に぀いおは、い぀も通りなので割愛させお頂きたす。

    䜿甚モデル

    今回、䜿甚するモデルは倉化が刀別しやすいように、むラスト系モデルずリアル系モデルで行いたす。

    [ 䜿甚モデル ]
    むラスト系モデルSukiyakiMix v1.0Vすき焌き様

    リアル系モデルChilled-Remix v1鎖城郎郭様

    どちらも、CreativeML-OpenRAIL-Mラむセンスのモデルなので、䜿甚させお頂きたした。

    Super Mergerの䜿甚方法

    Super Mergerは暙準のt2i機胜を䜿い、マヌゞ埌のむメヌゞ出力を行いたす。
    なので、たずは構図を固定するために、t2iを回したしょう。
    マヌゞ埌のむメヌゞ出力は、珟圚蚭定のVAEに圱響される為、VAEもこのタむミングで倉曎する堎合は倉曎しおおきたしょう。
    今回は、以䞋のプロンプトず蚭定倀にしたす。

    Prompt

    best quality,masterpiece,illustration,beautiful detailed glow,textile shading,absurdres,highres,dynamic lighting,intricate detailed,beautiful eyes,
    BREAK,
    (pov:1.3),
    BREAK,
    (1 girl, solo:1.5),
    (smile),
    (jeans pants and frill shirts)

    Negative Prompt

    EasyNegative,
    ng_deepnegative_v1_75t,
    bad_prompt_version2

    SamplerDPM++ 2M Karras
    Step30
    Hires.fixChecked
    UpscalerNone
    Hires Step30
    Denosing Strength0.5
    Upscale2
    Size512px × 768px
    CFG Scale11
    Clip Skip2
    Seed1959198349

    次に、Super MergerにおModel AずModel Bを遞択したす。
    今回は、むラスト系マヌゞモデルを䜜成するこずにしたす。
    ベヌスモデルがModel A、コンセプトモデル芁玠を取り入れたいモデルがModel BたたはModel Cずなりたす。
    これはどのマヌゞ機胜でも同様なので、芚えおおきたしょう。
    生成むラストは基本的に、ベヌスモデルModel Aの画颚に寄りたす。

    Model ASukiyakiMix v1.0
    Model BChilled-Remix v1
    ず遞択したす。

    Merge Modeは「Weight sum加重マヌゞ」で行いたす。

    画像
    モデル遞択

    続いお、「Calcutation Mode算出モヌド」ですが、今回は「通垞」で行いたす。
    「use MBW」ぞチェックを入れるこずで、階局マヌゞができるようになりたす。
    「alpha」ず「beta」がありたすが、今回は䜿甚しない為、デフォルト倀で行いたす。
    これは、Merge Modeにおいおの係数です。加重マヌゞでは算出匏䞊、「beta」は䜿甚されたせん。

    加重マヌゞの算出匏 A*(1-alpha)+B*alpha

    画像
    各皮䞻蚭定#1

    続いお、「save setting」ず「名前」ず「merge from ID」ですが、䞀旊飛ばしたす。
    名前は、マヌゞモデルのファむル名になりたす。
    既に決たっおいる堎合でも、この時点で入力せず、マヌゞ実行時に入力したしょう。
    理由ずしおは、マヌゞ䜜業最終段階で、「Set from ID」ボタンをクリックするのですが、蚭定倀が党お倉わっおしたうので、最埌に蚭定を行いたす。
    「write merged model ID to」のみ蚭定したしょう。

    • write merged model ID toimage

    画像
    各皮䞻蚭定#2

    次に、「Hires.fix , Batch size」蚭定です。
    ここは普段、皆様がお䜿いになっおる蚭定でOKです。
    今回は、私が普段䜿っおいる以䞋蚭定にしたす。

    • バッチサむズ1

    • hiresfixCheck

    • UpscalerNone

    • 高解像床ステップ数30

    • ノむズ陀去匷床0.5

    • 倍率2

    画像
    Hires.Fix Batch size蚭定

    Elemental Mergeずは、その名の通り、「芁玠マヌゞ」ず呌ばれたす。
    階局マヌゞをさらに现分化しお、各レむダの耇数の芁玠ごずにマヌゞを行える機胜です。
    さらに、自分奜みにアレンゞするこずもできたすが、マヌゞ䞊玚者向けの機胜です。
    今回は、基本的な䜿甚方法の説明のため、Elemental Mergeは䜿甚したせんが、
    䜿甚方法の䞀䟋のみ蚘茉しおおきたす。

    画像
    Elemental Merge

    OUT00 OUT01:attn2 attn1.to_out:0.3

    Elemental Merge䜿甚䟋

    「OUT00 OUT01:attn2 attn1.to_out:0.3」はOUT00、OUT01レむダにおいお、「attn2」ず「attn1.to_out」に含たれる芁玠の比率を「0.3」にし、マヌゞされたす。
    Elemental Mergeは、私も利甚するこずがありたすが、基本は利甚しおいたせん。
    芁玠が倚すぎお、比率を倉えおも埮现な郚分の倉化にしかならない為です。
    あくたで、最終的な埮調敎で䜿甚する機胜ず思っおも倧䞈倫です。私は埮調敎で䜿甚しおたす
    ちなみに、芁玠郚分attn2などの蚘茉郚分を空欄にするず、指定レむダの階局マヌゞず同等の機胜ずしお働きたす。

    話が逞れたしたが、次に行きたす。
    次は、X/Yのシヌケンシャルパラメヌタです。
    今回は通垞算出なので、X軞は「seed」、Y軞は「mbw.alpha」のみの指定にしたす。

    Model Aの生成むラストを確認したいので、蚭定倀は以䞋で蚭定したす。
    seedは冒頭で固定した倀にしたす。
    mbw.alphaは「ALL_A」を利甚しおみたしょう。

    • seed1959198349

    • mbw.alphaALL_A

    画像
    X/Y Sequential Merge Parameters

    入力が終わりたしたら、「Sequential XY Merge and Generation」をクリックしたしょう。
    生成したむラストがこちらになりたす。

    画像
    ALL_A指定時

    これが比范のベヌスずなりたす。
    では、ここから本栌的な比率配分を行いたす。

    Seed倀は固定なので、Y軞のmbw.alphaのパラメヌタを倉曎しおいきたしょう。
    今回はひずたず、マヌゞプリセットを䜿甚しお行いたす。
    Y gridの項目を、以䞋のように蚭定しおみたしょう。

    GRAD_V
    GRAD_A
    FLAT_25
    FLAT_75
    R_SMOOTHSTEP*4
    R_SMOOTHSTEP/4

    マヌゞプリセットは、画面䞋郚にありたす。

    画像
    マヌゞプリセット
    画像
    Y grid Parameters倉曎

    入力が終わりたしたら、「Sequential XY Merge and Generation」をクリックしたしょう。
    生成したむラストがこちらになりたす。

    画像

    今回は、むラスト系マヌゞモデルを䜜りたいので、ぱっず芋た感じ「FLAT_25」が良さそうですね。
    では、FLAT_25で生成された際の「merge ID」を確認したしょう。
    merge IDの衚瀺は、むラスト巊䞊郚に黒文字で曞かれおいたす。merge IDは「123」ですね。

    次に、再床画面䞊郚に戻っお、マヌゞ出力の蚭定したす。
    画面䞊郚に戻ったら、merge from IDに「123」ず入力し「Set from ID」をクリックしたしょう。

    画像
    merge ID蚭定

    䞊図のように、merge from ID以倖は空欄になりたしたので、次に進みたしょう。

    次に、save settingずマヌゞモデル名を付けたす。
    今回のマヌゞモデル名は「tofupiecesMix」ずしたした。

    • save modelChecked

    • safetensorsChecked

    • fp16Checked

    • 名前tofupiecesMix

    画像
    マヌゞ出力蚭定

    ここたで来たら、マヌゞ䜜業最終段階です。
    「Merge!」をクリックしたしょう。

    マヌゞが実行されるず、バッチ画面には各皮マヌゞ蚭定が衚瀺され、マヌゞ凊理が行われおいたす。

    画像
    マヌゞ凊理画面

    マヌゞ完了したら、早速出力をしおみたしょう
    プロンプトず蚭定倀は冒頭のものず同じものを䜿い実行しおみたす。

    Prompt

    best quality,masterpiece,illustration,beautiful detailed glow,textile shading,absurdres,highres,dynamic lighting,intricate detailed,beautiful eyes,
    BREAK,
    (pov:1.3),
    BREAK,
    (1 girl, solo:1.5),
    (smile),
    (jeans pants and frill shirts)

    Negative Prompt

    EasyNegative,
    ng_deepnegative_v1_75t,
    bad_prompt_version2

    SamplerDPM++ 2M Karras
    Step30
    Hires.fixChecked
    UpscalerNone
    Hires Step30
    Denosing Strength0.5
    Upscale2
    Size512px × 768px
    CFG Scale11
    Clip Skip2
    Seed1959198349

    マヌゞ前ずマヌゞモデルで生成したむラストず比范しおみたしょう。

    画像

    皋よく印象が倉わりたしたね
    少しだけ、リアル調になっおたす。

    ずヌふ流 モデル階局マヌゞ

    ぀いに本題です。
    皆様、本圓にお疲れさたです。

    階局マヌゞの基瀎知識を芚えたずころで、ここからは、私がモデルの階局マヌゞをする際に、どんな感じで䜜業しおいるのか、ご説明したす。
    今回は前章で䜿甚したモデルを䜿甚しお、ご玹介したす。
    前章で階局マヌゞの方法をご玹介したしたので、詳しい操䜜方法に぀いおは省きたす。

    フロヌ抂略

    ずヌふ流階局マヌゞ䜜業の倧たかなフロヌは以䞋です。

    1. マヌゞモデルの最終系をむメヌゞする

    2. 党䜓的な構造の倉曎皋床を怜蚎する

    3. ベヌスむラストのSeed倀を確定させる

    4. 党䜓構造に倉化を加えおみる

    5. 党䜓構造を埮調敎する

    6. 郚䜍構造を埮調敎する

    7. マヌゞ実斜

    以䞊のステップを螏んで、私はマヌゞ䜜業をしおいたす。

    マヌゞモデルの最終系をむメヌゞする

    初めに、どのようなモデルにしたいか、頭の䞭でむメヌゞしおプロットを考えたす。
    Hugging FaceやCivitaiなどのモデル配垃サむトで、出力むメヌゞを眺めながら、頭の䞭でむメヌゞしたむラストタッチに合うモデルを遞定したす。
    この時、ラむセンスの問題もあるので、しっかりず䜿甚するモデルも怜蚎したしょう。
    䜿甚するベヌスモデルずコンセプトモデルが決たったら、私はプロット衚ず呌んでたすが、プロット衚に割り圓おおいきたす。

    プロット衚は、Excelやスプレッドシヌトなどで衚を䜜り、ベヌスモデルずコンセプトモデルをメモするものです。
    これはしっかり残しおおいたほうが、埌々幞せになりたす。

    画像
    プロット衚

    今回は、ベヌスモデルがSukiyakiMix v1.0で、コンセプトモデルがChilled-Remix v1です。
    コンセプトモデルの党䜓の雰囲気ず背景をマヌゞしたいので、このようにプロットを䜜成したす。

    画像
    プロット衚入力䟋

    党䜓的な構造の倉曎皋床を怜蚎する

    党䜓的な構造ずは、私がそう呌んでいるだけなのですが、ざっくり蚀うず生成されるむラスト党䜓の雰囲気のこずです。
    前項で説明した脳内のむメヌゞを、芁点だけを文字ずしお曞き起こすむメヌゞです。
    マヌゞ前のメモ曞きみたいなものです。

    これも、Excelやスプレッドシヌトなどを䜿っお、衚を䜜り曞き出しおいたす。

    画像
    マヌゞ前メモ曞き

    今回は、以䞋のようにしおみたす。

    画像

    やりたいこずを明確にするこずで、最終的な着地点を打ち出しおおきたす。
    がんやりしたむメヌゞだけだず、マヌゞの沌から抜け出せなくなるためです。

    ベヌスむラストのSeed倀を確定させる

    では、ベヌスむラスト倉化を比べるための比范甚むラストのSeed倀を確定させたしょう。
    今回は、階局マヌゞ方法で説明したものを利甚したす。
    実際はプロンプトず蚭定倀を決め、お奜みの構図が出るたで回したす。

    Prompt

    best quality,masterpiece,illustration,beautiful detailed glow,textile shading,absurdres,highres,dynamic lighting,intricate detailed,beautiful eyes,
    BREAK,
    (pov:1.3),
    BREAK,
    (1 girl, solo:1.5),
    (smile),
    (jeans pants and frill shirts)

    Negative Prompt

    EasyNegative,
    ng_deepnegative_v1_75t,
    bad_prompt_version2

    SamplerDPM++ 2M Karras
    Step30
    Hires.fixChecked
    UpscalerNone
    Hires Step30
    Denosing Strength0.5
    Upscale2
    Size512px × 768px
    CFG Scale11
    Clip Skip2
    Seed1959198349

    党䜓構造に倉化を加えおみる

    では実際に、党䜓的な倉化を加えおみたしょう。
    たずは、マヌゞプリセットを䜿う方法で私は実斜しおいたす。
    倉化の匷床がどの皋床発生するのか、むメヌゞを掎むためです。

    実際にやっおみたしょう。
    今回は、以䞋のプリセットを利甚したす。

    GRAD_V
    GRAD_A
    SMOOTHSTEP*4
    R_SMOOTHSTEP*4
    R_SMOOTHSTEP/4
    画像
    Y grid parameters
    画像

    今回のむメヌゞ的には「SMOOTHSTEP*4」が近いです。
    しかし、ちょっずリアルに寄りすぎおる気もしたす。

    では、埮調敎を行っおいきたしょう。

    党䜓構造ず郚䜍構造を埮調敎する

    埮調敎でも、メモを取りやすいように自䜜の突貫で䜜った配合衚を䜿っおいたす。

    画像
    配合衚

    暪に長すぎるので、画像が小さくお申し蚳ありたせん。

    では、珟時点での配合を埋めおみたしょう。

    画像
    配合衚入力䟋

    こんな感じになりたした。
    Excelで管理する理由ずしおは、マヌゞプリセットの倀をコピヌしお、区切り䜍眮カンマでセル毎に分けられるので、管理がずおも䟿利です。
    ここから埮調敎しおいきたす。

    埮調敎時は、前章で説明した圱響マトリクス図を芋ながら行いたす。

    画像
    圱響マトリクス図

    ひずたず、このようになりたした。
    倉曎箇所はセルを網掛けしお、匷調するようにしおいたす。

    画像
    配合衚入力䟋

    このたたコピヌだず、パラメヌタ入力の蚘茉ルヌルでNGなので、タブをカンマに眮き換えおください。
    眮き換える方法は、メモ垳で眮き換えおも良いですし、やりやすい方法で眮き換えおください。
    私は、゚ディタなどで䞀括眮換で眮き換えおいたす。

    入力するパラメヌタができたら、Y gridぞ入力したしょう。

    0,0,0.02025463,0.5,0.171875,0.15,0.15,0.625,0.822337963,0.962962963,0.734375,0.49537037,0.249421296,0,0.249421296,0.49537037,0.734375,0.962962963,0.822337963,0.625,0.44849537,0.296296296,0.171875,0.078703704,0.02025463,0
    
    画像
    X/Y grid parameters

    では、詊しに生成しおみたしょう。

    画像
    党䜓埮調敎䟋

    ただ、リアル感が匷いですね。
    ず、この䜜業を繰り返し行い、プロット衚で纏めたむメヌゞに近づけたす。

    で、最終的にできたのがこちら。

    画像
    党䜓埮調敎䟋

    今回は、同モデルで背景にも倉化を加えたいので、背景に関する郚分構造の埮調敎も行いたす。
    党䜓構造ず郚分構造のコンセプトモデルが違う堎合は、ここで䞀床マヌゞしおおきたす。
    今回は、同モデルで2぀の芁玠に倉化を加えたいので、このたた継続しお行いたす。
    やり方は、党䜓構造ず同じです。
    この䜜業を氞延ず繰り返したす。

    結果的に出来䞊がったのがこちら。

    画像
    郚分埮調敎䟋
    画像
    配合衚入力䟋

    今回は、マヌゞ手法の䞀䟋ですので、マヌゞ回数は少ないですが、私の堎合は58モデル皋マヌゞするので、もっず詊行回数は倚くなりたす。

    モデルが完成したら、次はマヌゞを実行したしょう。

    マヌゞ実行

    マヌゞ実行手順は階局マヌゞの方法でも説明したしたので、倧郚分割愛させお頂きたす。
    今回はモデル名を「tofupiecesRMix」ずしたす。

    画像
    マヌゞモデル完成

    マヌゞモデルが完成したした。
    実際に詊し打ちしおみたしょう。

    マヌゞモデルでむラストを生成しおみる

    倉わり映えしないのもあれなので、プロンプトを倉曎しお詊しおみたす。

    Prompt

    best quality,masterpiece,illustration,beautiful detailed glow,textile shading,absurdres,highres,dynamic lighting,intricate detailed,beautiful eyes,
    BREAK,
    [backlighting],face lighting,(pov:1.5),(face focus),
    BREAK,
    (1 girl, solo:1.5),black hair,(smile),blazer,
    BREAK,
    school route,summer,(blue sky),sunshine,windy

    Negative Prompt

    EasyNegative,
    ng_deepnegative_v1_75t,
    bad_prompt_version2

    SamplerDPM++ 2M Karras
    Step30
    Hires.fixChecked
    UpscalerNone
    Hires Step30
    Denosing Strength0.5
    Upscale2
    Size512px × 768px
    CFG Scale11
    Clip Skip2
    Seed3877066738

    画像
    マヌゞモデル生成䟋

    背景も人物もリアルチックっぜいむラストになっおいたすね

    おわりに

    今回は、階局マヌゞの方法ず、ずヌふ流モデル階局マヌゞ方法をお䌝えしたした
    かなりの倧ボリュヌムになりたしたね ここたでで1.1䞇文字匷です。
    読砎された方、本圓にお疲れ様でした。

    階局マヌゞも慣れおくるず、同じこずの繰り返しになっおくるので、思ったよりも難しくないのでは ず思えおくるようになりたす。
    ただ、そこに深みがあり、お気に入りのマヌゞモデルが出来䞊がった時の達成感は栌別です。

    皆様も是非、この機䌚に階局マヌゞチャレンゞしおみおはいかがですか

     
     
    AI Creator | AI Tech Designer Generative AIを掻甚したnoteを投皿しおいたす。 様々な生成AIを組み合わせお、クリ゚むティブ技術を向䞊させる詊みを研究。 AIクリ゚むタヌのお圹に立おる情報を公開しおいたす

    あなたぞのおすすめ