- 博客(11)
- 收藏
- 关注
原创 ubuntu20.04在运行A-LOAM时出现找不到-lCUDA的问题及解决办法
usr/bin/ld: 找不到 -lCUDA::cusolver。/usr/bin/ld: 找不到 -lCUDA::cusparse。/usr/bin/ld: 找不到 -lCUDA::cublas。/usr/bin/ld: 找不到 -lCUDA::cudart。2.通过 以下命令建立连接,缺少哪个就是用对应的命令建立链接。1.查找这几个库是否安装。
2024-12-04 11:19:09
201
原创 ubuntu20.04安装ceres
如果直接使用 cmake ..进行编译,会出现“/usr/bin/nvcc” is not able to compile a simple test program.错误。二:下载ceres-solver,并将下载好的包提取到自己的workspace里面。解决方法如下:在cmake 命令时添加。
2024-12-03 16:38:46
1106
原创 ROS三种通信机制实现代码详解(话题通信,服务通信,参数服务器)
1.参数服务器新增(修改)参数。二:自定义话题通信的msg。2.参数服务器获取参数。3.参数服务器删除参数。1.自定义msg文件。1.自定义srv文件。
2024-06-25 09:51:17
371
原创 [神经网络与深度学习]RNN,GRU,LSTM,GAN,Transformer
生成器 G的 输入为隐空间的随机数据,它的作用是生成类似于真实样本的数据。例如某一个词元的影响至关重要,加入GRU可以在不给该词元指定一个非常大的梯度的情况下存储重要的信息。Transformer是由编码器和解码器组成的,编码器和解码器是基于自注意力的模块叠加而成的。编码器是由多个相同的层叠加而成的,每个层都有两个子层,包括多头自注意力汇聚和基于位置的前馈网络。如图所示为LSTM中包含的输入门,遗忘门和输出门,他们都通过sigmoid激活函数处理,所以这三个门的值都在(0,1)之间。
2024-04-28 21:15:21
920
2
原创 [神经网络与深度学习]算法估计,YOLO,语义分割,风格迁移
转置卷积:假设有一个2*2的输入张量和一个2*2的核张量,计算转置卷积就是将输入张量的每个张量乘以核张量,再将得到的结果相加。被正确地划分为正例的个数,FP为被错误地划分为正例的个数,FN为被错误地划分为负例的个数,TN为被正确地划分为负例的个数。(2)选择一个预训练的卷积神经网络来抽取图像的特征,其中的模型参数在训练中无须更新。类别均可确定对应的AP,在多类的检测中,取每个类AP的平均值,即为mAP。(4)模型训练结束时,输出风格迁移的模型参数,得到最终的合成图像。P(精确率)=TP/(TP+FP)
2024-04-22 19:45:20
555
原创 [神经网络与深度学习]卷积神经网络,LeNet
卷积核向下,向右移动时,通常默认滑动一个元素,但有时候为了高效计算或是缩减采样次数,卷积窗口可以跳过中间位置,每次滑动多个元素。如图所示垂直步长为3,水平步长为2,代码实现时通过设置stride参数来控制步长的大小。与卷积层类似,池化计算也是由一个固定形状的窗口组成,该窗口根据其步幅大小在输入的所有区域上滑动。然而,不同于卷积操作的是,池化层通常计算汇聚窗口中所有元素的最大值或平均值。在卷积操作中,还可以通过填充和步长影响输出的大小。通过卷积核从左到右、从上到下的滑动,将卷积核与输入按元素相乘,得出输出。
2024-04-07 16:23:33
306
1
原创 [神经网络与深度学习]线性回归,多层感知机,性能优化
欠拟合通常表现为训练误差和验证误差都很大的情况,可能由于模型过于简单引起,通常可以选择更复杂的模型降低训练误差。在得到预测值之后,需要通过某一函数来确定预测值相较于真实值的拟合程度,这个函数就是损失函数L,数值越小表示损失越小,我们的目标就是寻找一组参数。多层感知机的实现:采用Fashion-MNIST数据集,每个输入为28*28=784,输出为10类,引入一个包含256个隐藏单元的隐藏层。多层感知机:在输入层和输出层之间引入一个或多个隐藏层,能处理更普遍的函数关系,例如最经典的异或问题。
2024-03-31 20:11:09
431
1
原创 [pytorch]土堆完整的模型以及使用GPU训练
在pycharm中选择创建好的conda环境。训练使用CIFAR10数据集。torchvision.datasets.CIFAR1()中数据集的位置。learning_rate改变学习率,设置epoch改变训练次数。4.在训练步骤调用tudui.train(),测试步骤调用。with torch.no_grad()降低内存损耗。
2024-03-06 20:34:01
405
1
原创 【OpenCV】利用鼠标回调函数自主选择点,将图像转化成鸟瞰图
1、利用OpenCV将正面看到的图像转化成鸟瞰图。2、利用鼠标回调函数选取图像中的4个点,用于生成鸟瞰图。3、连续读取图像,一次完成多张图像的转化。
2023-06-29 16:35:52
756
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人