- 博客(12)
- 资源 (2)
- 收藏
- 关注
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 一起打造自己的自动驾驶小车mycar - 5.PID循线
文章目录1 PID算法2 视觉处理2.1 摄像头校准(calibration)2.2 opencv标定摄像头的方法2.3 视角变换(perspective transformation)2.4 寻线(line detection)2.4.1 预处理2.4.2 图像直方图3 PID调参3.1 PID转向3.2 调参4 程序运行 PID循线 1 PID算法PID算法是一种常用的反馈修正算法
2020-07-14 22:12:05
1163
7
![](https://csdnimg.cn/release/blogv2/dist/pc/img/listFixedTop.png)
原创 准确率超过98%! 手把手教你用tensorflow 2对交通标志进行识别
文章目录1 概述2 数据集2.1 下载数据2.2 分析数据3 使用LeNet进行分类3.1 模型定义3.2 模型训练4 优化4.1 Dropout4.1.1 死亡的`ReLU`4.2 图片增强(Image Augmentation)4.3 模型增强新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、...
2020-04-28 01:15:20
6463
18
原创 时间序列预测-深度学习方法 TFT
文章目录前沿TFT关键点三类输入可解释的Multi-head Attention实验结果相关论文《DeepAR: Probabilistic Forecasting with Autoregressive Recurrent Networks》《From Known to Unknown: Knowledge-guided Transformer for Time-Series Sales Forecasting in Alibaba》参考文献前沿深度学习方法用于时间序列预测,如销量预测等,在某些情况
2022-05-19 12:15:07
2303
原创 使用PaddleOCR遇到的问题:Please compile with gpu to EnableGpu()和Segmentation fault is detected
简单记录一下,以防有人碰到同样的问题不明所以。1.在使用paddlehub serving方法的时候报出:E0527 14:32:18.427304 2865079168 analysis_config.cc:81] Please compile with gpu to EnableGpu()原因:这是因为设置了使用GPU,但当前paddle不支持GPU。解决办法:卸载掉 paddlepaddle 和 paddlepaddle-gpu,重新安装 paddlepaddle-gpu。不要同时安装CP
2021-06-02 14:37:58
6149
1
原创 Tensorflow 2下怎么根据Index位置获取或设置Tensor的值呢?
目录numpy下的操作取值设置值Tensorflow下的操作取值设置值大家知道在numpy下获取/设置array的值是很方便的,但是tensorflow下由于一些限制就没那么方便了。下面就对比一下。注意,tensor是不可变的对象,所谓改变tensor的值是指用新的值替换旧的值,并返回一个新的tensor对象。numpy下的操作取值# 1.val_at_idx = some_array[idx]# 2.boolean_mask = [True, False, ...]val_at_mas
2021-02-21 22:09:23
3294
1
原创 MAC OS下编译tensorflow 2.4.1 - 支持GPU CUDA 10.1和AVX2 FMA
步骤1. 为什么要自己编译tensorflow?2. 编译环境2.1 安装所需软件3. 编译步骤3.1 安装python包3.2 克隆代码3.3 修改代码3.4 配置编译选项3.5 编译代码3.6 打包安装包3.7 安装编译出来的安装包3.8 运行测试4. 总结4.1 参考1. 为什么要自己编译tensorflow?tensorflow官方不再提供macos的GPU安装包,因为Nvidia也不再提供macos下的显卡驱动了。而官方的CPU安装包也没有针对AVX2, FMA等指令集优化,跑模型会出现:Y
2021-02-19 14:42:44
1541
5
原创 一起打造自己的自动驾驶小车mycar - 4.手柄控制小车移动
文章目录1. 蓝牙游戏手柄1.2 手柄配置轴(axis):按钮(button):1.3 按键功能1.4 代码实现2. 录制视频3. 运行3.1 clone代码3.2 连接蓝牙手柄3.3 启动上一篇文章介绍了用web界面来控制小车移动,这篇文章介绍用蓝牙游戏手柄来控制小车的移动。物理手柄的控制会更加得心应手,不会受网络延迟的影响。1. 蓝牙游戏手柄笔者使用的一款价格约100元的小鸡蓝牙手柄,理论上所有带蓝牙功能的手柄都支持,如PS3, Xbox One等等。1.2 手柄配置不管什么型号的手柄,一.
2020-07-04 22:16:15
3605
4
原创 一起打造自己的自动驾驶小车mycar - 3.手机控制小车移动
文章目录1. 功能2. 代码概述2.1 消息总线2.2 组件2.3 mycar代码目录结构3. 运动控制3.1 I2C、PWM与PCA96853.2 PCA9685类3.3 PWMSteering和PWMThrottle类4. 摄像头5. 网页控制6. 配置文件6.1 subscription和publication属性7. 安装与运行7.1 clone代码7.2 安装依赖7.3 运行小车组装好后,我们开始编写在小车上运行的python程序!本次我们实现用手机来控制小车的移动。效果如下:1. 功能.
2020-07-02 19:38:33
1542
2
原创 一起打造自己的自动驾驶小车mycar - 2.硬件组装
文章目录1. 完成态2. 零件2.1 主板2.2 摄像头2.3 车架2.4 3D打印配件2.5 充电宝2.6 摄像头支架2.7 舵机驱动板2.8 蓝牙游戏手柄2.9 其他物料、工具3. 装配1. 完成态上图是本人组装完成的小车,外观跟其他的开源小车有些差别。小车的搭建主要参照Donkey car,考虑到后面需要再安装一个激光雷达,所以因地制宜,预留了一个二层平台,在上面可以安装激光雷达,IMU等。下图是Donkey car的外观:摄像头的位置是不同的,我只是去掉了Donkey car的那个3脚的.
2020-06-19 15:29:57
2028
原创 一起打造自己的自动驾驶小车mycar - 1.起点
文章目录1 为什么要做这个项目2 mycar项目2.1 项目所需的知识3 自动驾驶介绍3.1 自动驾驶出租车3.2 自动驾驶的职能模块4 学习资源5 开源项目5.1 Nvidia JetBot5.2 Nvidia JetRacer1 为什么要做这个项目自动驾驶是研究的热门领域,是当前最先进的机器学习/深度学习技术的集大成者。作为一名人工智能工作者或爱好者,如果能打造一辆属于自己的智能驾驶小车,把学习到的知识应用在其上面,赋予它生命力和存在的意义,这种成就感将是巨大的。2 mycar项目mycar项.
2020-06-05 09:00:52
2165
原创 对象检测(Object Detection)DNN-YOLOv3讲解
文章目录1 概述2 如何衡量对象检测的结果2.1 准确性(precision)和召回率(recall)2.2 准确率-召回率曲线(precision-recall curve)、平均准确率(Average Precision, AP, Mean Average Precision, mAP)和重合率(IoU, Intersection over Union, Jaccard index)3 对象检...
2020-04-19 21:58:32
1110
翻译 Essential expressions for managing a project
不管你是一位项目经理或只是项目团队中的一员,今日全世界在办公室执行任何项目的沟通用语是无可避免的。问题是很多沟通用语甚至无法在字典中查到。你现在只需要使用我们为你准备的项目执行指南学习一下今日办公室用语以便为明日做个准备!Whether you're a project manager or just a member of a project team, you can't avoid ...
2008-09-03 16:16:04
136
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人