- 博客(30)
- 资源 (5)
- 收藏
- 关注

原创 终于弄懂tf.reduce_sum()函数和tf.reduce_mean()函数
参考博客:1.https://www.zhihu.com/question/51325408/answer/1254266422.https://www.w3cschool.cn/tensorflow_python/tensorflow_python-5y4d2i2n.html3.https://blog.youkuaiyun.com/dcrmg/article/details/79797826在学习...
2019-08-07 16:54:31
16659
9
原创 解决报错“The layer xxx has never been called and thus has no defined input shape”
解决报错“The layer xxx has never been called and thus has no defined input shape”(这里写自定义目录标题)
2025-01-28 18:15:41
436
原创 RViz成功显示多个机器人模型以及解决显示的模型没有左右轮
在设置好参数后,机器人能够显示出来,但是遇到了一个问题,机器人的左右轮无法显示出来,并且在RobotModel里报错“No transform from [robot1/wheel_left_link] to [world]”。Robot Description:/robot1/robot_description,要在robot_description前加上对应的命名空间。Fixed Frame:选择TF树最上层的坐标系,一般是世界坐标系,即固定不动的全局坐标系。并且RViz中能够正常显示机器人模型。
2024-01-16 14:38:23
1777
原创 VSCode成功利用Remote SSH插件远程连接服务器并进行远程开发
4,将 C:\Program Files\OpenSSH 添加到 path 中,免得每次都要切到 C:\Program Files\OpenSSH 才能使用 ssh,启动 ssh 服务。在上图中为初始情况下的.ssh 文件夹下的 config 文件中的内容,需要将其修改为所需要的内容,修改之后不要忘记保存(若 SSH 端口不是默认的 22,则还需加一行 Port)。2)解压到 C:\Program Files\OpenSSH 不要放在别的路径下,官方这样要求的。3)cmd 到 openSSH 路径下。
2024-01-03 13:56:35
1099
原创 解决深度学习训练时使用tensorboard http://localhost:6006/无法访问此网站问题
在windows上跑yolov5模型使用了Tensorboard来查看训练过程,开始训练,终端就会提示。我们可以查看端口信息 win + R输入cmd: 命令行输入:netstat -ano。输入http://127.0.0.1:6006也能打开tensorboard。然后点击下面出现的http://localhost:6006/就能进去了。解决办法是重新开一个终端,激活目前正在使用的虚拟环境,在下面输入。把logdir替换为自己的日志文件存放路径,端口号按照显示填写。直接点击这个网址,就会出现。
2023-10-31 15:25:43
4991
原创 解决Opencv dnn模块无法使用onnx模型的问题(将onnx的动态输入改成静态)
最近做人脸识别项目,想只用OpenCV自带的人脸检测和识别模块实现,使用OpenCV传统方法:Haar级联分类器人脸检测+LBPH算法人脸识别的教程已经有了,于是想着用OpenCV中的dnn模块来实现,dnn实现人脸检测也有(详细教程可见我的这篇博客https://blog.youkuaiyun.com/weixin_42149550/article/details/131474284),问题就是基于cnn的人脸识别咋用opencv的dnn模块实现?一番搜索,发现OpenCV的dnn模块在加载YuNet模型时会报错。
2023-10-10 21:38:08
8996
7
原创 解决Ubuntu18.04的git clone报错Failed to connect to github.com port 443: Connection refused
解决Ubuntu18.04的git clone报错Failed to connect to github.com port 443: Connection refused:修改hosts文件
2023-10-08 15:33:18
11004
33
原创 虚拟机Ubuntu18.04安装对应ROS版本详细教程!(含错误提示解决)
Unbuntu18.04安装Ros对应版本的详细过程分享,包括错误提示解决
2023-10-08 11:02:03
5660
2
原创 VSCode安装及环境配置详细教程(windows版本)
!请先在官网下载Python和VSCode安装包,保存至本地Python官网:https://www.python.org/downloads/根据自己的电脑系统选择相应的版本。我安装的是Python3.8.8和VS Code 1.69.2,可以直接下载资源。双击VSCode安装包,点击“我同意此协议”,然后点击“下一步”。如果c盘没有位置,可修改安装路径(建议安装到其他盘,避免c盘太满),修改好后点击“下一步”。点击“下一步”。一定要勾选“添加到Path。
2023-07-11 18:34:59
11028
原创 Anacoda3中成功配置Tesseract-OCR实现OCR文字识别超详细教程!!(win7、win10)
Tesseract-OCR 最初是由惠普(HP) 实验室于 1985 年开始研发的一款 OCR 引擎,在配置tesseract环境时有很多需要注意的地方。
2023-07-03 15:33:24
3753
3
原创 使用OpenCV工具包成功实现人脸检测与人脸识别,包括传统视觉和深度学习方法(附完整代码,模型下载......)
使用OpenCV自带的人脸检测和人脸识别方法成功实现传统视觉和深度学习两种方式的效果,并进行了对比,应该是全网最全的整理了
2023-06-30 19:53:37
16626
4
原创 Pycharm中成功配置PyQt5(External Tools),设计好界面直接生成python代码
Pycharm中成功配置PyQt5(External Tools),设计好界面能够直接生成python代码,非常方便,以及关于PyQt中主函数app=QApplication(sys.argv)、sys.exit(app.exec_())的作用
2023-06-29 14:53:30
2481
1
原创 解决Pycharm无法显示自动代码补充提示问题
解决Pycharm无法显示自动代码补充提示问题,选择File-Invalidate Caches,四个全勾上,点Invalidateand Restart,OK!
2023-06-20 17:53:17
820
1
原创 pytorch训练模型时,因为broadcast机制踩的坑:loss无法收敛
在训练一个非常简单的拟合曲线的模型时,遇到下面的报错:C:/Users/user/Desktop/test/test.py:58: UserWarning: Using a target size (torch.Size([30000])) that is different to the input size (torch.Size([30000, 1])). This will likely lead to incorrect results due to broadcasting. Please
2021-05-28 20:38:59
2382
3
原创 pytorch中的model.named_parameters()与model.parameters()
参考链接:https://www.cnblogs.com/yqpy/p/12585331.htmlmodel.named_parameters()迭代打印model.named_parameters()将会打印每一次迭代元素的名字和param。for name, param in net.named_parameters(): print(name,param.requires_grad) param.requires_grad = False输出结果为conv_1_
2021-05-21 17:14:15
12906
1
原创 darknet 框架中YOLO权重文件的种类及存储结构
darknet 框架下的YOLO权重文件种类及存储结构参考链接:darknet 框架中YOLO权重文件的种类及存储结构https://www.codenong.com/cs106583770/ Darknet模型与Tensorflow模型相互转换https://blog.youkuaiyun.com/weixin_42754237/article/details/87534092目录darknet 框架下的YOLO权重文件种类及存储结构权重文件类型第一类:后缀“.weight”和“.b...
2021-05-21 11:34:03
1382
1
原创 UBuntu安装Anaconda3后创建虚拟环境后无法使用activate命令激活环境(解决)
在我看的教程里创建虚拟环境的命令都是:conda create –n [虚拟环境名] python=[版本号] numpy scipy matplotlib jupyter[软件包]但是没办法创建,虽然不知道为什么,于是换成了下面的命令:conda create --p tensorflow python=3.8 anaconda后面加上anaconda会自动将常用的包下载好,不用一个一个指定,--p和--prefix等同,这时创建的环境和原环境在同一目录下可以在--p后面加上=
2020-12-08 15:09:43
3541
1
原创 Ubuntu16.04成功安装Nvidia驱动(解决禁用默认第三方驱动Nouveau后无法进入系统的问题)
在Ubuntu系统里安装Nvidia驱动,刚开始在网上找了教程,基本过程都是这样的:#1. ubuntu 16.04默认安装了第三方开源的驱动程序nouveau,安装nvidia显卡驱动首先需要禁用nouveau,不然会碰到冲突的问题,导致无法安装nvidia显卡驱动。#编辑文件blacklist.confsudo vim /etc/modprobe.d/blacklist.conf#若未安装vim则sudo apt-get install vim安装或使用vi#在文件最后部分插入以下
2020-12-07 22:26:56
6233
2
原创 为什么使用非线性激活函数?常见的非线性激活函数及优缺点对比
为何使用非线性激活函数? 如上图的神经网络,在正向传播过程中,若使用线性激活函数(恒等激励函数),即令,则隐藏层的输出为即可以看到使用线性激活函数神经网络只是把输入线性组合再输出,所以当有很多隐藏层时,在隐藏层使用线性激活函数的训练效果和不使用影藏层即标准的Logistic回归是一样的。故我们要在隐藏层使用非线性激活函数而非线性的。通常只有一个地方...
2019-12-12 20:27:17
3940
原创 SVM学习笔记
参考链接:https://blog.youkuaiyun.com/ybsun2010/article/details/9042369一、基本概念 支持向量机方法是建立在统计学习理论的VC 维理论和结构风险最小原理基础上的,根据有限的样本信息在模型的复杂性(即对特定训练样本的学习精度,Accuracy)和学习能力(即无错误地识别任意样本的能力)之间寻求最佳折衷,以期获得最好的推广能力...
2019-11-11 20:13:37
365
原创 经典网络论文讲解链接(持续更新~~)
ResNethttps://blog.youkuaiyun.com/weixin_43624538/article/details/85049699CNNhttps://my.oschina.net/u/876354/blog/1634322YoloV2https://blog.youkuaiyun.com/shanlepu6038/article/details/84778770https://...
2019-10-24 21:09:45
308
原创 吴恩达深度学习第二门课第一周总结
吴恩达深度学习第二门课第一周总结一、梯度消失/爆炸及解决办法二、正则化方法先上目录:从目录可以看到第一周主要解决了两个问题:过拟合,预防梯度消失/梯度爆炸。现在分别来讨论并进行代码实现。一、梯度消失/爆炸及解决办法在训练神经网络时,有时候会遇到导数或坡度(dW,db)变得特别大或特别小,即我们说的梯度爆炸或梯度消失,结果使得梯度下降算法花费更长的时间甚至训练失败。为了避免产生这种情况,...
2019-09-04 22:05:59
548
原创 吴恩达深度学习第一门课学习总结
吴恩达老师深度学习第一门课的核心就是理解前向传播,计算cost,反向传播三个步骤(其实只要静下心来把教程里的公式在草稿纸上推一遍,也不会很难),吴恩达老师主要是通过逻辑回归来讲解这些概念首先是如何处理输入样本,对于一张彩色图片,具有RGB三个通道,在计算机上就是通过三个矩阵来存储通道里的像素值,如上图中dpi的彩图,其像素个数就有,我们需要用一个特征向量x来表示这张图片,特征向量的...
2019-08-29 09:36:40
452
原创 吴恩达深度学习第一课第二周作业---解决了原作业由于低版本产生的各种bug(附修改后的完整代码及作业数据集)
C1W2-Logistic Regression with a Neural Network mindset参考文章链接:https://github.com/Kulbear/deep-learning-coursera/blob/master/Neural%20Networks%20and%20Deep%20Learning/Logistic%20Regression%20with%20a%...
2019-08-21 09:01:37
1698
2
原创 使用numpy构造向量时容易忽略的地方
#参考吴恩达深度学习2.16节内容(http://www.ai-start.com/dl2017/html/lesson1-week2.html) 可以看到a的shape(形状)是一个(5,)的结构,这在Python中被称作一个一维数组,要注意的是它既不是一个行向量也不是一个列向量,其转置和本身一样,如果计算a与其转置点乘,得到的是一个数而不是一个矩阵,为了避免与矩阵或向量弄混,要少...
2019-08-18 20:29:46
384
Pytorch onnx模型动态输入转静态输入代码
2023-10-31
口罩识别数据集,比较小,适合cpu训练
2023-10-31
吴恩达深度学习第二门课第一周作业
2019-09-04
吴恩达深度学习第一课第三周作业代码(含数据集以及自己编的程序)
2019-08-28
吴恩达深度学习第一课第二周作业完整代码
2019-08-20
testcode.ipynb
2019-08-07
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人