😕LoRA vs Dreambooth vs Textual Inversion vs Hypernetworks

  Рет қаралды 164,477

koiboi

koiboi

Күн бұрын

Пікірлер: 348
@infocyde2024
@infocyde2024 Жыл бұрын
The thing about textual inversions is that they create embeddings that are cross combatable with the base models. A textual inversion trained with SD 1.5 will work with all 1.5 based models, and here is the kicker, you can combine them without having to do any model merging. That is HUGE.
@lewingtonn
@lewingtonn Жыл бұрын
yeah, the flexibility of textual inversion is a big factor, also it's really cool conceptually!!
@zyin
@zyin Жыл бұрын
The video really should have mentioned this, it's an incredible advantage for embeddings that was just left out.
@neilslater8223
@neilslater8223 Жыл бұрын
Yes, combining two, three or more Dreambooth models is possible, but it takes time and generates yet another 2GB+ model that you need to save somewhere. Whilst textual inversions can be used flexibly within the prompts in any combination, including weighting them, using as negative prompts, all on the fly with no extra file management However, textual inversion cannot learn to output things that the base model is not able to do at all. So depending on the base model, it may not be possible to train a textual inversion for a specific concept.
@infocyde2024
@infocyde2024 Жыл бұрын
@@expodemita I do not think they are compatible between 1.4/1.5 and 2.0 2.1. 2.0 and 2.1 should be compatible.
@alexandrmalafeev7182
@alexandrmalafeev7182 Жыл бұрын
@@infocyde2024 2.0 and 2.1 are for sure
@simonbronson
@simonbronson Жыл бұрын
Much appreciated, having someone clever distil all of this dense information down and explain it succinctly and with so much enthusiasm is so refreshing!
@KalebWyman
@KalebWyman Жыл бұрын
Thanks for explaining these so well, your visual diagrams are great!
@kulusic1
@kulusic1 Жыл бұрын
Textual inversion is far better on 2.1 than 1.5, and i think that's why they don't get the same love dreambooth receives. You can also speed up textual inversion training if you spend a few minutes getting the initializing text right so the vectors start in relatively close proximity to their final resting place. The best part imo, is you can combine many embeddings together, something which dreamtbooth doesn't really allow.
@sommeliereroguro
@sommeliereroguro Жыл бұрын
How can you get the initializing text right before the training?
@alefratat4018
@alefratat4018 Жыл бұрын
@@sommeliereroguro By running image to text I suppose ?
@nathanbollman
@nathanbollman Жыл бұрын
Ironically I haven't been able to run dreambooth yet,I switched to linux for AI... something broken with PyTorch2.0 and Cuda11.7 only thing affected is dreambooth training. Turn on gradient checkpoint and it cant train, turn it off and I cant make it to the first epoch without running out of 24GB of vram? I hope this gets fixed soon.
@sub-jec-tiv
@sub-jec-tiv Жыл бұрын
Totally agree. Suuper crucial to be able to call multiple embeddings in a prompt!
@GayanZmith-vy1ql
@GayanZmith-vy1ql Жыл бұрын
i'm a total beginner to AI, and i suck at math, but you somehow managed to clear a shit ton of confusion. I was hooked on Dreambooth tutorials and trust me, you don't want that. I literally thought i was not going to be able to get started simply because of the massive resources it required. Trust me, you are really good at explaning things :) Really appreaciate the help
@glasco_
@glasco_ Жыл бұрын
I’ve been trying to install dream booth for 3 days now. No success. Ready to walk in front of a bus
@NukerOfFace
@NukerOfFace Жыл бұрын
Superb video. I don't think I've ever seen a tutorial/explaination for anything that is this good.
@metamon2704
@metamon2704 Жыл бұрын
You explained that amazingly, very easy to understand - also things move fast because it seems like LoRA is now the most popular.
@takeuchi5760
@takeuchi5760 Жыл бұрын
Thanks so much for this. Very underrated channel, literally was thinking something like this would be really helpful.
@jackzhang891
@jackzhang891 Жыл бұрын
Hey Koiboi. Great video. When you made this video, as you said yourself, LoRA was still very new and the stats are probably not accurate. Now that a good amount of time has passed, I would love to watch an updated analysis video on the effectiveness of LoRA compared to Dreambooth and Textual Inversion. Either way, this is the most informative video I've watched so far comparing these fine-tuning models. Liked and subbed 👍.
@AC-zv3fx
@AC-zv3fx Жыл бұрын
LORA works only with an extension, and many people don't know how to use it yet, hence lower ratings. Great video btw! Visual comparision would have been great as well! As far as I can remember, there was one in LORA blogpost, showing how textual inversion may be less flexible than dreambooth or lora, and the latter two were showing comparatively similar results.
@Avenger222
@Avenger222 Жыл бұрын
Auto added compatibility now! But it was only added recently. (I still use the extension, I find the drop-down much easier to use than how auto implemented it, plus it gives you the ability to tweak the weight of both U-Net and the Text Encoder -- super cool!)
@artavenuebln
@artavenuebln Жыл бұрын
i did everything i should do and i never get lora to run. it was no issue with the textual inversion, tho.
@glitter_fart
@glitter_fart Жыл бұрын
controlnet has almost made lora obsolete for anything other than oddities
@tomm5765
@tomm5765 Жыл бұрын
Thanks for your hard work putting this together, very helpful to evolve my understanding of the different approaches. Much appreciated!
@jitgo
@jitgo Жыл бұрын
All different now! LoRA is by far the best all round method now and hugely gaining popularity... Great video by the way, excellent explanations!
@TheTruthIsGonnaHurt
@TheTruthIsGonnaHurt Жыл бұрын
Liked and Subscribed, Thank you for all the hard work!
@mattecrystal6403
@mattecrystal6403 Жыл бұрын
I've been messing with Loras and they seem to work really well. You can also do a good amount of mix and matching with loras whereas a full model checkpoint only allows you to use that one model at a time. if I had a fruits lora and a vegetables lora, then I could just turn them both on to get fruits and vegies in my random prompt that doesn't ask for fruits or vegies. If I later just want fruit then I could just remove the vegies lora. I think loras are going to be big going forward, most people just don't know about them yet.
@treyslider6954
@treyslider6954 Жыл бұрын
I get the feeling that Textual Inversion is the go-to for when you have a new idea you want to teach the model (like a specific character or subject), and Lora is great for when you have a concept you don't want to stop and explain to the model, or may have difficulty doing so. They're very similar things, but not quite the same. For example; loras are great for mimicking a specific art style, because instead of having to describe "I want a painted animation style like this specific style, but with eyes drawn just so", you can train a lora and then just say "" at the end of your prompt, and since it isn't actually part of the prompt, this clears up tokens for describing the actual thing you want depicted in that style.
@ArbJunkAgeG
@ArbJunkAgeG Жыл бұрын
This is exactly how i feel about lora. It’s disappointing that people don’t seem to gasp the same values of how beneficial loras can be.
@tbuk8350
@tbuk8350 Жыл бұрын
@@treyslider6954 And also, as described in the Automatic1111 docs, Textual Inversion can't teach COMPLETELY new concepts. The example they gave is that if you trained a model that only knew how to make apples on images of bananas, it wouldn't learn what a banana is, it would just make long yellow apples (in the best-case scenario). Because it's not actually changing model weights, it's better for teaching a style than a new subject, because unless the subject is very similar to something it's seen, it can't learn it. LoRAs can teach a model something it's never seen before, because they are directly inserting weights into the model, meaning it's actually modifying the model and not the input going into it. Basically, Textual Inversion for simple styles, LoRA for anything complicated.
@AleOnYouTube
@AleOnYouTube Жыл бұрын
you deserve more subscribers, only channel I found that actually delivers what you need to know
@CameronRule
@CameronRule Жыл бұрын
One interesting piece of data is Lora has quite a high faves per download rating while only being out for a short period of time
@lewingtonn
@lewingtonn Жыл бұрын
yeah, I saw that too.... good sign!
@anthonyaddo
@anthonyaddo Жыл бұрын
Such an EXCELLENT video. Very very well researched and perfectly presented. Thanks for sharing all your findings and appreciate the time it took.
@WarAnakin
@WarAnakin Жыл бұрын
i don't usually comment on videos, but you dear sir deserve an applause for the level of research that you have achieved. Not only that, but you explained so that even a cat would understand it.
@LuisPereira-bn8jq
@LuisPereira-bn8jq Жыл бұрын
That was a really helpful video that definitely saved me a bunch of time trying to understand these differences by myself :P
@lewingtonn
@lewingtonn Жыл бұрын
saving people time makes me super happy, thanks!
@ArtfulRascal8
@ArtfulRascal8 Жыл бұрын
the fact that you dont have10x more subscribers or views boggles me. i guess not enough sex and drama. i hate to be cynical but holy S*t this is a important subject. and you break things down so normies like me can understand. Thank you sincerely.
@lewingtonn
@lewingtonn Жыл бұрын
thanks so much dude!! I made a few off-topic passion-project videos that my audience didn't really understand, so I think youtube doesn't trust my content... something like that. Quality audience < quantity audience!
@ArtfulRascal8
@ArtfulRascal8 Жыл бұрын
@@lewingtonn youtube is tyrannical these days. I guess with the amount of videos being posted everyday they have to do some thing. but one would think searching would solve the issue of relevance and quality, but "the algorithm" obviously chooses who it vets, and who it vets is obviously etc etc etc. We could have this conversation for hours maybe even days lmao. but no really thanks for your content man. seriously.
@lewingtonn
@lewingtonn Жыл бұрын
​@@ArtfulRascal8 sounds like you probably know more about this than me lmao, but thanks honestly!
@bardiashahrestani3291
@bardiashahrestani3291 Жыл бұрын
My understanding is that LoRAs train specific layers of the model and store them rather than injecting new layers. Injecting new layers would make the model config to become incompatible with the model itself.
@Animes4ever1
@Animes4ever1 Жыл бұрын
Awesome comparison mate, great addition with the statistics, thanks a lot
@Roughneck7712
@Roughneck7712 Жыл бұрын
Great video! Personally, I like textual inversion and feel that - ultimately - that's where most will end up gravitating to for training. HOWEVER, I really wish someone would create clear instructions on image captioning best practices when preparing the datasets for training images ... HINT HINT!
@lewingtonn
@lewingtonn Жыл бұрын
haha I'll chuck 'er on the backlog!
@magenta6
@magenta6 Жыл бұрын
Aitrepreneur has a very good tutorial on this. kzbin.info/www/bejne/aJrXqp-VmbOFhNk
@toastypanda2963
@toastypanda2963 Жыл бұрын
Great explanation! I've learned more about how AI art works from this video alone than all my previous watched videos combined. Everyone tends to say how to configure things without explaining how it works.
@Philip8888888
@Philip8888888 Жыл бұрын
Wow. Thanks for this video, esp. the first part which gave just enough detail to understand the trade-offs and underlying approaches.
@Apothis1
@Apothis1 Жыл бұрын
Really appreciate this, so many videos showing how to do this stuff, but not how it works, and specially not how it works dumbed down to a level I can understand. Very cool, thankyou
@kateryna_phototalk
@kateryna_phototalk 9 күн бұрын
Insane, amazingly clear explanation 👏
@moneyjuice
@moneyjuice Жыл бұрын
I love your videos, always on point !
@m3dia_offline
@m3dia_offline Жыл бұрын
I love it, love your promises on what we are going to get from your video at the very starting few seconds of the video itself, keep it going man, love your channel and your energy.
@adriangpuiu
@adriangpuiu Жыл бұрын
the conclusion is simple. use kohya ss to extract the lora deltas from checkpoints ..... thus you end up with 1 base model and plenty of lora files that are few MB in size
@AB-wf8ek
@AB-wf8ek Жыл бұрын
Thanks a ton for this breakdown, I've been struggling with this same question for a few weeks now. I had already come to a similar conclusion myself, but this was very validating. Dreambooth is preferred, but the models sizes make it so cumbersome and challenging to test different versions. With textual inversion, the file sizes are insignificant, and you can stack them on top of each other, making them very flexible. I haven't actually evaluated embeddedings (textual inversion) yet for quality because the animation notebook I use doesn't support them, but the developer just made it compatible, so I'm looking forward to testing it out more.
@fun7704
@fun7704 Жыл бұрын
This was a very informative video in fact, thank you! And I like your very dramatic delivery of the content! :)
@errrorproduction
@errrorproduction Жыл бұрын
really great video! finally understand the differences. just the conclusion is already out of date, since we're moving so incredibly fast. lora, is the most popular format on civitai now. understandable, since training is the quickest, even though ti's end-result is much smaller.
@zynexis
@zynexis Жыл бұрын
from what I gather at this point (may be wrong, don't know the exact details) this is how i view the various techniques: dreambooth: easy to use and see clear results due to typical aggressive training settings easy to overtrain, turning model into 1 trick pony can contaminate rest of model if overtrained merge can transfer contamination probably still good for merging overall textual inversion: works with several models with same base model doesn't learn anything cannot be included in a merge 'tricking' a model to output a result based on what it knows without understanding 'plug in' solution for specific objects/concepts hypernetworks: does not need mixing into model before use, unlike lora can be swapped and scaled on the fly in webui (req same base model) cannot be included in a merge LoRA: small file size but needs to be merged into another model (with same base) probably best for merging without affecting model broadly (no idea how lora merging affects actual model, are new nodes inserted?) finetuning: keep model stable while learning new concepts probably the most solid/slow/steady please feel free to add to list to or correct me
@lewingtonn
@lewingtonn Жыл бұрын
yeah, sounds very accurate to me The only thing I would mention is that I think that LoRA merging and hypernetwork merging can be done in exactly the same way, it's just that at the moment AUTOMATIC1111 does them differently
@zynexis
@zynexis Жыл бұрын
​@@lewingtonn that would make sense, if they both operate on those intermediary nodes it raises questions of how well LoRA/hypernetworks merge when several models are merged and how well they handle it seem the fewer subnodes are maybe more specialized in what they do to the underlying model. Maybe it just magically works out xD guess it would be similar to merging 2 hypernetworks and run the merged on a model
@barryjones6479
@barryjones6479 Жыл бұрын
Great video and explanation! I really want TI to be the future but I agree, the quality of dreambooth training is usually better.
@lewingtonn
@lewingtonn Жыл бұрын
thank's for the data point!
@Grifter
@Grifter Жыл бұрын
I've used all these methods besides dreambooth. And from my experience on training a specific person LORA has gave me the best results and it's also the quickest of the methods i've tried as well which is a bonus. You can also use them on any model and mix them together ect. The only problem i've had is using it to produce two different people at the same time. As you can't go over a total weight of 1.0 but more realistically like 0.8 and the more you use together the lower the weight you have to use for each. But that can be solved using inpainting or probably other methods as well.
@swannschilling474
@swannschilling474 Жыл бұрын
Thanks for the input, good research!!
@ModestJoke
@ModestJoke Жыл бұрын
"SKS" is a type of rifle. The point of Dreambooth is to overwrite what the model knows about a given word, either partially or completely. You can add new dog breeds to the model by training pictures of them under the generic class "dog" without destroying all the other kinds of dogs the model knows if you only train a little bit. Or you can make every dog you produce be your dog if you overtraining it. The point of choosing "sks" is not to use a word the model doesn't know. The point is to use a word you don't care if you overwrite completely, and then training it enough so that it works in your desired prompt. You could train "a photo of a dog person" to be pictures of you if you train it long enough. You're much better off training it to use a word with some meaning to you. Like a misspelling of a name, or by using "l33t $p34k" to spell it, or something else that's not real, yet has meaning to you. That way you can have different strings of text for different subjects of styles and put them all in the *same* model. If you always use "sks" or "ohwx", then you need en entire checkpoint per subject, and that's a bad idea.
@crustysoda
@crustysoda Жыл бұрын
Thank you for model explanation. Really loved your content so far. At the end of civitai comparison, I’m curious if we split data to use cases, object embedding vs style embedding would have different performance/preference.
@lewingtonn
@lewingtonn Жыл бұрын
that's a super hard question to answer :(
@j.clayton7672
@j.clayton7672 Жыл бұрын
Awesome. As someone who was too lazy to look up the papers, and too stupid to understand them, I truly appreciate your video. I actually understood it.
@neocaron87
@neocaron87 Жыл бұрын
That was absolutely awesome. Thanks for that, I wish you'd do a deep dive tutorial of the most recent update of dreambooth in automatic 1111, some settings seems to have major impact in the training while not being very much covered. (Gradient anyone? XD)
@Atomizer74
@Atomizer74 Жыл бұрын
Yeah, every time I grasp the settings a bit better, new settings get added.
@xhinker
@xhinker Жыл бұрын
Nice video, even though I watched it 6 months later, lots of things happened, your video is still extremely helpful (except the LoRA part 😊)
@Exaltar
@Exaltar Жыл бұрын
You're a god damn genius, been watching your videos for the last 2 days. I love your content but I feel like a total moron because I know you're explaining things in the best way possible for a laymen like myself.
@lewingtonn
@lewingtonn Жыл бұрын
hahaha that's super high praise dude, I'm glad you find my stuff helpful!
@ParanoidAmerican
@ParanoidAmerican Жыл бұрын
This video is exactly what I needed, and you went about it in the best way possible. Thanks for this
@Unstable_Stories
@Unstable_Stories Жыл бұрын
I greatly appreciate this video sir! It is really helpful for me to have context of how things actually work behind the scenes to make mental connections and improve how I interact with the external program.
@0xjeph
@0xjeph Ай бұрын
LoRA does not add new layers to the original model. Instead, it introduces additional weights in a low-rank decomposition format and integrates them into the existing layers of the model.
@tbuk8350
@tbuk8350 Жыл бұрын
This video is incredibly helpful. I'm probably going to use either LoRA or Dreambooth, as Textual Inversion can't teach brand new subjects as well as you can by directly inserting or modifying weights in the model.
@dv8silencermobile
@dv8silencermobile Жыл бұрын
You are really good at explaining this stuff. Thanks!
@fredingham1855
@fredingham1855 Жыл бұрын
Outstanding job explaining these concepts! Well done!
@dreamingtulpa
@dreamingtulpa Жыл бұрын
Why am I only now seeing this? Great video and thanks for the feature ❤
@BlancheNuit
@BlancheNuit Жыл бұрын
That is the type of quality content that I'm digging for. I want to understand Stable Diffusion and everything related. But my attention span/knowledge about programming is not enough that I can just read papers about it. So I need videos, with visuals, and easy explainations. And your video was Perfect. Liked + Subscribed :)
@kernsanders3973
@kernsanders3973 Жыл бұрын
In my experience with Lora VS Hypernetworks, Hypernetworks seems to be more versatile, they work so much better with different models. I trained a hypernetwork for a anime character on a anime model as base and was able to use them fine on the realistic models. Where Lora would struggle with that. Usually trying an anime character on a realistic model with Lora would start causing breakdown in anatomy or cause the output to look very deepfried. I've seen a stand alone Lora trainer that doesnt use the Automatic WebUI that I might try out and see if it produces better results. But so far Hypernetwork seems to be king between the two. Also Lora models don't seem to work well with VAEs. Where I have not had problems with Hypernetworks and VAEs. I do wish they would incorporate better Hypernetwork and Textual Inversion management into the WebUI. I don't always want ALL my embeddings to load when starting up the WebUI. Some interface where one could enable and disable the embeddings would be a time saver. Almost like the extension enable/disable page. At the moment have to manually move them in and out of the embeddings folder. If I knew how to create extensions for the WebUI then I would give it a shot. For Hypernetworks, I wish they got the same treatment on the WebUI that Lora gets. Again this if I knew how to create extensions I would create something like that.
@aquilesbaezta4354
@aquilesbaezta4354 Жыл бұрын
Hello, I tried to train anime with textual inversion and the result is always something similar to a Picasso painting. Do you know what I could be doing wrong? i use this video for reference kzbin.info/www/bejne/aJrXqp-VmbOFhNk
@kernsanders3973
@kernsanders3973 Жыл бұрын
@@aquilesbaezta4354 If you are training anime, you want to train using on a model that is anime based. The AnythingV3, AnythingV4 or AnythingV4.5 is good base models. Would highly recommend to rather train a Hypernetwork. It uses less Vram and you can switch them on and off with no problem in the setting under Extra Networks. Make sure to switch CLIP to 0 and turn the VAE off when training. Look for Nerdy Rodent on youtube. He has a good video on Hypernetwork training. Do all the settings he does when setting up the Hypernetwork.
@kernsanders3973
@kernsanders3973 Жыл бұрын
@@aquilesbaezta4354 Also before training starts. Go through you fileword files to make sure they are accurately describing the accompanying training image. Not only what the subject is but also what the style is in the anime training image. Example if it's cell shaded, screencap or a digital painting. Remember when training is done to load the VAE again before prompting.
@thanksfernuthin
@thanksfernuthin Жыл бұрын
Great info! And coincides with what I learned on Computerphile's channel. Slowly but surely my mind is able to wrap around with what we're dealing with.
@ytchen6748
@ytchen6748 Жыл бұрын
What a great video! Thanks for your academic sharing and empirical results❤
@ksottam
@ksottam Жыл бұрын
Loved this breakdown. You need more followers!
Жыл бұрын
Thank You a lot. This has been a really good explanation that I felt missing.
@lionroot_tv
@lionroot_tv Жыл бұрын
This is great. Thank you for sharing your knowledge, and about Excalidraw.
@midnightCirc
@midnightCirc Жыл бұрын
lora is my go-to. Being able to hotswap and combine styles/likeness/scenes on the fly and being able to adjust weights is SO powerful.
@danielaston6560
@danielaston6560 Жыл бұрын
This video is dope. Super clear and informative. Thank you!!!
@friendofai
@friendofai Жыл бұрын
Really great video, thanks for sharing all your research!
@lewingtonn
@lewingtonn Жыл бұрын
glad it helped!
@rickguzman9463
@rickguzman9463 Жыл бұрын
THANK YOU THANK YOU THANK YOU!! Great video. Great insight.
@JunaidAzizChannel
@JunaidAzizChannel 5 ай бұрын
Man casually delivers a masters degree course with a research thesis in 20 minutes
Жыл бұрын
thanks for making those complex concepts easy to understand!
@TheAnna1101
@TheAnna1101 Жыл бұрын
Thanks for making such great and informative video. Keep up the good work
@yo252yo
@yo252yo Жыл бұрын
this is the best video about the topic ive ever seen, thanks so much
@MarcusStreips
@MarcusStreips Жыл бұрын
Nicely done. I know from experience that training Dreambooth requires at least 10 GB of VRAM, so its not accessible to everyone. I am definitely going to check out the other methods.
@VitaNova83
@VitaNova83 Жыл бұрын
Absolutely incredible video, thank you!
@wendellkwang3724
@wendellkwang3724 Жыл бұрын
what a great list of checkpoints you have, a man of culture 🤣
@RemitheDreamfox
@RemitheDreamfox Жыл бұрын
You explained this so well. My smooth brain couldn't understand these different methods for the longest time \uwu/
@badradish2116
@badradish2116 Жыл бұрын
could you please do a part 2 where you - explain aesthetic gradients for educational purposes, and maybe provide data on user feedback like you did at the end for the others. - explain lycoris, which from what i understand is lora + 4 random good ideas, but id love to see someone on your level break it down a bit better. - give us updated data on the other forms now that more feedback is available (you mentioned not having a big enough sample size to judge the newest tech). that would be insanely helpful. thanks!
@ShinjiGetsGrounded
@ShinjiGetsGrounded Жыл бұрын
I've trained a lot of embeddings and hypernetworks but LoRA is king IMO
@grahamulax
@grahamulax Жыл бұрын
This is the best video. You mentally collapsed at the end and I could relate so much hahah. Textual inverse IS THE COOLEST!...Now excuse me while I use some dreambooth.
@матвейлапушинский
@матвейлапушинский Жыл бұрын
Incredable explanation! Thanks a lot.
@jeronimogauna7508
@jeronimogauna7508 8 ай бұрын
Best video I ever seen. Best vibes! Thanks so much
@metalpuppy2188
@metalpuppy2188 Жыл бұрын
What an insanely helpful video! I'm still holding out hope the quality of hypernetworks improves (I've had fantastic results with it, but updates often break it and nobody really knows what they're doing so guides are not great) It shares some of the same advantages as TI (smaller file size, can be transferred between models easily) and I really hate having giant checkpoints just to add single concepts. I was excited to learn about LoRA, but it looks like it can't be used without first adding it to a checkpoint, so its lost some appeal for me. Can you train multiple concepts to a checkpoint with LoRA one at a time and have them all retain coherency?
@StunMuffin
@StunMuffin Ай бұрын
The best explaining on the KZbin🎉❤
@nolanzor
@nolanzor Жыл бұрын
Thank you so much for this video! Amazing work
@ronenbecker1873
@ronenbecker1873 Жыл бұрын
You're an absolute legend. Great video
@cinematic_monkey
@cinematic_monkey Жыл бұрын
What I was looking for in that video was the comparison of usability in different scenarios. Which model is good for faces which one for style transfer etc. I'm missing that, other than that quite comprehensive comparison. Good job!
@YVZSTUDIOS
@YVZSTUDIOS Жыл бұрын
I totally agree that dreambooth is still the best to use. But I did try LoRA at first. I had to cuz my GPU has only 8GB of VRAM, and coulnd't run DB. But unfortunately the results I got from that were pretty poor. But could retry it again with the knowledge and iterations I did with DB where I found the best settings etc. for my goals. But yeah, LoRA sure needs way more steps than DB. LoRA steps are like babysteps.
@DJVARAO
@DJVARAO Жыл бұрын
I also have 8GB VRAM but I cannot make it run. Any advice or tutorial for LORA?
Жыл бұрын
You can give Textual Inversion a try as well. I have also a 8GB card, and even though I can't run Dreambooth, Textual Inversion did work for me for the first try, and it was actually very usable.
@YVZSTUDIOS
@YVZSTUDIOS Жыл бұрын
@@DJVARAO i used koiboi's Lora tutorial + nerdy rodent's, but again. I wasn't able to get nice results.
@YVZSTUDIOS
@YVZSTUDIOS Жыл бұрын
@ thanks for your tip. I may actually try that. And after watching koiboi's explaining how it works, I'm now more optimistic.
@caschque7242
@caschque7242 Жыл бұрын
Really good guide. One constructive critical point: when calculating for a trend of data: do it by time, not in total. Dreambooth was the first one, so you biased the numbers in favor, simply because Dreambooth existed for longer. For the favorites, you could do Favorites/Downloads.
@MikevomMars
@MikevomMars Жыл бұрын
I trained a textual inversion with my face and now I am able to use it with half a dozen of different SD 1.5 models, from anime style to ultra realistic. So textual inversion is the way to go, no doubt! 👌
@ddude2
@ddude2 Жыл бұрын
Amazing video with the explanation on the heuristics. Have you updated your excel with the usage now after 4 months and would you change the opinion based on your quantitative data from civitai
@zentrans
@zentrans Жыл бұрын
Sounds like your explanation could have been simpler, but I could be wrong. Textual inversion seems to be a method by which you discover which textual parameters (which are no necessarily human readable) need to be inputted in order to get images resembling your input images, while Deambooth creates a whole new association/s within the network, the more associations it makes the more integrated the concept is, the more intricate/creative your prompts can get while keeping attention on the desired feature.
@lewingtonn
@lewingtonn Жыл бұрын
I don't know about the bit about more associations = more integrated, but yeah, sounds right to me!
@zentrans
@zentrans Жыл бұрын
@@lewingtonn if I'm correct, textual inversion should allow you to do selective editing with img2img. Can you try that and compare to your previous attempts ?
@zentrans
@zentrans Жыл бұрын
@@lewingtonn btw this would have been great for your Greta VS Tate memestream
@lewingtonn
@lewingtonn Жыл бұрын
@@zentrans you're 100% correct but that would take a LOT of time lol... I need to find a place to live first 😂
@takocain
@takocain Жыл бұрын
That was an insanely good explanation. Thank you!
@jichenzhang4385
@jichenzhang4385 Жыл бұрын
Very nice introduction! Thank you!
@jondargy
@jondargy Жыл бұрын
Very nice summary- thank you 🙏
@Beef_Supreeeme
@Beef_Supreeeme Жыл бұрын
You have to respect the effort in making this video.
@NetworkDirection
@NetworkDirection 10 ай бұрын
Hey, you're that guy from IT Masters!
@Copyshinobi
@Copyshinobi Жыл бұрын
Much appreciated! Having this nodes of wisdom to operate with AI models is a huge contribution to society! Props to you.
@martinchen9667
@martinchen9667 Жыл бұрын
brilliant video, thank you for all the efforts!
@mlcat
@mlcat Жыл бұрын
Very clear explanation, thank you!
@Rasgore4
@Rasgore4 Жыл бұрын
I really like to combine textual inversions with LoRAs to further control the result. Not always perfect but can get really good results.
@evvbmstu
@evvbmstu Жыл бұрын
Awesome work, man! Well-suited review for any of those fancy ways to generate best 2d girl for yourself
@thedevo01
@thedevo01 Жыл бұрын
Thank you so much for this video! 🙏
@suryaprasathramalingam2421
@suryaprasathramalingam2421 7 ай бұрын
thanks for the short explanation. Loved it!
@xhinker
@xhinker Жыл бұрын
LoRA actually doesn't insert addition layers, LoRA add addition weights to the checkpoint model weights.
@kazimozden4010
@kazimozden4010 Жыл бұрын
Thank you for an informative and engaging video!
@mickelliu5559
@mickelliu5559 Жыл бұрын
Great Video. But I'm not sure about if LoRA for diffusion model is adding additional layers between the "intermediate layers", or is it training a residual network that adds back into the wegiths of the cross-attention matrices (as suggested in the original paper). If it is the former, where exactly it adds into? What are the intermediate layers, the layers within each U-Net block?
@huyked
@huyked Жыл бұрын
Thank you, sir, for this explanation!
🤔 Ok, but what IS ControlNet?
25:31
koiboi
Рет қаралды 46 М.
СОБАКА ВЕРНУЛА ТАБАЛАПКИ😱#shorts
00:25
INNA SERG
Рет қаралды 3,4 МЛН
小丑揭穿坏人的阴谋 #小丑 #天使 #shorts
00:35
好人小丑
Рет қаралды 47 МЛН
Wait… Maxim, did you just eat 8 BURGERS?!🍔😳| Free Fire Official
00:13
Garena Free Fire Global
Рет қаралды 9 МЛН
Happy birthday to you by Secret Vlog
00:12
Secret Vlog
Рет қаралды 5 МЛН
LORA Training - for HYPER Realistic Results
36:20
Olivio Sarikas
Рет қаралды 102 М.
Stable Diffusion ControlNet tutorial by Sebastian Kamph
10:06
ThinkDiffusion
Рет қаралды 1,8 М.
Textual Inversion with Automatic1111 (I Read The Paper)
13:13
Training LoRA with Kohya (theory included!)
36:18
Laura Carnevali
Рет қаралды 95 М.
Offset Noise: Midjourney Dethroned
16:48
koiboi
Рет қаралды 31 М.
🧠 Mind-Reading Stable Diffusion Paper
17:24
koiboi
Рет қаралды 7 М.
Intro to LoRA Models: What, Where, and How with Stable Diffusion
21:01
Laura Carnevali
Рет қаралды 206 М.
СОБАКА ВЕРНУЛА ТАБАЛАПКИ😱#shorts
00:25
INNA SERG
Рет қаралды 3,4 МЛН