机器学习
文章平均质量分 69
武睿傲雪
喜欢在CSDN专业的技术论坛上提问题并解决问题
展开
-
机器学习中ground truth的解释
作者:lee philip链接:https://www.zhihu.com/question/22464082/answer/21443035来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。机器学习包括有监督学习(supervised learning),无监督学习(unsupervised learning),和半监督学习(semi-supe转载 2017-12-09 20:44:25 · 24070 阅读 · 1 评论 -
Centos 7.4.1708 安装cuda8.0、cudnn v5.1、Tensorflow 1.2.1、Python 2.7.5教程
首先说一下按照Tensorflow的初衷,博主经过多个版本的尝试以及当前项目需要选择了以下版本安装:配置Tensorflow使用的是1.2.1版本[beer@localhost ~]$ pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2Type原创 2017-12-29 02:03:30 · 3214 阅读 · 0 评论 -
机器学习算法中如何选取超参数:学习速率、正则项系数、minibatch size
学习速率(learning rate,η)运用梯度下降算法进行优化时,权重的更新规则中,在梯度项前会乘以一个系数,这个系数就叫学习速率η。下面讨论在训练时选取η的策略。固定的学习速率。如果学习速率太小,则会使收敛过慢,如果学习速率太大,则会导致代价函数振荡,如下图所示。就下图来说,一个比较好的策略是先将学习速率设置为0.25,然后在训练到第20个Epoch时,学习速率改为0.0转载 2017-12-17 18:13:11 · 827 阅读 · 0 评论 -
神经网络训练中,Epoch、Batch Size和迭代
你肯定经历过这样的时刻,看着电脑屏幕抓着头,困惑着:「为什么我会在代码中使用这三个术语,它们有什么区别吗?」因为它们看起来实在太相似了。为了理解这些术语有什么不同,你需要了解一些关于机器学习的术语,比如梯度下降,以帮助你理解。这里简单总结梯度下降的含义...梯度下降这是一个在机器学习中用于寻找较佳结果(曲线的最小值)的迭代优化算法转载 2017-12-17 17:33:26 · 992 阅读 · 0 评论 -
CentOS 安装 opencv, 解决 Python cv2 module 问题(终极解决方法)
下载安装包wget https://github.com/opencv/opencv/archive/2.4.13.zip11. 从官网下载 opencv-2.4.13.zip2. 执行安装 如果提示文件opencv-2.4.13.zip太大可以先用SCP在windows上解压好之后用解压文件重新上传到服务器上我这里也提供一份我成功的按照包欢迎下载:链接:原创 2017-12-24 08:45:06 · 4828 阅读 · 3 评论 -
CentOS安装OpenCV-2.4.13
一、 前言由于我比较喜欢在Linux系统下编程,所以就决定在CentOS6.7下安装opencv二、 系统环境搭建1. 系统: CentOS 6.7 ,64位2. GCC: gcc version 4.8.5 (GCC) 及以上均可3. cmake: cmake version 2.8.12.2 及以上均可4.翻译 2017-12-24 00:16:54 · 1243 阅读 · 0 评论 -
Exception: Versioning for this project requires either an sdist tarball,问题解决方法
[root@localhost ~]# pythonPython 2.7.5 (default, Aug 4 2017, 00:39:18) [GCC 4.8.5 20150623 (Red Hat 4.8.5-16)] on linux2Type "help", "copyright", "credits" or "license" for more information.>>> i原创 2017-12-25 13:50:37 · 6403 阅读 · 1 评论 -
ImportError: No module named matplotlib.pyplot
Traceback (most recent call last): File "./faster_rcnn/train_net.py", line 23, in from lib.fast_rcnn.train import get_training_roidb, train_net File "./faster_rcnn/../lib/__init__.py", line 1原创 2017-12-24 10:16:20 · 851 阅读 · 0 评论 -
ImportError: No module named scipy.sparse
Traceback (most recent call last): File "./faster_rcnn/train_net.py", line 23, in from lib.fast_rcnn.train import get_training_roidb, train_net File "./faster_rcnn/../lib/__init__.py", line 1原创 2017-12-24 10:00:02 · 8707 阅读 · 1 评论 -
ImportError: numpy.core.multiarray failed to import
执行FasterRCNN源代码出现“ImportError: numpy.core.multiarray failed to import”错误RuntimeError: module compiled against API version 0xa but this version of numpy is 0x7Traceback (most recent call last): Fi原创 2017-12-24 09:22:01 · 5233 阅读 · 1 评论 -
PASCAL VOC数据集分析
PASCAL VOC数据集分析PASCAL VOC为图像识别和分类提供了一整套标准化的优秀的数据集,从2005年到2012年每年都会举行一场图像识别challenge。本文主要分析PASCAL VOC数据集中和图像中物体识别相关的内容。在这里采用PASCAL VOC2012作为例子。下载地址为:点击打开链接。(本文中的系统环境为ubuntu14.04)下转载 2017-12-12 21:17:25 · 374 阅读 · 0 评论 -
深度学习、图像分类入门,从VGG16卷积神经网络开始
刚开始接触深度学习、卷积神经网络的时候非常懵逼,不知道从何入手,我觉得应该有一个进阶的过程,也就是说,理应有一些基本概念作为奠基石,让你有底气去完全理解一个庞大的卷积神经网络:本文思路:一、我认为学习卷积神经网络必须知道的几个概念:1、卷积过程: 我们经常说卷积神经网络卷积神经网络,到底什么才是卷积?网络层卷积过程到底怎么实现?我们在这里借鉴了另一位博转载 2017-12-11 20:39:43 · 2119 阅读 · 1 评论 -
检测评价函数 intersection-over-union ( IOU )
1、概念在目标检测的评价体系中,有一个参数叫做 IoU ,简单来讲就是模型产生的目标窗口和原来标记窗口的交叠率。具体我们可以简单的理解为: 即检测结果(DetectionResult)与 Ground Truth 的交集比上它们的并集,即为检测的准确率 IoU :IOU=DetectionResult⋂GroundTruthDetectionResult⋃GroundT转载 2017-12-09 21:05:50 · 2653 阅读 · 0 评论 -
给深度学习入门者的Python快速教程 - Numpy和Matplotlib篇
给深度学习入门者的Python快速教程基础篇numpy和Matplotlib篇本篇部分代码的下载地址:https://github.com/frombeijingwithlove/dlcv_for_beginners/tree/master/chap55.3 Python的科学计算包 – Numpynumpy(Numerical Python extensi转载 2017-12-30 03:19:48 · 634 阅读 · 0 评论