(上接第一章) 1.2 对象、矩阵与矢量化编程 1.2.1对象与维度(略) 1.2.2初识矩阵(略) 1.2.3矢量化编程与GPU运算(略) 1.2.4理解数学公式与NumPy矩阵运算 1.矩阵的初始化 输出结果: 2.矩阵的元素运算 矩阵的元素运算是指矩阵在元素级别的加减乘除运算。 资料来源:《机 ...
分类:
编程语言 时间:
2016-12-25 01:57:34
阅读次数:
341
第一章 机器学习的基础 1.1编程语言与开发环境 1.1.1 Python 安装(略) 1.2.2 Python安装包的安装:可以选选择安装集成包anaconda(略) 1.1.3 IDE配置及安装测试 IDE选择UltraEdit高级文本编辑器,配置步骤如下: (1)选择“高级”-->“用户工具” ...
分类:
编程语言 时间:
2016-12-24 02:19:06
阅读次数:
574
首先说交叉验证。交叉验证(Cross validation)是一种评估统计分析、机器学习算法对独立于训练数据的数据集的泛化能力(generalize), 能够避免过拟合问题。交叉验证一般要尽量满足:1)训练集的比例要足够多,一般大于一半2)训练集和测试集要均匀抽样 交叉验证主要分成以下几类:1)Do ...
分类:
其他好文 时间:
2016-12-23 14:25:18
阅读次数:
220
Torch7 是一个科学计算框架,支持机器学习算法。易用而且提供高效的算法实现,得益于 LuaJIT 和一个底层的 C 实现。 提供: 一个强大的 N 维数组 提供大量索引、切片和置换的程序 通过 LuaJIT 实现神奇的 C 接口 线性算术程序 神经网络以及以能源为基础模型 数值优化程序 一个强大 ...
分类:
其他好文 时间:
2016-12-21 00:08:27
阅读次数:
845
国际权威的学术组织the IEEE International Conference on Data Mining (ICDM) 2006年12月评选出了数据挖掘领域的十大经典算法:C4.5, k-Means, SVM, Apriori, EM, PageRank, AdaBoost, kNN, N ...
分类:
编程语言 时间:
2016-12-20 21:00:13
阅读次数:
248
KNN最邻近规则,主要应用领域是对未知事物的识别,即判断未知事物属于哪一类,判断思想是,基于欧几里得定理,判断未知事物的特征和哪一类已知事物的的特征最接近; K最近邻(k-Nearest Neighbor,KNN)分类算法,是一个理论上比较成熟的方法,也是最简单的机器学习算法之一。该方法的思路是:如 ...
分类:
编程语言 时间:
2016-12-20 20:44:04
阅读次数:
306
背景知识 OpenCV 是一个开源的计算机视觉和机器学习库。它包含成千上万优化过的算法,为各种计算机视觉应用提供了一个通用工具包。根据这个项目的关于页面,OpenCV 已被广泛运用在各种项目上,从谷歌街景的图片拼接,到交互艺术展览的技术实现中,都有 OpenCV 的身影。 OpenCV 起始于 19 ...
分类:
其他好文 时间:
2016-12-14 18:23:08
阅读次数:
291
决策树是一种对样本进行划分的机器学习算法,其要点在于最优特征的选取,决策树生成与剪枝,决策树的生成是个递归过程,其中有三种情况会导致递归返回: ①当前节点所属样本属于同一类而不需要划分; ②所有样本在所有属性上取值相同而不能划分; ③当前没有所属样本 对于属性的选取主要有三种方法: 一. 基于信息增 ...
分类:
其他好文 时间:
2016-12-14 01:41:29
阅读次数:
178
机器学习算法太多了,分类、回归、聚类、推荐、图像识别领域等等,要想找到一个合适算法真的不容易,所以在实际应用中,我们一般都是采用启发式学习方式来实验。通常最开始我们都会选择大家普遍认同的算法,诸如SVM,GBDT,Adaboost,现在深度学习很火热,神经网络也是一个不错的选择。假如你在乎精度(ac ...
分类:
编程语言 时间:
2016-12-11 12:52:43
阅读次数:
285
2016-12-11 00:17:36 前段时间在同学的介绍下关注了一下腾讯云;然后里面有学生优惠可以拿到免费的域名和云服务器。所以感兴趣就实验了一下,今天中午抢到了“1元特惠的学生包”,里面有免费的域名和云服务器,对linux也有有一些了解了,所以就是着运用xshell来对云服务器进行远程访问。 ...
分类:
系统相关 时间:
2016-12-11 03:19:46
阅读次数:
253