- 博客(5)
- 收藏
- 关注
原创 如何用Gradio框架搭建图像增强处理页面
早在寒假的时候,笔者就收集了许多插值算法和深度学习方法来组建一个自定义放大类型的图像超分辨处理软件,收录的算法包括简单的Nearest插值,Lanczos插值,复杂点的基于深度学习的有SRGAN等。用python的pkinter包实现了一个简单的用户交互界面。这里尝试使用Gradio框架来实现一个WebUi。本篇文章主要记录笔者设计时的思路方法,出现的问题以及如何解决。不仅仅是简单的说明这个模块,文章的结构是从一个小的功能逐渐完善的过程,可以跳到最后,会提供完整的代码。
2024-05-04 14:47:33
1787
3
原创 扩散模型(diffusion model)学习笔记
扩散模型(diffusion model)的概念始于2020年发布的论文DDPM(Denoising Diffusion Probailistic Models),起初没有收到大的关注,随着基于扩散模型的DALLE2等问世,人们才逐渐认识到它的强大。扩散模型也是逐渐击败了生成对抗网络(Generative Adversarial Network),在图像生成等方面占据了主要地位,比如非常热门的Stable Diffsion。这篇文章记录了本次扩散模型的学习过程以及一些感悟。
2024-05-03 17:24:41
466
1
原创 Python 线段树:区间求和,实现y=ax+b的映射
更新懒标记tag时,假设当前懒标记的值为"ai#bi", update的参数为a,b。这里的1和0对于的y=ax+b中的a和b,显然当a=1,b=0时,y=x。如果将这个区间的每个值都映射到ax+b上,那么最顶层的结点应该为。因此,每次更新tree的节点时,我们需要用到结点当前的值。线段树维护的是区间和,节点维护两个子节点的值的和。这里的pr-pl+1就是区间长度。时,可以实现区间上的元素加上值k。时,可以实现区间上的元素乘上值k。最顶层的结点的值显然是。
2023-06-10 17:19:30
554
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人