自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 资源 (2)
  • 收藏
  • 关注

原创 ubuntu 下安装MATLAB2016出现install无法访问的权限问题

安装matlab的时候,会遇到下面一行代码没作用的现象sudo ./install这个时候,是install缺少可执行的权限。 可以用下面代码对install所在的文件夹增加所有权限sudo chmod -R 777 文件夹路径然后进入文件夹,会发现里面的文件全部变绿了 然后再次执行sudo ./install就可以弹出安装界面了。

2017-09-26 21:59:29 2351 1

转载 机器学习(7)-一些名词的理解

深度学习中经常看到epoch、 iteration和batchsize,下面按自己的理解说说这三个的区别:(1)batchsize:批大小。在深度学习中,一般采用SGD训练,即每次训练在训练集中取batchsize个样本训练 (2)iteration:1个iteration等于使用batchsize个样本训练一次;(3)epoch:1个epoch等于使用训练集中的全部样本训练一次举个例子,训练集有

2017-09-24 22:48:05 400

原创 机器学习(6)-交叉验证代码实现原理和图像均值化预处理

交叉验证 在训练样本时候,通常会采用一种叫交叉验证的方法,就是将一份数据分为5份(也可以是其他份),然后遍历每一份做测试集,剩下的数据做训练集,这样,一份数据就可以被利用5次,增加了数据的利用率。 下面是代码#将数据分成num_fold份X_train_folds =np.array_split(X_train,num_folds)Y_train_folds = np.array_spli

2017-09-24 22:36:58 1040

原创 机器学习(5)-理解softmax的损失函数和梯度表达式的实现+编程总结

softmax也是一个用于多分类的线性分类器。 首先来看看softmax的损失函数和梯度函数公式 结合惩罚项,给出总的损失函数: L = -(1/N)∑i∑j1(k=yi)log(exp(fk)/∑j exp(fj)) + λR(W) 下面有几个准备函数也要理解: Li = -log(exp(fyi)/∑j exp(fj)) :这个就是最基本的softmax函数,

2017-09-24 16:14:47 3551

原创 机器学习(4)-理解SVM的损失函数和梯度表达式的实现+编程总结

1.对于SVM这里总结下代码实现SVM的两种代码实现(for循环和矩阵操作) 首先看看SVM的损失函数,梯度函数 损失函数最终形式: L = (1/N)∑iLi + λR(W) 其中: R(W) = ∑k∑s (Wk,s)2 Li = ∑j≠yi max(0, (xiW)j−(xyiW)j+Δ) 理解:yi表示提前知道第yi个分类是正确的。比yi大的评分表示判断

2017-09-24 15:55:34 2836 1

原创 机器学习(3)-一些常用的Python3.0函数

在这里记载一下我处理图片数据集时候,遇到一些函数;max()和argmax()max是Python的内置函数,而argmax()是numpy的调用函数。 A:是一个[m*n]的矩阵 max(A),求出矩阵A中的最大值 这里的A应该是一个n*1的矩阵。B:B[m,n]矩阵 argmax(),就是求出矩阵最大元素的索引,比如下面的A矩阵,求出就是np.argmax(A)=4,np.argma

2017-09-18 15:30:53 1109

原创 机器学习(2)-SVM分类算法

SVM算法 SVM是一种很常见的分类算法,了解SVM算法就不从基本概念 去理解了,各种网页上的分享都是千篇一律。这里直接讲解怎么根据一幅图片的输入,来计算SVM的损失函数,权重矩阵的跟新,梯度下降法计算进行最优化。基本概念 前面介绍的KNN算法存在下面2点主要问题: 1.分类器必须记住所有训练数据并将其存储起来,以便于未来测试数据用于比较。这在存储空间上是低效的,数据集的大小很容易就以GB计

2017-09-16 13:57:47 1851

原创 机器学习(1)-KNN算法理解

开始弄机器学习了,一点一点学习机器学习中相关的概念和算法。k-NN用来干什么的 简单来说,我理解的就是分类,就是根据已知训练集样本的种类,来对测试集样本做一个分类。 比如,我有1000张训练样本图片,总共有3个类,然后测试集有500张图片,就可以利用KNN算法根据训练样本的1000个数据来对500张未知分类的样本做一个分类。现在应该了解kNN的用途了吧。2.K-NN算法原理 首先

2017-09-15 21:09:39 770

原创 pycharm写中文注释,编译不通过问题的解决方案

最近用pycharm学习Python,发现这个IDE不支持中文注释,就是注释了中文后,编译的时候会出错: 其实解决方发很简单,就是在自己写的代码的最前面加上下面两条语句:#!/usr/bin/python# -*- coding:utf8 -*-开始我觉得还有这种操作,后面试试才发现,真有这种操作。 下面看看我的代码截图,就知道加到哪里了。 就是加在最前面

2017-09-11 12:48:23 3536 1

转载 linux下自由切换默然编译选择python2还是python3的方法

使用 alternate 机制可以自由切换python默认版本,只需要在终端输入简单的几个指令:sudo update-alternatives –install /usr/bin/python python /usr/bin/python2 100(install前面是2个-) sudo update-alternatives –install /usr/bin/python python...

2017-09-11 10:58:42 1082

原创 Ubuntu14.04 下安装pip和virtualenv的方法

首先用下面命令安装pip,然后在解释pip安装和apt-get的区别:安装命令:wget https://bootstrap.pypa.io/get-pip.py --no-check-certificatesudo python get-pip.py然后进行下面两行语句:检查更新并安装$ sudo pip install --upgrade pip $ sudo pip install --

2017-09-10 11:09:12 2593

转载 李飞飞CS231n课程-中文笔记(包括课后作业要求)翻译汇总

CS231n官方笔记授权翻译总集篇发布 - 智能单元 - 知乎专栏 https://zhuanlan.zhihu.com/p/21930884CS231n课程笔记翻译:图像分类笔记(上) - 智能单元 - 知乎专栏 https://zhuanlan.zhihu.com/p/20894041CS231n课程笔记翻译:图像分类笔记(下) - 智能单元 - 知乎专栏 https://zhuanlan

2017-09-07 22:47:19 16681 2

非线性分类器代码_报告

本资源是模式识别中的非线性分类器代码,是本人觉得模式识别,机器学习中比较有意义的代码.

2018-04-29

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除