![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
工程师每日刷题
文章平均质量分 80
Nice_cool.
主要搞点云这块 ,做个学习的记录还有诸多技术笔记
展开
-
工程师每日刷题-7
声明的作用主要两点,第一,提供链接时需要的符号信息,这些信息存储在目标文件的重定位表和符号表当中;第二,提供类型大小信息,c++采取的是单文件编译策略,当不知道某个符号对应类型的定义的时候,需要在链接前预留出合适大小的内存空间,供链接时填充。引入标准布局类型是为了向C语言兼容,使得用户能够通过对象第一个成员的指针类型指向对象;引入trivial类型是为了提高对象初始化效率,memcpy比构造函数初始化效率效率更高。不考虑继承,一个类没有虚函数、所有非静态变量的访问权限相同,则是标准布局类型;原创 2024-04-21 11:09:21 · 1050 阅读 · 1 评论 -
工程师每日刷题 - 6(slam)
BA的全称是Bundle Adjustment优化,指的是从视觉重建中提炼出最优的三维模型和相机参数,包括内参和外参。从特征点反射出来的几束光线,在调整相机姿态和特征点空间位置后,最后收束到相机光心的过程。BA优化和冲投影的区别在于,对多段相机的位姿和位姿下的路标点的空间坐标进行优化。原创 2024-03-21 00:32:55 · 583 阅读 · 0 评论 -
工程师每日刷题 -5
智能指针是一个RAII类模型,用于动态分配内存,其设计思想是将基本类型指针封装为(模板)类对象指针,并在离开作用域时调用析构函数,使用delete删除指针所指向的内存空间。智能指针的作用是,能够处理内存泄漏问题和空悬指针问题。分为auto_ptr、unique_ptr、shared_ptr和weak_ptr四种,各自的特点:对于auto_ptr,实现独占式拥有的概念,同一时间只能有一个智能指针可以指向该对象;原创 2024-02-14 01:26:44 · 1107 阅读 · 0 评论 -
工程师每日刷题 -4
CNN 本质上是一个多层感知机 (MLP),其成功的原因关键在于它所采用的【稀疏连接】(局部感受)和【权值共享】的方式,一方面减少了的权值的数量使得网络易于优化,另一方面降低了过拟合的风险。,即内联函数是在编译期间直接展开,可以减少函数调用的花销,即是编译阶段就确定调用哪个函数了。多态是依托于类的,多态的使用必须是在类创建以后,而构造函数是用来创建构造函数的,所以不行。与虚函数的作用不是一路的。C++不支持友元函数的继承,不能继承的函数指定不是虚函数。多态是依托于类的,要声明的多态的函数前提必须是虚函数。原创 2023-11-30 10:48:46 · 416 阅读 · 0 评论 -
工程师每日刷题 -3
对激活函数进行求导,如果此部分大于1,那么层数增多的时候,最终的求出的梯度更新将以指数形式增加,即发生梯度爆炸,如果此部分小于1,那么随着层数增多,求出的梯度更新信息将会以指数形式衰减,即发生了梯度消失。weak_ptr 相对于 shared_ptr 来说,避免了两个对象相互使用一个 shared_ptr成员变量指向对方,造成循环引用,使引用计数失效,从而导致内存泄漏。1.weak_ptr 通常情况下需要跟 shared_ptr 一起使用。问题:深度学习梯度消失与梯度爆炸现象,如何处理?原创 2023-11-29 14:29:52 · 411 阅读 · 0 评论 -
工程师每日刷题 -2
关键:当元素 Ai,j 逆时针旋转后就有了 Ai,j = Aj,(n-i) 的关系。给出一个 n*n 矩阵,将其逆时针旋转 90 °,但是不能开辟新的内存空间。情况一:数据集大,提升模型大小泛化性没有提升。模型泛化性差,如何解决?原创 2023-11-28 11:03:58 · 403 阅读 · 0 评论 -
工程师每日刷题 -1
自注意力机制的缺陷就是:模型在对当前位置的信息进行编码时,会过度的将注意力集中于自身的位置, 因此作者提出了通过多头注意力机制来解决这一问题。多头注意力融合了来自于相同的注意力池化产生的不同的知识,这些知识的不同来源于相同的查询、键和值的不同的子空间表示。基于适当的张量操作,可以实现多头注意力的并行计算。原创 2023-11-27 16:16:20 · 404 阅读 · 0 评论