![](https://img-blog.csdnimg.cn/20201014180756916.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
深度学习
爆炒小肥牛
未来可期
展开
-
Darknet训练自己数据集之木材识别并计数
Darknet训练自己数据集之木材识别并计数一直没有用Darknet训练过自己的数据,最近拿Yolov3尝试了一下,效果很好,记录一下。Ubuntu系统使用Darknet还是很方便的,如何编译就不说了,直接讲训练过程。这里用了60张木材照片,用来识别木材的数量做好标注后,将img文件夹放进data目录下将train.txt放进data目录下将obj.names放进data目录下修改cfg文件夹下的yolov3-voc.cfg搜索Yolo,共三处,每处修改三个内容filters=3 *原创 2020-05-14 11:06:22 · 2769 阅读 · 10 评论 -
Yolov4\yolov3之Darknet配置及效果测试
Yolov4\yolov3之Darknet配置及效果测试emmmmmmm这个寒假还没过完,论文写的一塌糊涂。当论文还是在使用Yolov3的时候,v4出现了。抓紧上车尝试了一番,官方要求1080i显卡,无奈只有一个小本本,GTX 960M的显卡,先跑跑尝鲜,但自己测试的效果单在速度上,v4不如v3。Darknet下载:最新,含v4.cfggit clone https://github...原创 2020-04-27 09:44:09 · 5776 阅读 · 8 评论 -
深度学习之TensorBoard可视化
深度学习之TensorBoard可视化TensorBoard是TensorFlow下的一个可视化的工具,可以通过直观的图像显示出我们的训练过程,个人认为还是非常好用的。Tensorflow安装时应该是自带的,我这里是用的yolov3的训练,保存了loss和val_loss;使用方法很简单,在训练过程中保存过程日志,在日志目录下运行tensorboard --logdir=./进入终端给...原创 2020-03-24 10:40:56 · 444 阅读 · 0 评论 -
目标检测keras-ssd之视频检测
目标检测keras-ssd之视频检测在作者原代码基础上,添加了对视频及摄像头的检测,帧数在10左右,在自己的电脑上的话,比yolov3快一些,比tiny慢一些,效果还是不错的。from keras.layers import Inputfrom ssd import SSDimport numpy as npfrom PIL import Imageimport cv2from t...原创 2020-03-01 18:31:38 · 924 阅读 · 0 评论 -
目标检测keras-ssd之训练自己数据
目标检测keras-ssd之训练自己数据数据集准备生成text文本修改train.py目标识别结果昨天说到tensorflow-ssd的实现,在此基础上训练自己模型,无奈知识水平有限,只好转战keras版本,感谢大佬Bubbliiiing的博客和b站内容,受益匪浅,成功完成了自己数据集的训练。处理方式基本都是一样的,跟前面写过的yolov3的处理基本一样。SSD的主干网络是VGG,我在前面...原创 2020-03-01 16:24:34 · 3016 阅读 · 34 评论 -
Tensorflow-SSD之原模型测试
Tensorflow-SSD之原模型测试今天下午尝试了一下tensorflow-ssd的模型,具体代码还没细读,调试了一番之后,把官方提供的ssd_300_vgg的模型测试了一下,感觉比yolo准确率高一些,下一步准备训练一下自己的模型,尝试对比一下。以下代码来自网络,如侵权,联系我。图片测试代码:# -*- coding:utf-8 -*-import osimport cv2i...原创 2020-02-29 18:31:50 · 366 阅读 · 0 评论 -
Yolo-tiny之口罩快速检测识别
Yolov3_tiny之口罩快速检测数据集获取配置修改训练模型检测结果因为需要配置一个轻量化框架,原来使用的yolov3跑起来在10帧左右,运行不是很流畅,今天又重新配置了一下yolov3-tiny版,运行检测帧在20左右,效果不错,也把近期比较热的口罩检测实战一了下,效果还可以。先看结果和帧数:数据集获取数据集大约在500个,通过下载的小视频,然后写了几行代码截帧完成的,完成后放进JP...原创 2020-02-27 11:30:58 · 2969 阅读 · 11 评论 -
Tensorflow学习实战之VGG16猫狗大战迁移训练
Tensorflow学习实战之VGG16猫狗大战迁移训练继续跑深度学习Tensorflow的实战,今天的是VGG16的猫狗大战,整体结构框架由13层卷积和3层全连接层组成,对于对pthon不熟悉的我来说,整个搭建调试过程在于数据的写入处理,维度的变换,以及不同函数的灵活使用。整个过程,在两个地方卡住,第一个是训练时中途进程中断,修改了不少参数,均没有效果,最终找到的问题是数据集出现了问题,最开...原创 2020-02-26 18:04:01 · 1523 阅读 · 1 评论 -
Tensorflow学习实战之卷积神经网络CIFA10训练
Tensorflow学习实战之卷积神经网络CIFA10训练数据获取数据预处理模型构建优化器损失及超参训练模型模型保存及载入结果可视化趁着时间多,今天继续学习tensorflow的知识,以前只知道复现搭建配环境,没从基础只是开始,所以从基础知识开始学习,收获了很多,对深度学习的理解有了更加深入的认识。深度神经网络已经不能满足我了,今天是卷积神经网络的搭建与训练CIFA10,其实步骤都是一样的。...原创 2020-02-23 18:02:51 · 1093 阅读 · 2 评论 -
Tensorflow学习实战之全连接层和模型保存读取
Tensorflow学习实战之全连接层和模型保存读取全连接层构建模型保存载入Tensorboard游乐场全连接层构建构建了一个三层的神经网络,会发现重复工作太多,隐藏层的构建很相似,所以建立一个连接层,来代替重复的构建#全连接层def fac_layer(inputs,#输入数据 input_dim,#输入神经元数量 output_d...原创 2020-02-21 14:17:02 · 653 阅读 · 0 评论 -
Tensorflow学习实战之多层神经网络mnist手写识别
Tensorflow学习实战之多层神经网络mnist手写识别数据准备构建模型训练模型评估结果可视化显示输出错误预测激活函数:sigmod函数为s型relu为修正线性单元函数tanh双曲正切这里使用的relu激活函数,输出使用softmax多分类,中间使用了3层隐藏层,优化器使用AdamOptimizer,损失函数定义loss_function=tf.reduce_mean(tf.nn.s...原创 2020-02-19 14:18:18 · 453 阅读 · 0 评论 -
Tensorflow学习实战之mnist手写体识别
Tensorflow学习实战之mnist手写体识别数据准备构建模型训练模型预测结果可视化显示Tensorflow继续学习,今天是入门级的mnist手写体识别,改变前两次的线性回归,这次是逻辑回归,这样随之改变的是损失函数等Tensorflow里面有一个examples的MNIST的手写,直接运行会自动下载。数据准备import tensorflow as tfimport matplot...原创 2020-02-18 19:49:34 · 475 阅读 · 0 评论 -
Tensorflow学习实战之多变量预测
Tensorflow学习实战之多变量预测载入数据import tensorflow as tfimport matplotlib.pyplot as pltimport numpy as npimport pandas as pdfrom sklearn.utils import shuffle#读取df_data=pd.read_csv("5.csv")#显示摘要print(...原创 2020-02-17 19:15:46 · 1517 阅读 · 0 评论 -
Tensorflow学习实战之单变量线性预测
Tensorflow学习之单变量线性预测数据准备构建模型训练模型预测结果tensorflow学习中,记录单变量线性y=w*x+b看图:训练模型:通过有标签的样本来学习确定未知的权重和偏置训练过程中,尽可能地减少损失损失:对单个样本,预测的准确度L1损失:预测值和真值的差值L2损失,均方差MSE收敛:loss不再变化或变化极慢梯度下降:函数中某一点的方向导数沿着该方向取得最大值...原创 2020-02-16 17:29:33 · 316 阅读 · 0 评论 -
YOLOv3目标识别之C语言调用
深度学习目标识别之C语言调用使用C语言对深度学习的模型进行调用,而可能是很多人目前需要的,因为使用C语言,更能满足日常开发需要,也更容易移植到到QT进行页面搭建。程序已经完成好久了,一直没有更新这个程序,但今天想使用这个程序时,提示调用DNN的一个函数未定义,绞尽脑汁,调试了整整一天,毫无结果,环境都重新配了一遍还是不行,最后终于还是解决了。错误提示:未定义标识符:DNN_BACKEND_O...原创 2020-02-05 16:53:29 · 1955 阅读 · 0 评论 -
深度学习目标检测之YOLOv3实战(二)训练自己的图像数据
深度学习目标检测之YOLOv3实战(二)训练自己的图像数据二零二零年的大年初一,给大家拜个年,祝大家鼠年吉祥,万事如意,趁着喜气,把Yolov3训练自己的数据过程,记录一下,共勉共进。同样,无人机搭载山狗拍摄的视频,目标检测的种类是模型tank和airplane,部分效果图镇贴:数据集准备首先需要将自己的数据集准备好,不同场景下的目标数据尽可能的收集,以提高最终训练结果的准确度。我这边是...原创 2020-01-25 20:06:01 · 1249 阅读 · 1 评论 -
深度学习目标检测之YOLOv3实战(一)keras原demo复现
深度学习目标检测之YOLOv3实战(一)原demo复现环境配置框架及权重下载原代码复现怀着异常忐忑的心情,写下第一篇博客,记录在图像识别方面的心路历程,与大家分享共勉,交流进步。在寒假放假的最后一天里,把在深度学习实现的第一个模型YOLOv3,从环境配置到原模型复现再到训练自己的数据,全部过程记录下来,方便入门的同学,也希望自己在总结中得到进步。关于YOLOv3的原理及模型的介绍我在后面的文...原创 2020-01-16 21:27:36 · 3222 阅读 · 1 评论