世界第一好人
码龄7年
关注
提问 私信
  • 博客:24,422
    动态:20
    24,442
    总访问量
  • 21
    原创
  • 920,111
    排名
  • 2
    粉丝
  • 0
    铁粉
IP属地以运营商信息为准,境内显示到省(区、市),境外显示到国家(地区)
IP 属地:上海市
  • 加入CSDN时间: 2018-06-24
博客简介:

qq_42533666的博客

查看详细资料
个人成就
  • 获得4次点赞
  • 内容获得0次评论
  • 获得20次收藏
创作历程
  • 23篇
    2023年
  • 2篇
    2022年
成就勋章
TA的专栏
  • 前端面经整理
    10篇
  • 仔细整整
    11篇
创作活动更多

2024 博客之星年度评选报名已开启

博主的专属年度盛宴,一年仅有一次!MAC mini、大疆无人机、华为手表等精美奖品等你来拿!

去参加
  • 最近
  • 文章
  • 代码仓
  • 资源
  • 问答
  • 帖子
  • 视频
  • 课程
  • 关注/订阅/互动
  • 收藏
搜TA的内容
搜索 取消

Diffusion 扩散模型DDPM【俺的学习笔记】

首先简单地概括一下扩散模型的思路。正向过程正向过程是一个逐步加噪声的过程,直到完全变成噪声。逆向过程逆向过程是利用模型预测噪声并逐步去噪的过程,直到噪声生成为图片。逆向过程可以理解为上图反过来。以上就是整体概述,下面看细节,设计许多数学推理。浅显理解对于训练模型来讲:正向过程看作生成gt的过程,逆向看作训练过程。最原始的扩散模型整个过程看作一种自监督的方法。
原创
发布博客 2023.08.13 ·
316 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【笔记】Prompting Large Language Models with Answer Heuristics forKnowledge-based VQA

于是作者计算了test(测试案例,也就是few-shot中的query)同其他vq对的融合特征的余弦距离,选取TopN最接近的。2.GPT-3采用了少量的学习范式,需要一些上下文中的例子来适应新的任务。因此,这些示例的选择对于模型性能至关重要。{few-shot:GPT-3只需要在推理时将任务的几个例子与作为提示的输入连接起来,并且不需要参数更新。“我们推测这些融合特征位于一个潜在的答案空间中,该空间包含给定图像-问题对的答案的丰富语义。作者将以上模型作为对比的方案,加入GPT-3的指引,验证有效性。
原创
发布博客 2023.04.02 ·
911 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

手撸一个promise【js】

【代码】手撸一个promise【js】
原创
发布博客 2023.02.25 ·
237 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Generator函数【JS】

Generator 也是一种异步编程解决方案,它最大的特点就是可以交出函数的执行权,Generator 函数可以看出是异步任务的容器,需要暂停的地方,都用 yield 语法来标注。Generator 函数一般配合 yield 使用,Generator 函数最后返回的是迭代器。在Javascript中,一个函数一旦开始执行,就会运行到最后或遇到return时结束,运行期间不会有其它代码能够打断它,也不能从外部再传入值到函数体内。(生成器)的出现使得打破函数的完整运行成为了可能,其语法行为与传统函数完全不同。
原创
发布博客 2023.02.25 ·
185 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

关于js中的[]+{}

{}+[]结果到底是啥
转载
发布博客 2023.02.25 ·
114 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【笔记】什么是js中的包装类型

在访问 'abc'.length 时, JavaScript 将 'abc' 在后台转换成 String('abc') ,然后再访问其 length 属性。在 JavaScript 中,基本类型是没有属性和方法的,但是为了便于操作基本类型的值,
原创
发布博客 2023.02.25 ·
93 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

js中||和&&返回值【易错】

对于 || 来说,如果第一个条件判断结果为 true 就返回第一个操作数的值,如果为 false 就返 回第二个操作数的值。&& 则相反,如果条件判断结果为 true 就返回第二个操作数的值,如果为 false 就返回第一个 操作数的值。|| 和 && 首先会对第一个操作数执行条件判断,如果其不是布尔值就先强制转换为布尔类型,然后 再执行条件判断。
原创
发布博客 2023.02.25 ·
211 阅读 ·
0 点赞 ·
0 评论 ·
1 收藏

前端跨域方式

同源策略:协议、端口号、主机都一致允许交互,这是浏览器的安全机制。
原创
发布博客 2023.02.24 ·
1754 阅读 ·
1 点赞 ·
0 评论 ·
3 收藏

nexttick的作用和应用场景

JS 执⾏是单线程的, 它是基于事件循环的。事件循环⼤致分为以下⼏个步骤:(1) 所有同步任务都在主线程上执⾏, 形成⼀个执⾏栈(execution context stack)。(2) 主线程之外, 还存在⼀个"任务队列"(task queue)。只要异步任务有了运⾏结果, 就在"任务队列"之中放置⼀个事件。(3) ⼀旦"执⾏栈"中的所有同步任务执⾏完毕, 系统就会读取"任务队列", 看看⾥⾯有哪些事件。那些对应的异步任务, 于是结束等待状态, 进⼊执⾏栈, 开始执⾏。
原创
发布博客 2023.02.24 ·
220 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue2中的数组响应式,如何通过索引实现响应式?

/并不能响应式显示在页面上。
原创
发布博客 2023.02.24 ·
451 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

Vue2.0 Vue.set()方法

Vue.set 和 vm.$set。
转载
发布博客 2023.02.23 ·
138 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

讲讲闭包,仔细讲讲【JS】

在本质上,闭包是将函数内部和外部连接起来的桥梁。通俗来说。特性:闭包可以被调用的时候,。
原创
发布博客 2023.02.23 ·
111 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS中如何判断一个值是否为Null

在鉴别JavaScript原始类型的时候我们会用到typeof操作符。Typeof操作符可用于字符串、数字、布尔和未定义类型。但是你运行typeof null时,结果是“object”(在逻辑上,你可以认为null是一个空的对象指针,所以结果为“object”)。
原创
发布博客 2023.02.23 ·
11392 阅读 ·
1 点赞 ·
0 评论 ·
6 收藏

从Array的__proto__和prototype联想到的一系列重要问题?

这样我们就能理解为什么Array.slice.call不可以用了,因为Array虽然是个构造函数,但也是一个函数对象,有_那么为什么是Array.prototype.slice.call,不是Array.slice.call。是Object.prototype?1.找不到属性时去__proto__上去寻找,而不是.prototype。proto__,Array中找不到slice,去Array的_2.构造函数也是函数对象,别忘了他们是Function的实例。理论是这样的,我调用Array的方法没有找到,再。
原创
发布博客 2023.02.19 ·
238 阅读 ·
0 点赞 ·
0 评论 ·
2 收藏

JS中函数的this大解析【笔记】

理解 this 指向和箭头函数里面的 this 指向。
原创
发布博客 2023.02.19 ·
134 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

JS堆栈溢出、内存泄漏、垃圾回收小笔记,整

程序在执行代码过程中,需要一定的计算空间即栈,一般大小为1M左右,当你每次调用程序内的函数等其它时,这些就会占用一定的空检,当占用过多时,就会超过该程序所分配的栈的空间,就会报错了。我们知道JS中的数据存储分为栈和堆,程序代码运行都需要一定的计算存储空间,就是栈了,栈遵循先进后出的原则,所以程序从栈底开始运行计算,程序内部函数的调用以及返回会不停的执行进栈和出栈的操作。,栈内被所占的资源也在不断的对应变化,但是一旦你的调用即进栈操作过多,返回即出栈不够,这时候就会导致栈满了,再进栈的就会溢出来。
原创
发布博客 2023.02.19 ·
508 阅读 ·
1 点赞 ·
0 评论 ·
2 收藏

震惊,这是JavaScript对象继承的方式

原型式继承的主要思路就是基于已有的对象来创建新的对象,实现 的原理是,向函数中传入一个对象,然后返回一个以这个对象为原型的对象。通过 借用构造函数的方式来实现类型的属性的继承,通过将子类型的原型设置为父类的实例来实现方法的 继承。以原型链的方式来实现继承,但是这种实现方式存在的缺点是,在包含有引用类型的数据时,会被所有的实例对象所共享,容易造成修改的混乱。借用构造函数的方式,这种方式是通过在子类型的函数中调用父类的构造函数来实现的,这一种方法解决了不能向父类传递参数的缺点,但是它存在的一个问题就是。
原创
发布博客 2023.02.17 ·
113 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

一文搞懂JS对象创建的方式【整理笔记】

如果在实例中找到了具有给定名字的属性,则返回该属性的值;如果没有找到,则继续搜索指针指向的原型对象,在原型对象中查找具有给定名字的属性。在默认情况下,所有 prototype 属性都会自动获得一个 constructor(构造函数) 属性,这个属性包含一个指向 prototype 属性所在函数的指针。如果我们在实例中添加了一个属性,而该属性与实例中的一个属性同名,那么就会在实例中创建该属性,该属性将会屏蔽原型中的那个属性。虽然可以通过对象实例访问保存在原型中的值,但却不能通过对象实例重写原型中的值。
转载
发布博客 2023.02.17 ·
144 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

ajax、axios、fetch的区别,整理

AJAX Ajax 即“AsynchronousJavascriptAndXML”(异步 JavaScript 和 XML)。fetch号称是AJAX的替代品,是在ES6出现的,使用了ES6中的promise对象。
原创
发布博客 2023.02.17 ·
263 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏

【笔记】for...of相关,和for...in的区别

for...in和for...of的区别,如何使用for...of,for…of 是ES6新增的遍历方式,允许遍历一个含有iterator接口的数据结构(数组、对象等)并且返 回各项的值。
原创
发布博客 2023.02.17 ·
139 阅读 ·
0 点赞 ·
0 评论 ·
0 收藏
加载更多