人工智能
文章平均质量分 95
该专栏以人工智能相关技术为核心,分享包括人工智能,机器学习,深度学习,计算机视觉等内容的博客,专注于人工智能相关技术,理论与实践并存,希望大家喜欢
水亦心
这个作者很懒,什么都没留下…
展开
-
【深度学习论文翻译】YOLO9000: 更好, 更快, 更强(YOLO9000: Better, Faster, Stronger)02
目录前言一、Faster(更快)1、Darknet-192、Training for classification(分类训练)3、Training for detection(检测训练)二、Stronger(更强)1、Hierarchical classification(分层分类)2、Dataset combination with WordTree(使用词根树组...原创 2019-04-22 17:31:17 · 1127 阅读 · 0 评论 -
【深度学习论文翻译】YOLO9000: 更好, 更快, 更强(YOLO9000: Better, Faster, Stronger)01
目录前言一、Abstract(摘要)二、Introduction(引言)三、Better(更好)1、Batch Normalization(批标准化)2、High Resolution Classifier(高分辨率分类器)3、Convolutional With Anchor Boxes(具有锚盒的卷积)4、Dimension Clusters(维度聚类)5、...原创 2019-04-21 20:23:39 · 2302 阅读 · 0 评论 -
【机器学习论文翻译】去信任的机器学习合约:在以太坊区块链上评估和交换机器学习模型1
一、前言区块链是最近特别火热的一门技术,特别是比特币、挖矿概念的兴起,更是推动了区块链的发展。目前基本上确定的未来的研究方向是AI + 区块链,所以从现在开始,做个小白,不断开始滚雪球。如果你有什么问题,希望跟我能够一起交流,除了通过博客交流外,欢迎你加入我的QQ群,一起交流有关于机器学习、深度学习、计算机视觉有关内容。目前我处于广泛涉猎阶段,希望我们能够一起沟通。下图是我的群二维码:...原创 2019-04-16 00:21:16 · 1089 阅读 · 0 评论 -
【深度学习论文翻译】应用于语义分割问题的深度学习技术综述02
目录一、前言二、方法1、 解码器变体2、 整合上下文知识1. 条件随机场2. 扩张的(dilated)卷积3. 多尺度预测4. 特征融合5. 循环神经网络RNN(Recurrent Neural Networks)3、 实例分割4、 RGB-D数据(带有深度)5、 三维数据6、 视频序列三、 讨论1、 评价指标1. 运行时间2....原创 2019-01-24 22:51:06 · 1834 阅读 · 0 评论 -
【深度学习论文翻译】应用于语义分割问题的深度学习技术综述01
目录一、前言二、摘要三、引言四、术语及背景概念1、 常见的深度网络架构2、 迁移学习3、 数据预处理与数据增强五、 数据集及竞赛1、2维数据集2、2.5维数据集3、3维数据集一、前言慢慢越来越发现,论文的重要性,特别是外国的,所以希望能够从现在开始,慢慢将自己需要的资料看懂,并且转化成汉语博客,与大家一起交流。不过我的英语水平比较差,很多东西...原创 2019-01-13 10:47:49 · 3409 阅读 · 5 评论 -
【YOLO学习笔记】之YOLO初体验
前言因为要完成毕业论文,所以最近正在学习计算机视觉,如果大家有什么问题,都可以跟我沟通交流。除了通过博客交流外,欢迎你加入我的QQ群,一起交流有关于机器学习、深度学习、计算机视觉有关内容。目前我并未确定具体的研究方向,所以现在处于广泛涉猎阶段,希望我们能够一起沟通。下图是我的群二维码:马上就要开始写毕业论文了,定题目是一件很痛苦的事情,普通的管理系统不想写(根本原因在于没有架构思维,没...原创 2018-09-08 10:19:26 · 6495 阅读 · 12 评论 -
【YOLO学习笔记】之YOLO配置文件详解
如果你有什么问题,希望跟我能够一起交流,除了通过博客交流外,欢迎你加入我的QQ群,一起交流有关于机器学习、深度学习、计算机视觉有关内容。目前我并未确定具体的研究方向,所以现在 处于广泛涉猎阶段,希望我们能够一起沟通。下图是我的群二维码:接下来我们进入正题。在YOLO初体验中,应用到了一个后缀名为cfg的文件,在darknet中有一个文件夹,下面有各种各样的cfg文件这...原创 2018-09-11 11:31:07 · 4855 阅读 · 4 评论 -
【深度学习论文翻译】基于LSTM深度神经网络的时间序列预测(Time Series Prediction Using LSTM Deep Neural Networks)
目录一、前言二、摘要三、什么是LSTM神经元?四、简单正弦波示例五、 不那么简单的股票市场六、多维LSTM预测七、结论一、前言最近需要用到时间序列,在网上也找到了一篇相关的文章及源代码,在此分享给大家。1.文章原文:https://www.altumintelligence.com/articles/a/Time-Series-Prediction-Usin...原创 2019-04-03 20:50:36 · 10548 阅读 · 2 评论 -
【机器学习小常识】“parameters(参数)” 与 “hyperparameters(超参数)”的概念及区别详解
目录1、参数与超参数概念1.什么是参数2.什么是超参数2、二者有什么区别1.得到方式不同2.影响因素不同3.可控程度不同说在前面的话有些概念其实,很纠结,它到底是属于机器学习呢,还是属于深度学习呢?比如说,分类与回归,这个有些是很难界定的,有人说,它属于深度学习,又有人说,它属于机器学习。其实争论这些,好像并无太大意义,就像一个男生对一个姑娘宠溺的说:这天下...原创 2019-04-03 15:56:21 · 8508 阅读 · 0 评论 -
【机器学习小常识】“分类” 与 “回归”的概念及区别详解
目录1、分类与回归是干嘛的?2、二者有什么区别1.输出不同2.目的不同3.本质不同4.结果不同3、场景应用1.分类应用2.回归应用学过机器学习的人都听过两个概念:分类与回归,特别的,在YOLO v1中,作者也提到了YOLO之前的物体检测方法通常都转变为了一个分类问题,如 R-CNN、Fast R-CNN 等等。而YOLO将检测变为一个 回归问题。那么...原创 2019-03-26 17:05:54 · 59753 阅读 · 15 评论 -
【机器学习实战学习笔记】之 1机器学习基础
本学习笔记参考书目《机器学习实战》本博客系列文章如下:机器学习基础 :https://blog.csdn.net/shuiyixin/article/details/86650642k-近邻算法 :https://blog.csdn.net/shuiyixin/article/details/86681831决策树01(含Matplotlib模块介绍):https://blog....原创 2019-01-27 12:21:26 · 827 阅读 · 0 评论 -
【机器学习实战学习笔记】之 2 k-近邻算法
本学习笔记参考书目《机器学习实战》第二章。本章所有本书对应代码及数据集下载请点击(下载链接)。本文中博主自己写的代码如有需要,请点击(下载链接)。目录一、k-近邻算法概述1、引入2、k-近邻算法(kNN)3、Python实现二、k-近邻算法应用-改进约会网站的配对效果1、步骤2、准备数据:从文本文件中解析数据3、分析数据:使用Matplotlib创建散点...原创 2019-02-03 23:15:30 · 1416 阅读 · 0 评论 -
【机器学习实战学习笔记】之 3 决策树01(含Matplotlib模块介绍)
目录一、决策树简介1、引入1.二十个问题的游戏2、决策树1.工作原理2.算法特点二、决策树的构造1、步骤2、伪代码函数createBranch()3、决策树的一般流程4、算法分析5、信息增益6、划分数据集7、递归构建决策树三、使用Matplotlib注解绘制树形图1、决策树2、Matplotlib注解3、构造注解树本学习笔...原创 2019-04-08 20:45:13 · 756 阅读 · 0 评论 -
【深度学习小常识】什么是mAP?
目录一、mAP相关概念1、正例与负例2、P(精确率)3、R(召回率)4、ACC(准确率)5、AP(平均精确度)6、示例二、mAP1、mAP简介2、P—R曲线学习深度学习,总会有各种各样的概念,对于刚入门的小白来说,真的是越看越迷糊。比如我们今天要说的,什么是mAP?于是我问了一下度娘...看完这个之后,我的表情是这样的我们看相关论文的时候...原创 2019-01-12 11:59:44 · 58528 阅读 · 32 评论 -
【深度学习小常识】CPU(中央处理器)和GPU(图像处理器)的区别
学习数据集训练时,电脑没有GPU,所以当时训练时用的是CPU,也没有意识到两者之间在训练数据集有什么差别,直到在一次训练过程中,着重看了一下训练过程,才发现,训练时间是真的差距大。接下来就给大家讲一下,这两个具体有什么差别。一、GPU和CPU是什么?CPU:中央处理器(英文Central Processing Unit)是一台计算机的运算核心和控制核心。CPU、内部存储器和输入/输出设...原创 2018-10-01 11:43:53 · 22148 阅读 · 0 评论 -
【YOLO学习笔记】之YOLO v1 论文笔记1(超详细:翻译+理解)
目录前言一、Abstract(概括)二、Introduction(介绍)三、Unified Detection(统一检测)1、Network Design(网络设计)2、Training(训练)3、Inference(推论)4、Limitations of YOLO(YOLO的局限性)前言看过很多的YOLO中文版学习笔记,干货比较多,但是,有点干,对于很多想...原创 2018-09-08 22:00:45 · 55002 阅读 · 42 评论 -
【YOLO学习笔记】之YOLO v1 论文笔记2(超详细:翻译+理解)
目录前言一、Comparison to Other Detection Systems(与其他检测系统的比较)二、Experiments(实验)1、Comparison to Other Real-Time Systems(与其他实时系统的比较)2、VOC 2007 Error Analysis(VOC 2007误差分析)3、Combining Fast R-CNN and...原创 2018-09-09 18:31:36 · 6246 阅读 · 0 评论 -
【YOLO学习笔记——数据集】之一YOLO数据集制作1(含LabelImg工具讲解)
前言如果你有什么问题,希望跟我能够一起交流,除了通过博客交流外,欢迎你加入我的QQ群,一起交流有关于机器学习、深度学习、计算机视觉有关内容。目前我并未确定具体的研究方向,所以现在 处于广泛涉猎阶段,希望我们能够一起沟通。下图是我的群二维码:一、综述YOLO有自己训练好的数据集,在YOLO v2 中,数据集可检测的类别达9000种以上,但是9000毕竟不是全部,它能涵盖大部分的物体识...原创 2018-09-12 11:28:12 · 39782 阅读 · 43 评论 -
【YOLO学习笔记——数据集】之一YOLO数据集制作2
目录说在前面的话一、准备工作1、硬件设备2、工具二、数据集训练1、图片预处理2、训练三、测试说在前面的话小编要考研,所以博客可能更新较慢,希望大家理解。但是写博客要坚持,每个月最少四篇吧。这段时间会以考研为主,因为要涉及到毕业论文,所以很多博客是和我的毕业设计有关系。感谢每一个支持我,点击我博客观看的人,你们也是我坚持写博客的动力,我希望能把我知道的内容一起...原创 2018-10-01 23:11:01 · 7445 阅读 · 24 评论 -
【opencv学习笔记】001之opencv配置(win10+VS2015+OpenCV3.1.0)
一、前言(吐槽+煽情+简介) 1.吐槽 为啥这个时候我要发这个呢?其实我是想以后有空的时候再发,因为最近事情比较多,但是,昨天发生了一件非常悲伤的事情,电脑电池炸了,电脑电池炸了,电脑电池炸了。 不由得安慰自己:天将降大任于斯人也,必先苦其心志,劳其筋骨,饿其体肤,空乏其生,行拂乱其所为,所以动心忍性,增益其所不能。 2....原创 2018-05-20 21:37:51 · 9147 阅读 · 3 评论 -
【人工智能小常识】一篇文章搞懂人工智能、机器学习和深度学习
一、前言第一次接触人工智能,应该是2015年的时候,当时参加一个演讲比赛,让自由制定主题,当时我和搭档定的主题是:三维人体操控系统。那个时候,计算机视觉的印象在我心中就种下了。后来把这个主题当作一个创业项目,申报了创青春,才真正领略到人工智能的魅力。作为一个曾经的计算机盲,曾经我把自己绝大部分精力放在学生会,班级事务,提升计算机基础上面,直到今年,一个学长考研结束回来,学长在计算机视觉领域...原创 2018-10-02 16:39:12 · 1090 阅读 · 0 评论 -
【opencv学习笔记】004之Mat对象及其应用详解
目录一、说在前面的话二、其他图像类型三、Mat对象1、构成2、存储方法3、常用成员及含义4、常用构造方法5、其他方法6、Mat优势7、注意事项8、CvMat, Mat, IplImage之间的互相转换四、说在最后的话一、说在前面的话在最初学习opencv 的时候,还没有写博客的习惯,后来有时间,从中间开始写。现在因为要做些实际项目,对一些概念...原创 2018-07-23 16:43:45 · 2669 阅读 · 5 评论 -
【opencv学习笔记】022之霍夫圆变换
1.原理介绍opencv中实现霍夫圆变换原理其实很简单的,初中生都会的,所以大家不要担心了啦,看下面这张图片,你看到了啥?对,没错,就是两根直线,四个圆,四个点,四个点分别是四个圆的圆心。并且四个圆大小是一样的(看着一样哈,大家就当一样吧,别用尺规作图去验证了)大家根据自己的理解去找对应关系啊!虽然本人学数学,但是美术不行啊!!!三个绿点点,对对对就是那三个,都是中间圆的圆上的一点,这样外面三个...原创 2018-04-11 17:28:50 · 2832 阅读 · 0 评论 -
【opencv学习笔记】023之像素重映射
一、映射是个什么玩意?映射是个数学术语,指两个元素的集之间元素相互“对应”的关系,为名词。映射,或者射影,在数学及相关的领域经常等同于函数。 基于此,部分映射就相当于部分函数,而完全映射相当于完全函数。说的简单点,每个人都有一个名字,都有身份证号,人对应人名字,对应自己的身份证号,这种对应关系就叫映射。二、像素重映射是个什么玩意?把一个图像中一个位置的像素放置到另一个图片指定位置的过程就是像素重映...原创 2018-04-17 09:12:13 · 2885 阅读 · 0 评论 -
【opencv学习笔记】024之直方图均衡化
一、什么是直方图(histogram)直方图(Histogram)又称质量分布图。是一种统计报告图,由一系列高度不等的纵向条纹或线段表示数据分布的情况。 一般用横轴表示数据类型,纵轴表示分布情况。直方图是数值数据分布的精确图形表示。 这是一个连续变量(定量变量)的概率分布的估计,并且被卡尔·皮尔逊(Karl Pearson)首先引入。它是一种条形图。 为...原创 2018-04-19 12:20:04 · 2236 阅读 · 3 评论 -
【opencv学习笔记】025之直方图计算 - calcHist函数详解
1、calcHist函数是干什么滴?这个问题嘛,看看标题,标题,对啊,你这么聪明,一定猜得到:calcHist函数是用来计算图像直方图的。2、calcHist函数调用形式C++:voidcalcHist(const Mat*images, intnimages, const int*channels, InputArraymask, OutputArrayhist, ...原创 2018-05-06 18:56:32 · 36315 阅读 · 39 评论 -
【opencv学习笔记】026之直方图比较 - compareHist函数详解
1.前言 想了解直方图比较中每种比较的方式,比较的原理,希望大家能有一定的概率论基础,或者统计学基础,如果对这块理论不太了解,还想深入学习算法,建议先学习一下概率论或统计学。2.直方图比较概述对输入的两张图像进行直方图均衡化及直方图计算步骤后,可以对两个图像的直方图进行对比,并通过对比的结果得到一些我们想要的结论。3.直方图比较应用(1)图像相似度比较...原创 2018-05-14 19:33:06 · 24747 阅读 · 6 评论 -
【opencv学习笔记】027之直方图反向投影 - calcBackProject函数详解
一、前言在学习直方图反向投影之前,如果你对直方图的概念,直方图均衡化,直方图计算等直方图相关的概念比较模糊,建议先了解一下1.直方图概念及直方图均衡化 https://blog.csdn.net/shuiyixin/article/details/800017562.直方图计算 https://blog.csdn.net/shuiyixi...原创 2018-05-16 16:10:20 · 8999 阅读 · 4 评论 -
【吴恩达机器学习笔记】001 什么是机器学习(What is Machine Learning)
一、什么是机器学习 机器学习(Machine Learning, ML)是一门多领域交叉学科,涉及概率论、统计学、逼近论、凸分析、算法复杂度理论等多门学科。专门研究计算机怎样模拟或实现人类的学习行为,以获取新的知识或技能,重新组织已有的知识结构使之不断改善自身的性能。它是人工智能的核心,是使计算机具有智能的根本途径,其应用遍及人工智能的各个领域,它主要使用归纳、综合而不是演绎。二、机器学...原创 2018-05-02 21:52:19 · 2040 阅读 · 0 评论 -
【opencv实战】图像素描及卡通化
因为要做一个项目,为了实现他的趣味性,所以想应用图像处理做一些东西,最先想到的就是素描和卡通化,所以通过一番辛苦的查询及改错,最终完成一个简单小功能。一、实现原理 应用opencv将图片进行卡通化处理,基本的思路是将图片的内容部分进行平滑处理,然后让边缘部分更加突出。 1.通过边缘检测滤波器获得图像的黑白素描图,这一步得到素描图,并为卡通化做...原创 2018-07-18 13:30:06 · 9513 阅读 · 3 评论 -
【opencv实战】哈哈镜
目录一、opencv的前身后世1、简介2、IplImage介绍3、Mat介绍二、哈哈镜介绍1、原理2、实现 3、凸透镜算法4、凹透镜算法因为要做一个项目,为了实现他的趣味性,所以想应用图像处理做一些东西,在上次完成卡通化之后,又了解了哈哈镜效果,想自己实现,从网上找了好多教程,都是以前的opencv版本的代码,在opencv3.0及以上版本已...原创 2018-07-23 19:07:16 · 4037 阅读 · 2 评论 -
【吴恩达机器学习笔记】002 监督学习(Supervised Learning)
一、什么是监督学习? 监督学习是指:利用一组已知类别的样本调整分类器的参数,使其达到所要求性能的过程,也称为监督训练或有教师学习。 监督学习是从标记的训练数据来推断一个功能的机器学习任务。训练数据包括一套训练示例。在监督学习中,每个实例都是由一个输入对象(通常为矢量)和一个期望的输出值(也称为监督信号)组成。监督学习算法是分析该训练数据,并产生一个推断的功能,其可以用于...原创 2018-05-02 22:19:36 · 1161 阅读 · 0 评论 -
【吴恩达机器学习笔记】003 无监督学习(Unsupervised Learning)
一、无监督学习引入 观察上面左边的图,该图是监督学习的分类问题,在监督学习中,数据集中的每个样本有相应的“正确答案”,即被标为良性或者恶性肿瘤。根据这些样本做出预测。 再看右侧,和左侧的区别在于,不管是哪一类,都用相同的符号“圆圈”表示。也就是在右侧的图中,没有了分类。所有的数据是一样的,没有对错之分。我们只有一个数据集,没有人告诉我们什么是正确的...原创 2018-05-03 22:02:24 · 10764 阅读 · 0 评论 -
【吴恩达机器学习笔记】004 模型示例:单变量线性回归(Model Representation:Linear Regression with one variable)
一、示例 —— 预测住房价格 如上图所示,图中的数据集(X)表示房屋大小和价格存在的一个关系图。如果有一个人有一套1250平方尺的房子,那他卖多少钱合适?二、分析 或许我们每个人心中都有这样一种想法,构造一个函数,房子的尺寸是x,房子的售价是y,则x和y之间会存在一个函数关系式:y=f(x)。当我们把对应的房子的尺寸放进去之后,就能得到对应的房价。 这也是...原创 2018-05-05 22:38:41 · 738 阅读 · 0 评论 -
【吴恩达机器学习笔记】005 梯度下降(Gradient Descent)
一、什么是梯度? 在微积分里面,对多元函数的参数求∂偏导数,把求得的各个参数的偏导数以向量的形式写出来,就是梯度。比如函数f(x,y), 分别对x,y求偏导数,求得的梯度向量就是(∂f/∂x, ∂f/∂y)T,简称grad f(x,y)或者▽f(x,y)。对于在点(x0,y0)的具体梯度向量就是(∂f/∂x0, ∂f/∂y0)T.或者▽f(x0,y0),如果是3个参数的向量梯度,就是...原创 2018-05-16 19:33:40 · 4628 阅读 · 5 评论