- 博客(6)
- 收藏
- 关注
原创 并行计算学习(一)
好处:更有效地使用核心的ALU资源隐藏内存延迟填充超标量架构的多个功能单元(当一个线程的ILP不足时)代价:需要线程上下文的额外存储增加任何单个线程的运行时间(通常不是问题,我们通常关心并行应用程序的吞吐量)需要在程序中进行额外的独立工作(比ALU更独立工作!严重依赖内存带宽。更多线程-更大的工作集-*每个线程更少的缓存空间。可能会更频繁地进入内存,但可以隐藏延迟现代处理器提高性能的三个主要方面:使用多个处理器核心。
2023-03-28 17:36:33
308
原创 深度学习中,样本量和参数的关系
模型大小和模型结构对结果的影响:模型的性能依赖于模型的规模,模型的规模主要由三部分组成:模型参数N(包括emb的数量),数据集的大小D,还有算力C,模型性能主要受限于这三个因素,和模型的深度和宽度关系不大。当我们在具有不同于训练分布的文本上评估模型时,结果与训练验证集上的结果强相关,损失的偏移量大致恒定——换句话说,转移到不同的分布会导致持续的惩罚,但在其他方面会随着训练集的表现而大致提高。GPT模型的出现让我们对大模型的性能有了一个新的认识,但是不是模型越大越好?
2023-03-21 11:50:48
2225
1
翻译 多目标追踪综述阅读(2021)
主要对腾讯近期发表的多目标追踪文献综述进行一个阅读和总结,文章链接如下:https://doi.org/10.1016/j.artint.2020.103448(只对重点部分进行翻译和总结)Multiple object tracking: A literature review摘要本文的主要工作有以下四方面:1)讨论了MOT体系的制定、分类、关键原则、评价等关键问题;2)我们不是列举单个的作品,而是从各个方面来讨论现有的方法,每一种方法都分为不同的组,并详细讨论...
2022-03-17 16:10:43
3071
1
转载 面向对象学习(三)
一、成员变量初始值java中所有的变量必须先声明,后赋值,才能使用java中的成员变量在创建对象的时候都会执行一次初始化操作,给一个默认值String是java提供的一个类基本数据类型默认值都是0 包括boolean -> false引用数据类型:nullnull表示空,什么都没有, 占位二、object所有的东西都是对象在java中所有的类都要继承objectobject是一个类,所有类的根我们写的类,即使不写继承,默认也会继承object三、eq
2022-03-09 11:41:19
133
转载 面向对象学习(二)
一、Static上面这种情况有多少人就要改多少次静态的内容在内存中是保存一份的,并且各个对象之间共享使用p1.country = "minguo";推荐使用类名去访问静态的内容特点:1.数据共享2.静态变量是属于类的,并不属于对象3.优先于对象产生通用构造器,静态构造器创建对象的过程(简单):1.静态构造器2.通用构造器 3.构造方法(是创建对象用的)由于创建对象的过程是在静态内容...
2022-03-08 22:31:47
82
转载 面向对象学习(一)
一、面向对象和面向过程面向过程:面向过程侧重的是过程优点:简单缺点:代码量大的时候维护性差面向对象:面向对象侧重的是对象,以对象为中心优点:可扩展性强,维护成本低,把具体的事情交给对象缺点:上手难度大二、类与对象造车:1.画图纸1.1 定义车的属性信息:color、speed、seat1.2 定义车的动作:跑2.拿着图纸生产汽车面向对象的世界里:类:图纸...
2022-03-04 19:45:22
144
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人