机器学习
为自己勇敢
none
展开
-
【机器学习】支持向量机(SVM)浅讲
关于SVM的论文、书籍都非常的多,引用强哥的话“SVM是让应用数学家真正得到应用的一种算法”。SVM对于大部分的普通人来说,要完全理解其中的数学是非常困难的,所以要让这些普通人理解,得要把里面的数学知识用简单的语言去讲解才行。而且想明白了这些数学,对学习其他的内容也是大有裨益的。我就是属于绝大多数的普通人,为了看明白SVM,看了不少的资料,这里把我的心得分享分享。 其实现在能够找到的转载 2017-05-29 15:57:06 · 393 阅读 · 0 评论 -
数据归一化
本文转自http://blog.csdn.net/acdreamers/article/details/44664205,感谢作者的付出和分享在机器学习中领域中的数据分析之前,通常需要将数据标准化,利用标准化后得数据进行数据分析。不同评价指标往往具有不同的量纲和量纲单位,这样的情况会影响到数据分析的结果,为了消除指标之间的量纲影响,需要进行数据标准化处理,以解决数据指标之间的可比性。原...转载 2019-04-03 11:51:01 · 997 阅读 · 0 评论 -
[Pytorch] PyTorch Dataloader数据读取以及训练实现过程
Resnet18实现猫狗分类!本篇文章主要是本人入门Pytroch 的一些笔记。注意事项记录在代码之后!import torchtorch.backends.cudnn.benchmark=Trueimport torch.nn as nnimport torch.utils.data as dataimport torchvision.datasets as datasets...原创 2019-04-02 16:44:25 · 24980 阅读 · 8 评论 -
Pytorch 与 Tensorflow安装问题
Pytoroch 出现 no CUDA-capable device is detected : 1. RuntimeError: cuda runtime error (38) : no CUDA-capable device is detected at /pytorch/aten/src/THC/THCGeneral.cpp:7一般是由运行的脚本中设置了CUDA_VISIBLE_...原创 2019-03-05 11:26:13 · 1163 阅读 · 0 评论 -
Ubuntu 16.04下安装TensorFlow Object Detection API--从头开始训练自己的数据集(二)
二、利用TensorFlow Object Detection API训练自己的数据集第一部分讲了如何搭建训练环境,这部分讲解如何从头开始训练自己的数据集!1. 首先,标注数据集,推荐labelImag这个标注用的小工具,大家可以在https://github.com/tzutalin/labelImg 上下载,然后直接运行它的labelImag.py文件即可进入标注界面。为了方便,以VO...转载 2018-12-17 15:50:31 · 1914 阅读 · 0 评论 -
Ubuntu 16.04下安装TensorFlow Object Detection API--从头开始训练自己的数据集(一)
一、TensorFlow Object Detection API 环境搭建 TensorFlow Object Detection API 默认提供了 5 个预训练模型,官们都是使用 coco 数据集训练完成的,结构分别为 SSD+Mobi leNet 、 SSD+Inception 、R-FCN+ ResNet101 、 FasterRCNN+ResNet101、 Faster R...转载 2018-12-10 12:05:45 · 1742 阅读 · 3 评论 -
Ubuntu16.04+pycharm+pyqt5安装与配置
pycharm的安装过程直接略过,本文主要讲下pyqt5的安装以及与pycharm的配置。安装指令有如下2条:sudo apt-get install qt5-defaultsudo apt-get install qttools5-dev-toolsok,pyqt5安装完成!接下来在pycharm中进行配置(通过pycharm直接进行打开qtdesigner以及将ui文件转换成...转载 2018-10-09 11:21:35 · 1402 阅读 · 0 评论 -
Anaconda+Tensorflow-GPU环境安装与配置
转载请注明出处:http://www.jianshu.com/p/7be2498785b1Anaconda安装在清华大学 TUNA 镜像源选择对应的操作系统与所需的Python版本下载Anaconda安装包。Windows环境下的安装包直接执行.exe文件进行安装即可,Ubuntu环境下在终端执行$ bash Anaconda2-4.3.1-Linux-x86_64.sh #Py...转载 2018-10-07 16:19:32 · 1867 阅读 · 0 评论 -
You must feed a value for placeholder tensor 'Placeholder_1' with dtype float and shape [?,10]
1. 首先检查自己feed给tensor的数据类型与大小与placeholder所得到的tensor的是否相同,如果不同就改成相同的,如果相同,请看下面:2. 原文链接:http://www.itkeyword.com/doc/7197603979214654287/tensorflow-issue-with-placeholder-and-summariesThe problem her...转载 2018-09-13 17:43:40 · 12010 阅读 · 2 评论 -
TensorFlow 卷积神经网络之猫狗识别
这份数据集来源于Kaggle,数据集有12500只猫和12500只狗。在这里简单介绍下整体思路 1. 处理数据 2. 设计神经网络 3. 进行训练测试1. 数据处理将图片数据处理为 tf 能够识别的数据格式,并将数据设计批次。第一步get_files() 方法读取图片,然后根据图片名,添加猫狗 label,然后再将 image和label 放到 数组中,打乱顺序返...转载 2018-05-31 14:36:05 · 2767 阅读 · 1 评论 -
深度学习之图像数据增强
在图像的深度学习中,为了丰富图像训练集,更好的提取图像特征,泛化模型(防止模型过拟合),一般都会对数据图像进行数据增强,数据增强,常用的方式,就是旋转图像,剪切图像,改变图像色差,扭曲图像特征,改变图像尺寸大小,增强图像噪音(一般使用高斯噪音,盐椒噪音)等.但是需要注意,不要加入其他图像轮廓的噪音. 对于常用的图像的数据增强的实现,参考如下链接: https://blog.csd...转载 2018-05-24 12:00:30 · 7776 阅读 · 1 评论 -
【opencv】OpenCV中的KMeans算法介绍与应用(二)
OpenCV中的KMeans算法介绍与应用KMeans算法是MacQueen在1967年提出的,是最简单与最常见的数据分类方法之一。它做为一种常见数据分析技术在机器学习、数据挖掘、模式识别、图像分析等领域都有应用。如果从分类角度看,KMeans属于硬分类即需要人为指定分类数目,而MeanSift分类方法则可以根据收敛条件自动决定分类数目。作者:贾志刚来源:51CTO.com|201转载 2017-07-05 22:08:15 · 1911 阅读 · 0 评论 -
【机器学习 Opencv】Opencv之Bag of Word模型(一)
Bag of Word, 顾名思义,即将某些Word打包,就像我们经常会把类似的物品装到一个柜子,或者即使是随意打包一些物品,也是为了我们能够方便的携带,在对大数据作处理的时候,为了能够方便的携带这些数据中的信息,与其一个一个的处理,还不如打包来的容易一点。 Bag of Word 因其理论简单,易懂,在vision界得到了广泛的应用,有人将Bag of Word改成Bag of转载 2017-07-04 14:49:54 · 1048 阅读 · 0 评论 -
【机器学习】支持向量机通俗导论(理解SVM的三层境界)
前言 动笔写这个支持向量机(support vector machine)是费了不少劲和困难的,原因很简单,一者这个东西本身就并不好懂,要深入学习和研究下去需花费不少时间和精力,二者这个东西也不好讲清楚,尽管网上已经有朋友写得不错了(见文末参考链接),但在描述数学公式的时候还是显得不够。得益于同学白石的数学证明,我还是想尝试写一下,希望本文在兼顾通俗易懂的基础上,真真正正能足以成为一转载 2017-06-04 12:02:22 · 516 阅读 · 0 评论 -
【机器学习】人工神经网络(ANN)浅讲
神经网络是一门重要的机器学习技术。它是目前最为火热的研究方向--深度学习的基础。学习神经网络不仅可以让你掌握一门强大的机器学习方法,同时也可以更好地帮助你理解深度学习技术。 本文以一种简单的,循序的方式讲解神经网络。适合对神经网络了解不多的同学。本文对阅读没有一定的前提要求,但是懂一些机器学习基础会更好地帮助理解本文。 神经网络是一种模拟人脑的神经网络以期能够实现类人工智能的...转载 2017-05-29 14:51:41 · 16845 阅读 · 5 评论 -
NumPy array is not JSON serializable
在利用django将后端算法处理过的图像显示在前端界面的过程中,后端向前端的传输接口如下:# 接口函数def post(request): if request.method == 'POST': # 当提交表单时 dic = {} #data={'name':"服务器正常运转!"} # 返回客户端的数据 # 判断是否传参...原创 2019-04-28 19:38:53 · 1522 阅读 · 0 评论