MachineLearning:】的更多相关文章

1.基础概念 机器学习是一门研究在非特定编程条件下让计算机采取行动的学科.最近二十年,机器学习为我们带来了自动驾驶汽车.实用的语音识别.高效的网络搜索,让我们对人类基因的解读能力大大提高.当今机器学习技术已经非常普遍,您很可能在毫无察觉情况下每天使用几十次.许多研究者还认为机器学习是人工智能(AI)取得进展的最有效途径.在本课程中,您将学习最高效的机器学习技术,了解如何使用这些技术,并自己动手实践这些技术.更重要的是,您将不仅将学习理论知识,还将学习如何实践,如何快速使用强大的技术来解决新问题.…
Google机器学习课程基于TensorFlow  : https://developers.google.cn/machine-learning/crash-course         https://developers.google.com/machine-learning/crash-course…
时至今日,我才发现 machineLearning 的应用门槛已经被降到了这么低,简直唾手可得.我实在找不到任何理由不对它进入深入了解.如标题,感谢 Google 为这项技术发展作出的贡献.当然,可能其他人做了 99%, Google 只做了 1%,我想说,真是漂亮的 1%. 切入正题,今天从 Youtube 上跟随 Google 的工程师完成了第一个 machineLearning 的小程序.作为学习这项技能的 hello world 吧. 是为记录. from scipy.spatial i…
Machine-learning of Andrew Ng 1.基础概念 机器学习是一门研究在非特定编程条件下让计算机采取行动的学科.最近二十年,机器学习为我们带来了自动驾驶汽车.实用的语音识别.高效的网络搜索,让我们对人类基因的解读能力大大提高.当今机器学习技术已经非常普遍,您很可能在毫无察觉情况下每天使用几十次.许多研究者还认为机器学习是人工智能(AI)取得进展的最有效途径.在本课程中,您将学习最高效的机器学习技术,了解如何使用这些技术,并自己动手实践这些技术.更重要的是,您将不仅将学习理论…
I am a legend: Hacking Hearthstone with machine-learning Defcon talk wrap-up: video and slides available but no tool. Good news! The video and slides of our talk on how to use machine learning for Hearthstone are finally available for those who could…
概述 对矩阵的主要操作,matlab 中都有现成的指令或者库函数与之对应. 矩阵最早来自于方程组的系数和常数所构成的方阵,这一概念是由19世纪的英国数学家凯利提出的. 创建矩阵 这里写的不全,但是足够入门机器学习. 常规创建方法 大概就是这样: 全1矩阵 使用onesMatrix = ones(3)命令,可以创建一个 3 * 3 的全1矩阵: 当然,需要长宽不一样的时候,再添加一个参数就可以了: 还可以使用 ones(size(A)) 创建一个和A形状一样的矩阵: 全零矩阵 使用 zeros,操…
概述 map 的意思是映射,即将一个变量映射到另一个变量. 比如将一个字符串映射为一个数值,那个字符串就是map 的键值(key),数值就是map的数据(value). 由此可以把map理解为一个哈希表. 应用于map 的键值可以是下面任意一种数据类型: 1 * N 的字符串 单精度或者双精度的实数 有符号或者无符号的整形数 可以看出,矩阵不能作为键值. 而map的键值可以存储的数据是任意类型的,包括数值.字符串.单元类型等. map 的属性 属性 说明 默认值 Count 无符号64位整数,表…
浮点数取整的几个函数 floor: 向下取整 ceil: 向上取整 round: 取最接近的整数 fix: 向0取整 不等于 Matlab 中,使用~=表示不等于. 数组相关操作 使用 [] 命名数组: 数组内是连续值的时候,可以使用:进行赋值: 对于连续值同样可以设置步长: 还可以使用一些内建函数创建线性序列,比如说linspace这个函数: 其作用是在闭区间[1,100] 上创建一个有36个元素的向量,这36个元素把整个区间线性分割. 单元数组 对单元数组的概述 单元(Cell)数组是一种无…
k-临近算法 算法步骤 k 临近算法的伪代码,对位置类别属性的数据集中的每个点依次执行以下操作: 计算已知类别数据集中的每个点与当前点之间的距离: 按照距离递增次序排序: 选取与当前点距离最小的k个点: 确定前k个点所在类别的出现频率: 返回前k个点出现频率最高的类别作为当前点的预测分类. Python 代码为 kNN.py 的 classify0方法. def classify0(inX, dataSet, label, k): ''' kNN 算法实现函数 输入参数解释如下 inX: 输入数…
Numpy 是 Python 中的一个模块,主要用于处理数学和计算相关的问题,这里是一个入门的介绍. 导入 习惯上可以这样导入: import numpy as np 在 machine learning in action 这本书里,是没有 as np的: from numpy import * 两种方式都可以,看习惯吧. 随机数 生成一个 4 * 4 的随机 数组(0<元素<1): np.random.rand(4,4) 也可以不添加参数,生成单一随机数. 矩阵 使用 mat() 函数,可…