自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 问答 (3)
  • 收藏
  • 关注

原创 CNN梯度

在神经网络中,我们经常要找一个函数的最小值,这个函数即损失(loss)关于网络中各个参数(parameter)的权重的函数。那么我们减去这个梯度(即参数vector减去梯度vector),就能使损失下降最快了。如果我们算出这个函数的梯度,我们就知道对每一个参数,如何设置能够使损失上升最快。再加一个学习率,就能控制这个下降速度了。

2023-03-20 17:23:28 91

原创 记录回调函数

一般函数:function a(int a, String b):接收的参数是一般类型.特殊函数:function b(function c):接收的参数是一个函数,c这个函数就叫回调函数.你也可以这么理解:本质区别是,一般一个函数调用另一个函数,被调用的函数是出现在方法体当中,而回调函数比较特殊,它是出现在参数列表当中.也就是说,当调用的时候,需要从其他地方拿到这个(回调)函数,以参数的形式传入.一般的函数调用,可以称作是调用.然而另一种,执行时才将某个函数传入再调用的调用方式,就叫"回调",

2022-04-09 15:06:29 66

原创 。。。。。。

记录所谓的形参中的int arr[] 实际上是整个函数声明的一部分,这是将这个参数声明为int型的数组,所以要加上[]来表示数组(其实是当作指针来用的)。

2022-01-28 17:36:24 329

原创 【无标题】

记录 先验和后验1)先验——根据若干年的统计(经验)或者气候(常识),某地方下雨的概率;2)似然——下雨(果)的时候有乌云(因/证据/观察的数据)的概率,即已经有了果,对证据发生的可能性描述;3)后验——根据天上有乌云(原因或者证据/观察数据),下雨(结果)的概率;后验 ~ 先验*似然 : 存在下雨的可能(先验),下雨之前会有乌云(似然)~ 通过现在有乌云推断下雨概率(后验);先验概率可理解为统计概率,后验概率可理解为条件概率。...

2021-12-20 11:44:04 61

原创 【无标题】

记录创建新文档,在要建立的文件夹下打开终端sudo gedit 文件名

2021-12-07 13:42:31 47

原创 【无标题】

记录opencv 在建立mat或者存储时会有这个参数传入,CV_8UC1字面拆解为8位无符号数,图像通道1个,例如灰度图CV_8UC2字面拆解为8位无符号数,图像通道2个,例如黑白图之类的CV_8UC3字面拆解为8位无符号数,图像通道3个,例如三色图(RGB)之类的CV_8UC4字面拆解为8位无符号数,图像通道4个,例如RGBA之类的图像其他的可根据字面意思推导得出,例如CV_16UC1 就是16位无符号单通道图像...

2021-11-24 12:02:10 2010

原创 【无标题】

记录通过命令行开启向日葵:sudo /usr/local/sunlogin/bin/sunloginclient启动(路径为向日葵默认安装路径)Ubuntu/Deepin系统:安装命令:sudo dpkg -i 文件名.deb (例如:sunloginclient-11.0.0.36662-amd64.deb)*卸载命令(2步):sudo dpkg -l | grep sunloginsudo dpkg -r sunloginclient...

2021-11-23 19:56:17 763

原创 2021-11-16

记录qt切换等问题sudo gedit /usr/lib/x86_64-linux-gnu/qt-default/qtchooser/d修改文件中的地址/usr/lib/x86_64-linux-gnu/qt4/bin/usr/lib/x86_64-linux-gnu

2021-11-16 15:08:59 214 1

原创 2021-11-02

记录 拷贝构造函数和赋值语句如果一个类里面他的数据成员包含指针,一般里说要重新编写拷贝构造函数和赋值语句,因为这两个函数会导致指针的浅拷贝和浅赋值

2021-11-02 17:36:53 36

原创 2021-11-01

记录:使用笔记本电脑运行ORB-SLAM2先启动usb_cam把图像显示出来,在orbslam_ws下source 然后启动launch文件 roslaunch usb_cam usb_cam_test.launch再在/orbslam_ws/src/ORB_SLAM2/build下rosrun ORB_SLAM2 Mono /home/gtz/orbslam_ws/src/ORB_SLAM2/Vocabulary/ORBvoc.txt /home/gtz/orbslam_ws/src/ORB_S.

2021-11-01 15:52:55 45

原创 2021-11-01

记录 ORB-SLAM2运行数据集运行单目数据集:./Examples/Monocular/mono_tum Vocabulary/ORBvoc.txt Examples/Monocular/TUM1.yaml Data/rgbd_dataset_freiburg1_desk运行双目数据集:./Examples/Stereo/stereo_euroc Vocabulary/ORBvoc.txt Examples/Stereo/EuRoC.yaml Data/mav0/cam0/data Data/.

2021-11-01 09:55:32 87

原创 2021-10-26

记录explicit : 明确的,显示的抑制构造函数定义的隐式转换将构造函数声明为explicit加以阻止explict Text(int d){ cout<<"reate text object"<<this<<endl; data=d;}t=(Text)100 不同类型不能直接赋值,用一个中间对象,加上explicit不能隐式转换100生成了对象,对象给对象赋值...

2021-10-26 17:33:47 106

原创 2021-10-26

记录类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造函数的名称与类的名称是完全相同的,并且不会返回任何类型,也不会返回 void。构造函数可用于为某些成员变量设置初始值。...

2021-10-26 15:59:17 61

原创 2021-10-23

记录typedef的4种用法1) 为基本数据类型定义新的类型名typedef unsigned int COUNT;2) 为自定义数据类型(结构体、共用体和枚举类型)定义简洁的类型名称typedef struct tagPoint { double x; double y; double z; } Point; 在上面的代码中,实际上完成了两个操作: 1、定义了一个新的结构类型 2、使用 typedef 为这个新的结构起了一个别名,叫 Point3) 为数组定义简洁的...

2021-10-23 16:02:16 38

原创 2021-10-23

记录#define 标识符 常量 //注意, 最后没有分号

2021-10-23 11:48:24 36

原创 2021-10-21

记录动态多态的条件:●基类中必须包含虚函数,并且派生类中一定要对基类中的虚函数进行重写。●通过基类对象的指针或者引用调用虚函数。重写 :(a)基类中将被重写的函数必须为虚函数(上面的检测用例已经证实过了)(b)基类和派生类中虚函数的原型必须保持一致(返回值类型,函数名称以及参数列表),协变和析构函数(基类和派生类的析构函数是不一样的)除外(c)访问限定符可以不同那么问题又来了,什么是协变?协变:基类(或者派生类)的虚函数返回基类(派生类)的指针(引用)总结一道面试题:那些函数不能定义

2021-10-21 09:24:44 54

原创 2021-10-19

sudo apt-get installsudo apt-get install ros-kinetic-

2021-10-19 17:30:55 43

原创 2021-10-19

查看opencv版本pkg-config --modversion opencv

2021-10-19 11:23:35 409

原创 2021-10-13

记录build/test3d2d 1.png 2.png 1_depth.png 2_depth.pngtest3d2d.Kdev4

2021-10-13 12:50:18 48

原创 2021-10-11

记录NMOS是栅极高电平(VGS > Vt)导通,低电平断开,可用来控制与地之间的导通。PMOS是栅极低电平(VGS < Vt)导通,高电平断开,可用来控制与电源之间的导通。

2021-10-11 12:28:01 50

原创 2021-10-11

记录推挽输出:可以输出高,低电平,连接数字器件。 输出 0 时,N-MOS 导通,P-MOS 高阻,输出0。 输出 1 时,N-MOS 高阻,P-MOS 导通,输出1(不需要外部上拉电路)。开漏输出:输出端相当于三极管的集电极. 要得到高电平状态需要上拉电阻才行. 适合于做电流型的驱动,其吸收电流的能力相对强(一般20ma以内). 输出 0 时,N-MOS 导通,P-MOS 不被激活,输出0。 输出 1 时,N-MOS 高阻, P-MOS 不被激活,输出1(需要外部上拉电路);可以读IO输入...

2021-10-11 12:19:43 29

原创 2021-10-08

记录回环检测部分 作用:当相机在空间中运动的时候,很有可能出现相机所在的点在之前到达过的情况。此时三维重建的点云图上,相机的运动轨迹应该是闭合的曲线。但是由于传感器存在误差,计算过程也有很大的误差,所以点云图上,相机的轨迹通常不闭合。词袋检测可以判断相机是否在曾经到达过当前点,如果到达过,则让点云图轨迹闭合。 实现方法:创建词袋,可以理解为一个袋子,这个袋子里装着每一帧图像中的特征元素。利用词袋比较每两帧图像的相似度,当相似度大于某一个阈值的时候,就认为这两幅图像是在同一点观测到...

2021-10-08 18:31:49 29

原创 2021-10-08

记录关于this指针的一个经典回答:当你进入一个房子后, 你可以看见桌子、椅子、地板等, 但是房子你是看不到全貌了。 对于一个类的实例来说, 你可以看到它的成员函数、成员变量, 但是实例本身呢? this是一个指针,它时时刻刻指向你这个实例本身...

2021-10-08 11:31:40 25

原创 2021-10-06

自己记录十四讲中的所有代码都是使用cmake工具管理的,你只需要按照cmake的编译方式进行编译运行就可以。大致流程如下: 1. 在源码根目录下打开终端,将一下命令依次输入终端运行; 2. mkdir build 3. cd build 4. cmake .. 5. make...

2021-10-06 11:11:01 42

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除