草庐IT

菜鸟初进stable diffusion

不知道是不是玩novelai被boss看到了,推荐了我学stablediffusion扩散模型DALLEMidjourneystablediffusionlatentdiffusion说是改进点在于“给输入图片压缩降低维度,所以有个latent,从而减少计算量”,类似于下采样吧,编码后在特征空间搞动作,而不是像diffusion那样直接在像素上搞动作。当然减少计算量的代价就是细节的丢失。-》stablediffusiondiffusion文本-》CLIP的文本编码器-》diffusion(unet+scheduler)-》VAE的解码器关于图像生成,提到了“给原始图片逐渐加入噪声,然后再逐步去

数据结构初阶之顺序表(C语言实现)

数据结构初阶之线性表(C语言实现)🍏前言:🍏顺序表和数组的区别🍏动态顺序表的模拟实现🍀动态顺序表的基本结构设计🍀动态顺序表的各种功能模拟实现🐲初始化(init)🐲头插、头删🚙头插🚙头删🐲尾插、尾删🚙尾插🚙尾删🐲计算动态顺序表的大小(size接口)🐲动态顺序表在特定位置插入(insert)🐲动态顺序表在特定位置删除(erase)🐲动态顺序表的查找🐲修改某个位置的值🐲动态顺序表的销毁⭕️总结🍏前言:顺序表是数据结构里面很基础的一类,它是线性表的一种,其它线性表还有链表、栈和队列等,今天来和博主一起学习关于顺序表的知识吧。🍏顺序表和数组的区别顺序表,它分为两类:动态顺序表和静态顺序表,这两个表的区别

数据结构奇妙旅程之二叉树初阶

꒰˃͈꒵˂͈꒱writeinfront ꒰˃͈꒵˂͈꒱ʕ̯•͡˔•̯᷅ʔ大家好,我是xiaoxie.希望你看完之后,有不足之处请多多谅解,让我们一起共同进步૮₍❀ᴗ͈.ᴗ͈აxiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客本文由xiaoxieʕ̯•͡˔•̯᷅ʔ 原创CSDN 如需转载还请通知˶⍤⃝˶个人主页:xiaoxieʕ̯•͡˔•̯᷅ʔ—CSDN博客系列专栏:xiaoxie的JAVA系列专栏——CSDN博客●'ᴗ'σσணღ*我的目标:"团团等我💪(◡̀_◡́҂)" ( ⸝⸝⸝›ᴥ‹⸝⸝⸝)欢迎各位→点赞👍+收藏⭐️+留言📝​+关注(互三必回)! 一.树1.概念(简单了解即可)树是一种非线性的

2023年12月2日~12月8日周报(OpenFWI代码细节理解之warm-up策略、Tensorboard的使用、loss的理解等,以及OpenFWI论文初读)

目录一、前言二、学习情况2.1 torch.optim.AdamW的理解2.2warm-up策略2.3Tensorboard的使用2.4Loss的理解2.5OpenFWI论文初读三、遇到的部分问题及解决四、总结4.1存在的疑惑4.2下周安排一、前言    上周对OpenFWI代码中的训练与测试部分进行了抄写与理解,存在一部分疑惑尚未解决。    因此,本周的任务是完成相关细节的理解,包括warm-up策略、Tensorboard的使用、Loss的理解等,最后完成OpenFWI论文的正文部分阅读。二、学习情况2.1 torch.optim.AdamW的理解    Adam自2014年提出就受到广

数据结构初阶之排序

个人主页:点我进入主页专栏分类:C语言初阶    C语言程序设计————KTV    C语言小游戏   C语言进阶C语言刷题    数据结构初阶   Linux欢迎大家点赞,评论,收藏。一起努力,共赴大厂。目录一.前言二.选择排序2.1选择排序思想2.2代码实现三.快速排序3.1霍尔的思想3.2代码实现3.3代码性能分析与改进 3.3.1优化点一3.3.2优化点二3.4挖坑法 3.5代码实现3.6双指针法3.7代码实现3.8非递归实现快速排序四.归并排序4.1归并的思想4.2代码实现 4.3非递归思想 4.4代码实现五.计数排序  5.1计数排序思想5.2代码实现六.总结一.前言    在前面

低代码相关概念及钉钉宜搭初使用

传统软件开发的痛点开发成本高IT开发人力成本;沟通成本;基础设施成本;维护成本。交付周期长从基础设施搭建到应用软件的开发、测试到部署上线,交付周期长达数月。需求变化快业务需求多变,技术人员与业务人员之间存在信息理解和传递的消耗。低代码相关概念低代码及低代码开发平台所谓的低代码(low-code)即很低的代码量,通过低代码开发平台(low-codedevelopmentplatform,LCDP)可以实现低代码开发,低代码开发是一种可视化的应用开发方法,通过对图形化控件进行拖、拉、拽等操作以及参数配置来构建所需要的软件应用,开发过程中仅使用较少的代码,甚至不使用代码。低代码的发展历程低代码的发展

数据结构初阶之插入排序与希尔排序详解

个人主页:点我进入主页专栏分类:C语言初阶    C语言程序设计————KTV    C语言小游戏   C语言进阶C语言刷题    数据结构初阶   Linux欢迎大家点赞,评论,收藏。一起努力,共赴大厂。目录一.前言二.插入排序2.1插入排序的思想2.2代码实现三.希尔排序 3.1希尔排序的思想3.2代码实现四.总结一.前言        时隔一个多月,我终于回来了。这段时间里,由于一些不可避免的原因,我没有能够抽出时间来撰写文章。但是今天,我非常激动地给大家带来了一些全新的内容,其中包含了插入排序和希尔排序的相关主题。在这一个月的沉淀中,我对排序算法进行了深入的学习和实践,通过对插入排序和

AI实战:运用ChatGPT写小说的初尝试

引言:亲爱的读者们,你们好!        今天,我想和大家分享我使用ChatGPT写网络小说的经历。这是一个全新的尝试,也让我对AI在创作上的潜力有了更深的认识。        首先,让我简单介绍一下ChatGPT。这是一个由OpenAI开发的语言模型,能够理解和生成自然语言。简单来说,你可以和它对话,它能够根据你的提示生成文本。写作过程        我使用ChatGPT作为写作伙伴。我向它提供故事的基本框架,比如:“写一个在玄幻世界进行科学发展的故事,主角是穿越来的一名地球人。”ChatGPT会根据这些信息生成故事的初稿。        接下来,我会阅读AI生成的内容,进行修改和补充。有

[C++]模板初阶与STL简介

目录模板初阶与STL简介::                    1.泛型编程                    2.函数模板                    3.类模板                    4.什么是STL                    5.STL的版本                    6.STL的六大组件                    7.STL的缺陷模板初阶与STL简介::1.泛型编程如何实现一个通用的交换函数呢?voidSwap(int&left,int&right){ inttemp=left; left=right; right=

【数据结构初阶】二叉树(2)

二叉树顺序结构1.二叉树的顺序结构及实现1.1二叉树的顺序结构1.2堆的概念及结构1.3堆的实现1.3.1向上调整1.3.2向下调整1.3.3交换函数1.3.4打印1.3.5初始化1.3.6销毁1.3.7插入1.3.8删除1.3.9获得堆顶元素1.3.10判断是否为空1.3.6堆的代码实现1.3.2堆的创建1.3.3建堆时间复杂度1.4堆的应用1.4.1堆排序1.二叉树的顺序结构及实现1.1二叉树的顺序结构普通的二叉树是不适合用数组来存储的,因为可能会存在大量的空间浪费。而完全二叉树更适合使用顺序结构存储。现实中我们通常把堆(一种二叉树)使用顺序结构的数组来存储,需要注意的是这里的堆和操作系统