自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (30)
  • 收藏
  • 关注

原创 PyTorch——(8) 正则化、动量、学习率、Dropout、BatchNorm

文章目录正则化L-1正则化实现L-2正则化动量学习率衰减当loss不在下降时的学习率衰减固定循环的学习率衰减DropoutBatch Norm正则化L-1正则化实现PyTorch没有L-1正则化,所以用下面的方法自己实现L-2正则化一般用L-2正则化weight_decay 表示λ\lambdaλ动量moment参数设置上式中的β\betaβ,表式上一时刻梯度所占的比例0~1之间学习率衰减当loss不在下降时的学习率衰减固定循环的学习率衰减DropoutDropout

2021-04-28 18:47:32 477

原创 PyTorch——(7) MNIST手写数字识别实例

网络结构代码import torchimport torch.nn as nnimport torch.nn.functional as Fimport torch.optim as optimfrom torchvision import datasets, transformsbatch_size=200learning_rate=0.01epochs=10# 下载数据train_loader = torch.utils.data.DataLoader( datas

2021-04-26 22:01:04 136

原创 PyTorch——(6)2D函数优化实例

最小值点有4个import numpy as npfrom mpl_toolkits.mplot3d import Axes3Dfrom matplotlib import pyplot as pltimport torchdef himmelblau(x): return (x[0] ** 2 + x[1] - 11) ** 2 + (x[0] + x[1] ** 2 - 7) ** 2# x = np.arange(-6, 6, 0.1)# y = np.arange(

2021-04-25 22:12:20 128

原创 PyTorch——(5)自动梯度计算

文章目录声明需要进行自动梯度进行自动梯度声明需要进行自动梯度未申明的变量将无法进行自动梯度申明方法有两种# 在创建完成后,申明自动梯度x = torch.ones(1)x.requires_grad()# 在创建时,就申明自动梯度w = torch.full([1],2,requires_grad=True)进行自动梯度也有两种方法其中loss必须是一个标量每次自动梯度后。图会被销毁,导致下次调用自动梯度失效,可以设置retain_graph= True保持图不被销毁...

2021-04-25 21:24:43 166

原创 PyTorch——(4)where条件判断、gather查表

where() 条件判断gather()查表input :待查的表dim : 在input的哪个维度上查表index: 待查表的索引值

2021-04-25 21:00:44 326

原创 PyTorch——(3) tensor基本运算

文章目录矩阵乘法tensor的幂exp()/log()近似运算clamp() 截断norm() 范数max()/min() 最大最小值mean() 均值sun() 累加prod() 累乘argmax()/argmin() 最大最小值所在的索引topk() 取最大的n个kthvalue() 第k个小的值比较运算矩阵乘法只对2d矩阵有效,因为矩阵乘法是定义在2d矩阵上的torch.mm(a,b)torch.matmul(a,b)a@btensor的幂对tensor中的每一个元素都进行幂运算

2021-04-25 20:31:18 1148

原创 PyTorch——(2) tensor基本操作

文章目录维度变换view()/reshape() 改变形状unsqueeze()增加维度squeeze()压缩维度expand()广播repeat() 复制transpose() 交换指定的两个维度的位置permute() 将维度顺序改变成指定的顺序合并和分割cat() 将tensor在指定维度上合并stack()将tensor堆叠,会增加新的维度split()根据指定维度的长度拆分chunk()根据数量拆分维度变换view()/reshape() 改变形状view()/reshape()等价,参数为

2021-04-25 20:01:35 1019

原创 pyTorch——(1)基本数据类型

文章目录torch.tensor()torch.FloatTensor()torch.empty()torch.zeros()torch.ones()torch.eye()torch.randn()torch.rand()torch.randint()torch.full()torch.normal()torch.arange()torch.linspace()torch.randperm()torch.from_numpy()x.item()isinstance数据类型检验torch.tensor()

2021-04-25 16:59:53 172 1

转载 已知sim3相似变换矩阵,如何求解出R, s, t ,从sim3相似变换矩阵中恢复和获得尺度、旋转、平移

如果已知如下这种sim3相似变换矩阵,如何求解出R, s, t ?首先我们知道sim3变换的矩阵具有形式如下:相似变换矩阵只是在旋转矩阵前面乘了一个常数 s要从一个 4 × 4 的相似变换矩阵中分离 t很容易,直接取出矩阵对应位置的值即可。但是要分离 s , R 需要做一些非常简单的矩阵运算:...

2021-04-21 23:56:38 378

原创 ORBSLAM2`/usr/bin/ld: CMakeFiles/RGBD.dir/src/ros_rgbd.cc.o: undefined reference to symbol ‘_ZN5boos

可以直接在ORBSLAM2/Examples/ROS/ORBSLAM2下的Cmakelists.txt中添加一行,-lboost_system set(LIBS ${OpenCV_LIBS} ${EIGEN3_LIBS} ${Pangolin_LIBRARIES} ${PROJECT_SOURCE_DIR}/../../../Thirdparty/DBoW2/lib/libDBoW2.so ${PROJECT_SOURCE_DIR}/../../../Thir

2021-04-19 16:29:41 454

原创 dynamic_cast用法总结

https://blog.csdn.net/weixin_44212574/article/details/89043854

2021-04-16 22:09:00 195

原创 奇异值分解(SVD)与线性最小二乘问题

文章目录一、奇异值分解(SVD)原理1.1 回顾特征值和特征向量1.2 SVD的定义1.3 求出SVD分解后的U,Σ,V矩阵1.4 SVD计算举例1.5 SVD的一些性质1.6 SVD用于PCA二、线性最小二乘问题2.1 最小二乘问题复习2.2 广义逆矩阵2.2 奇异值分解与线性最小二乘问题参考链接打赏一、奇异值分解(SVD)原理1.1 回顾特征值和特征向量我们首先回顾下特征值和特征向量的定义如下:Ax=λxAx=λxAx=λx其中A是一个n×n的实对称矩阵,x是一个n维向量,则我们说λ是矩阵A

2021-04-11 18:08:42 1666

原创 ORB_SLAM3原理源码解读系列(4)——视觉词袋模型

文章目录一、词袋模型的引出二、原理三、实现步骤3.1 生成词袋3.2 用词表示图像四、vocabulary tree(字典)4.1 生成字典4.2 使用字典一、词袋模型的引出最初的Bag of words,也叫做“词袋”,在信息检索中,Bag of words model假定对于一个文本,忽略其词序和语法,句法,将其仅仅看做是一个词集合,或者说是词的一个组合,文本中每个词的出现都是独立的,不依赖于其他词 是否出现.也就是说,文档中任意一个位置出现的任何单词,都不受该文档语意影响而独立选择的。例如有如下两

2021-04-09 21:39:52 554

原创 主流卡尔曼滤波推导——KF、EKF、IKF、UKF、ESKF

文章目录一、高斯分布1.1 高斯概率密度函数1.2 联合高斯概率密度函数1.3 高斯随机变量的线性变换二、滤波器基本原理2.1 贝叶斯滤波三、卡尔曼滤波3.1 普通卡尔曼滤波器 (KF)3.2 扩展卡尔曼滤波(EKF)一、高斯分布1.1 高斯概率密度函数一维情况下, 高斯概率密度函数表示为:其中μ\muμ为均值, σ2\sigma^2σ2为方差。多维情况下, 高斯概率密度函数表示为其中μ\muμ为均值, 方差为Σ\SigmaΣ 。1.2 联合高斯概率密度函数1.3 高斯随机变量的线性

2021-04-07 10:42:35 2764

ORB-SLAM2源码详解.pdf

里面详细推导了ORB_SLAM2的很多公式,比看原论文容易理解

2021-04-01

预积分总结与公式推导20180827.pdf

本文作者为北航自动化学院在读博士邱笑晨,预积分详细公式推导。IMU 预积分技术最早由 T Lupton 于 12 年提出[1], C Forster 于 15 年[2][3][4]将其进一 步拓展到李代数上,形成了一套优雅的理论体系。 Forster 将 IMU 预积分在开源因子图优化 库 GTSAM 中进行了实现,并完成了和其另一大作 SVO 的组合。这套理论目前已经被广泛 的应用在基于 Bundle Adjustment 优化框架的 Visual Inertial Odometry 中。其中包括 VI-ORBSLAM,港科大 VINS,百度/浙大 ICE-BA 等。

2020-09-26

人脸检测识别.zip

Haar特征+Adaboost级联分类器实现人脸检测和人脸识别功能,可以训练自己的数据来对图像中的人脸进行识别出是谁

2020-06-19

matplotlib颜色参数.docx

matplotlib绘图的详细颜色参数选项,可以对照博文:https://blog.csdn.net/qq_34213260/article/details/106849963进行学习

2020-06-19

四元数数学基础.pdf

四元数数学基础,讲的很好,只是语言是英语。要求50个字符才让上传,我真的太难了,凑字数中。

2020-06-08

fake.mnist.gan.py

基于keras框架实现的GAN网络结构实现0~9的数字图像生成,可以结合博文:https://blog.csdn.net/qq_34213260/article/details/106351394

2020-05-26

unet_semantic_segmentation.py

基于keras实现的U-Net网络模型实现代码,可以结合博客https://blog.csdn.net/qq_34213260/article/details/106346996

2020-05-26

res50完整源代码

基于keras的ResNet-50实现,可以结合文章https://blog.csdn.net/qq_34213260/article/details/106314320了解网络原理和实现

2020-05-25

trafic-signs-recognition.tar.gz

一个基于keras实现的交通标志识别的深度神经网络,在测试集上实现了99%的超高准确率,并包含相关的训练和测试数据。以及一个帮助函数文档

2020-05-21

Pure-CV-Lane_line.tar.gz

使用传统视觉方法实现车道线检测,可以对单张图片和视频流进行检测,在弯道线上也有一定的鲁棒性。欢迎大家交流学习

2020-05-21

图像理解image_caption.tar.gz

这是一个完整的图像理解(image captioning)项目数据及代码,可以结合博客https://blog.csdn.net/qq_34213260/article/details/106186470理解其运行机理

2020-05-19

QT类继承图.pdf

QT类继承图.pdf

2020-05-03

理解图优化,一步步带你看懂g2o框架.pdf

理解图优化,一步步带你看懂g2o框架.pdf

2020-04-20

c语言32个关键字.pdf

c语言32个关键字速查表

2020-04-19

相机-IMU标定.pdf

imu与相机联合标定工具教程Kalibr 安装  Kalibr 配置  标定注意事项 标定步骤 结果判断

2020-02-09

ROS与navigation教程.pdf

 介绍如何为机器人整合导航包,实现有效控制和自主导航等功能 目录:  ROS 与 navigation 教程-目录  ROS 与 navigation 教程-设置机器人使用 TF  ROS 与 navigation 教程-基本导航调试指南  ROS 与 navigation 教程-安装和配置导航包  ROS 与 navigation 教程-结合 RVIZ 与导航包  ROS 与 navigation 教程-发布里程计消息  ROS 与 navigation 教程-发布传感器数据  ROS 与 navigation 教程-编写自定义全局路径规划  ROS 与 navigation 教程-stage 仿真  ROS 与 navigation 教程-示例-激光发布(C++)  ROS 与 navigation 教程-示例-里程发布(C++)  ROS 与 navigation 教程-示例-点云发布(C++)  ROS 与 navigation 教程-示例-机器人 TF 设置(C++)  ROS 与 navigation 教程-示例-导航目标设置(C++)  ROS 与 navigation 教程-turtlebot-整合导航包简明指南  ROS 与 navigation 教程-turtlebot-SLAM 地图构建  ROS 与 navigation 教程-turtlebot-现有地图的自主导航  ROS 与 navigation 教程-map_server 介绍  ROS 与 navigation 教程-move_base 介绍  ROS 与 navigation 教程-move_base_msgs 介绍  ROS 与 navigation 教程-fake_localization 介绍  ROS 与 navigation 教程-voel_grid 介绍  ROS 与 navigation 教程-global_planner 介绍  ROS 与 navigation 教程-base_local_planner 介绍2  ROS 与 navigation 教程-carrot_planner 介绍  ROS 与 navigation 教程-teb_local_planner 介绍  ROS 与 navigation 教程-dwa_local_planner(DWA)介绍  ROS 与 navigation 教程-nav_core 介绍  ROS 与 navigation 教程-robot_pose_ekf 介绍  ROS 与 navigation 教程-amcl 介绍  ROS 与 navigation 教程-move_slow_and_clear 介绍  ROS 与 navigation 教程-clear_costmap_recovery 介绍  ROS 与 navigation 教程-rotate_recovery 介绍  ROS 与 navigation 教程-costmap_2d 介绍  ROS 与 navigation 教程-costmap_2d-range_sensor_layer 介绍  ROS 与 navigation 教程-costmap_2d-social_navigation_layers 介绍  ROS 与 navigation 教程-costmap_2d-staticmap 介绍  ROS 与 navigation 教程-costmap_2d-inflation 介绍  ROS 与 navigation 教程-obstacle 层介绍  ROS 与 navigation 教程-Configuring Layered Costmaps

2019-10-05

ROS与激光雷达入门教程.pdf

本栏目介绍多款激光雷达的安装,使用 会收录的激光雷达包括: Neato XV-11、 Hokuyo、 RPLIDAR 、北醒、镭神等

2019-10-05

网络调试软件通信猫.zip

一款全能的网络调试软件,支持各种局域网、互联网、物联网协议,一个软件解决所有网络调试问题,而且是中文界面

2019-06-28

SVM训练数据

使用OpenCV的svm做的图像分类数据,分类效果很好,在98%以上

2019-03-28

拉格朗日方程讲解PPT

拉格朗日方程讲解PPT,含例题,适合基础薄弱的同学理解

2019-02-19

Opencv2计算机编程手册随书代码与图片

Opencv2计算机编程手册,文档内包含了全部的随书代码与图片,

2019-01-25

opencv2refman (1)

opencv2refman ,目前比较少的关opencv2的相关书籍,英文原版

2019-01-25

OpenCV3编程入门_毛星云编著_电子工业出版(笔记版)

OpenCV3编程入门_毛星云编著_电子工业出版,其中添加了本人的学习笔记.

2019-01-25

《学习OpenCV》中文书及源码

《学习OpenCV》中文书及源码,包含了完成的书中所有示例的源代码

2019-01-25

摄像头标定数据

摄像头标定所需的标定图片,对于没有使用过摄像头标定的可以使用本数据集进行测试。

2019-01-25

stm32F429多通道ADC+串口30

STM32F429的HAL酷的多通道ADC+串口代码,含完整工程和注释

2019-01-25

stm32-编码器模式

自己编写的stm32f103程序,程序作用是将stm32的定时器功能复用为编码器模式

2018-12-13

空空如也

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

TA关注的人

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