- 博客(4)
- 收藏
- 关注
原创 扩散模型学习笔记
训练个数为T(时刻数)的神经网络模型。通过正向扩散获得每个时刻t的均值和方差。利用重参数化技巧,将随机性转移到ϵ\epsilonϵ上,整个过程看作是马尔可夫过程,每个时刻的分布如下图所示。根据下列公式可以得到任意时刻的q(xt∣xt−1)q(x_t|x_{t-1})q(xt∣xt−1)学习pθp_\thetapθ去近似q(),根据贝叶斯可以算出逆向过程q的均值和方差:上述公式的均值为b−2ab\over -2a−2ab,方差为1a1\over aa1,计算p的对数损失,使其最大,经过简化后的对数
2023-07-11 21:05:51
446
原创 leetcode存在重复元素快速排序实现总结
leetcode存在重复元素:昨天写了leetcode存在重复元素问题,一开始暴力求解用两个for循环,时间复杂度太高了,想了想用快速排序,看了题解,题解直接调用c语言的qsort函数,于是手写了一个简单的快速排序算法,一开始栈上溢,发现是快速排序传入参数,数组的长度numsize直接作为数组的最后一个元素bool containsDuplicate(int* nums, int numsSize){quicksort(nums,0,numsSize);后来在quicksort内修改int te
2021-10-01 11:37:49
626
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人