深度学习
文章平均质量分 82
环境配置,参数含义,模型训练
我与nano
嵌入式开发,物联网,PCB,linux应用,卡尔曼,pid,Jetson nano,树莓派,K210,深度学习,机器视觉,Opencv,slam,Ros,自控
展开
-
ROS深度学习——深度学习简介(一)
深度学习文章目录深度学习前言一、深度学习简介二、深度学习与神经网络三、常用深度学习框架四、YOLOV3框架总结前言ROS只是用来操控机器人的系统,要想做的真正为社会服务,还是需要结合AI。一、深度学习简介在介绍深度学习之前,先和大家介绍一下人工智能、机器学习和深度学习这 三者之间的关系。 人工智能就是我们常说的 AI,在 1956 年被科学家们提出这一概念,科学家探讨能不能制造出一个可以像人类大脑的一样思考的机器,拥有人类的智慧,这就是人工智能。实现人工智能的方法我们统称为机器学习(Machin原创 2022-03-15 20:57:44 · 3005 阅读 · 1 评论 -
ROS深度学习——训练环境失败的搭建(二)
深度学习文章目录深度学习前言一、环境安装1.安装英伟达显卡驱动二、使用步骤1.引入库2.读入数据总结前言如果想让 YOLO 识别我们指定的目标,那就需要先准备一套数据集,然后 对 YOLO 进行训练,“教会”YOLO 认识这些目标。训练的结果是生成一个.weight 权重文件,等到识别的时候,加载这个权重文件即可识别我们指定的目标。一、环境安装在 x64 平台上安装 Darknet,硬件上需要有 NVIDIA 显卡。自行安装好 Ubuntu 系统后,需要安装 CUDA 和 cuDNN 才能使用 G原创 2022-03-16 12:01:34 · 1612 阅读 · 0 评论 -
深度学习环境配置——ubuntu20.04装nvidia驱动
深度学习文章目录深度学习一、安装NVIDIA驱动二、禁用nouveau三、安装准备1.安装GCC、g++、make2.卸载旧的驱动四、安装驱动一、安装NVIDIA驱动首先需要根据 NVIDIA 显卡型号安装显卡驱动。 去 NVIDI 官网 ,查看 适合你的 GPU 的驱动。 选择 GPU 产品类型(以 NVIDIA GT 1030 示例),查找适合的驱动如下图:找到的驱动版本如下所示:下 载 NVIDIA 驱 动 安 装 包 ( .run 格 式 ) 。run 格式文件安装较麻烦,首先要禁用原创 2022-04-15 17:16:34 · 10481 阅读 · 2 评论 -
深度学习环境配置——ubuntu20.04安装cuda和cudnn
深度学习文章目录深度学习一、安装CUDA二、安装cudnn一、安装CUDAcuda 是 NIVEA 的编程语言平台,想使用 GPU 就必须要使用 cuda,从这里 下载 cuda 的安装文件首先选择合适的版本,这里下载是的最新的 cuda 11.4。根据上面的指令进行安装。因为 NVIDIA 驱动已经安装,这里就不要选择安装 NVIDIA 驱动。其余的都默认即可。如下图,第一个不选安装成功后需要配置一下环境变量,否则使用GPU加速的时候,找不到GPU配置环境变量:gedit ~/.b原创 2022-04-16 16:09:58 · 5287 阅读 · 3 评论 -
深度学习编译darknet训练自己的数据集
深度学习文章目录深度学习前言一、环境搭建二、编译 darknet总结前言如果想让 YOLO 识别我们指定的目标,那就需要先准备一套数据集,然后 对 YOLO 进行训练,“教会”YOLO 认识这些目标。训练的结果是生成一个.weight 权重文件,等到识别的时候,加载这个权重文件即可识别我们指定的目标。一、环境搭建由于 jetson nano 算力有限,不大适合用做训练。所以我们需要另外搭建一个 训练环境,编译 darknet。训练环境从硬件方面分为两种:①台式机或笔记本,x64 平台设备,必须原创 2022-04-16 22:46:26 · 3206 阅读 · 0 评论 -
YOLO数据集标注
深度学习文章目录深度学习前言一、采集数据集二、标记数据集前言配好环境之后要做的第一件事就是采集数据集、然后标记数据集。一、采集数据集可以使用手机拍照或者爬虫爬取,注意图片格式要是jpg的形式二、标记数据集按照 PASCAL VOC 数据集格式进行存储数据,制作 VOC 格式数据集 步骤如下: ①创建文件夹,VOC 文件格式如下:②将所有图片复制到 JPEGImage 文件夹下③下载标注工具 labelImg。下载文件后,修改 data 文件夹下的 predefined_c lasses原创 2022-04-17 19:18:28 · 14723 阅读 · 0 评论 -
深度学习darknet框架训练模型
深度学习文章目录深度学习前言一、训练准备1.新建 data/voc.names 文件2.新建 cfg/voc.data 文件3.新建 cfg/yolov3.cfg 文件4.anchor聚类5.下载预训练权重文件二、开始训练三、测试总结前言前面我们配置好了深度学习的环境,也准备好了数据集。一、训练准备训练自己的数据集前,需要修改一些配置文件1.新建 data/voc.names 文件可以复制原有的 data/voc.names 内容再根据自己情况修改,可以重新命名, 如 data/voc-dp.原创 2022-04-18 00:24:18 · 2931 阅读 · 0 评论