![](https://img-blog.csdnimg.cn/1c911c4736d54c298dd099a9baf43bdb.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
AIGC
文章平均质量分 69
AIGC
我要找对象
这个作者很懒,什么都没留下…
展开
-
代码解析 Textual_inversion
代码解析 Textual_inversion一 Embedding部分一 Embedding部分原创 2024-04-24 09:06:18 · 163 阅读 · 0 评论 -
NLP方面知识
对于第一个单词’I’,假设其one-hot编码为 [0,0,1,0,0,0],将其与embedding矩阵相乘,相当于取出embedding矩阵的第3行(index为2)。这样一来大家就理解了,embedding矩阵的本质是一个查找表,每个单词会定位这个表中的某一行,而这一行就是这个单词学习到的在嵌入空间的语义。在上面的例子中,'loe’这样的子词貌似不会经常出现,但是当语料库很大的时候,诸如est,ist,sion,tion这样的特征会很清晰地显示出来,在获得子词词表后,就可以将句子分割成子词了。原创 2024-04-24 09:05:57 · 776 阅读 · 0 评论 -
stable_diffusion代码运行过程
由于string输入为’ldm.models.diffusion.ddpm.LatentDiffusion’,module就是’ldm.models.diffusion.ddpm’,就是cls就是LatentDiffusion,也就是说要去’ldm.models.diffusion.ddpm这个类去使用getattr函数取出LatentDiffusion的类属性。首先在Main函数的最开始,新建argparse对象parser,向parser中输入参数以及模型信息,再将这些信息转化为opt。原创 2024-04-24 09:05:39 · 591 阅读 · 0 评论