![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
人工智能
文章平均质量分 84
syyyy712
你的格局决定你的结局!
展开
-
线性回归模型采用梯度下降算法求最优解
线性回归模型采用梯度下降算法求得最优解原创 2017-10-13 16:32:24 · 5558 阅读 · 0 评论 -
python+matplotlib绘图线条类型和颜色选择
本文由以下链接转载:http://www.cnblogs.com/darkknightzh/p/6117528.html参考网址:http://stackoverflow.com/questions/22408237/named-colors-in-matplotlibhttp://stackoverflow.com/questions/8409095/matplotlib-set-mar...转载 2019-02-16 08:44:42 · 106799 阅读 · 4 评论 -
YOLO测试图片显示准确率值
在YOLO官网下载darknet测试图片,结果图片上只会显示类别,不会显示准确率值,为了能显示框架准确率值如下图的形式修改配置文件如下:首先打开darknet/src配置文件中找到image.c文件然后在image.c文件中找到draw_detections函数,加入红色方框中的几行代码最后重新编译darknetmake cleanmake...原创 2019-02-08 20:55:37 · 10577 阅读 · 6 评论 -
YOLO识别隐藏类别信息
step1:打开src/image.c文件step2:找到image.c/draw_derections()函数step3:将draw_derections()函数中的draw_label()那一行代码注释掉step4:重新编译darknet,可能会出现warning(这个不影响),进入darknet目录,然后输入以下代码重新编译: make clean ...原创 2019-01-21 11:45:46 · 902 阅读 · 0 评论 -
全概率公式、贝叶斯公式推导过程(在原博文的基础上有补充)
(1)条件概率公式设A,B是两个事件,且P(B)>0,则在事件B发生的条件下,事件A发生的条件概率(conditional probability)为:P(A|B)=P(AB)/P(B)(2)乘法公式1.由条件概率公式得:P(AB)=P(A|B)P(B)=P(B|A)P(A) 上式即为乘法公式;2.乘法公式的推广:对于任何正整数n≥2,当P(A1A2...转载 2018-08-11 10:31:50 · 2359 阅读 · 0 评论 -
卷积神经网络基础1
最近又将卷积神经网络回顾了一遍,现将部分基础知识记录在此,首先看下图: 第一张图是64*64*3,所以第一张图的维度是12288,但是对于第二张图片是1000*1000*3,所以特征向量维度就达到了3million,这对于计算机来说计算压力很大。假设第一层隐藏层有1000个神经元,则经过计算权重矩阵的维度是(1000,3million),需要训练的参数很多,从而为了防止过拟合你就需要采用更多...原创 2018-04-26 21:15:17 · 439 阅读 · 0 评论 -
神经网络激活函数总结
神经网络的激活函数作用是将输入信号经过非线性计算输出传递给下一个节点。常见的激活函数有这么三种,分别是Relu激活函数,sigmoid激活函数和tanh激活函数。sigmoid激活函数:图1: tanh激活函数:图2: Relu激活函数:图3: 上述三种常用的激活函数的优缺点如下:sigmoid激活函数和tanh激活函数在z特别大或者特别小的情况下,导数的...原创 2018-05-02 16:20:28 · 918 阅读 · 0 评论 -
机器学习之偏斜类误差度量
机器学习分类模型存在一种情况叫偏斜类。偏斜类简单理解就是在训练模型时由于正样本和负样本之间的严重不平衡,导致模型最后检测全部都是1或者全部都是0。假设正样本的y值为1,当正样本远远多于负样本的时候,训练好的模型就会一直输出1,这会给我们判断模型优劣带来一定的障碍,比如模型输出1的概率是99.8%,输出0的概率是0.2%,这里我们就会认为模型的精度很好,误差很小。但是其实这种结果是由于数据集的不平衡...原创 2018-04-17 16:39:56 · 1881 阅读 · 1 评论 -
机器学习高方差和高偏差问题
在讲模型高方差和高偏差问题前,先聊聊数据集分配和模型选择。为了使得模型具有更好的泛化能力,我们在数据集分配问题上采用了6:2:2的分配原则,60%作为训练集,20%作为交叉验证集,20%作为测试集。当选择模型时用训练集训练得到模型的一组权重,将这组权重带入到模型中,并用交叉验证集求出损失值,选取损失值最小的那一个模型,最后就可用从未和模型拟合过的测试集计算学习算法误差。接下来我们一起探讨一下模...原创 2018-04-16 15:00:06 · 10273 阅读 · 1 评论 -
用yolo训练自己的数据集(以车牌为例)
我看了网上很多yolo教程,可能是因为电脑环境和配置的不一样,所以我并没有完全通过网上教程成功训练自己的数据集,接下来我将我自己完全亲自测试并且最后成功训练数据集的教程记录如下: 训练自己的数据集有如下几步:准备数据集并且安装yolo制作数据集的标签生成xml文件将xml文件转成txt文件修改配置文件下载预训练模型进行训练第一步:安装yolo并且准备自己的数据集(图片格式...原创 2018-03-20 21:20:38 · 23621 阅读 · 12 评论 -
ubuntu16.04下python+opencv开启摄像头获取帧图片并将图片保存在文件夹
import cv2cap = cv2.VideoCapture(0)i=0while(1): ret,frame=cap.read() cv2.imshow('capture',frame) cv2.imwrite('/home/tlx/darknet/data1/' + str(i) + ".jpg", frame)#将拍摄到的图片保存在data1文件夹中 ...原创 2019-02-16 12:52:46 · 4284 阅读 · 0 评论