数学基础
zjhn126
学习和研究大数据、人工智能和区块链方向
展开
-
机器学习的数学基础一
一、概述我们知道,机器学习的特点就是:以计算机为工具和平台,以数据为研究对象,以学习方法为中心;是概率论、线性代数、数值计算、信息论、最优化理论和计算机科学等多个领域的交叉学科。所以本文就先介绍一下机器学习涉及到的一些最常用的的数学知识。 二、线性代数2-1、标量一个标量就是一个单独的数,一般用小写的的变量名称表示。2-2、向量一个向量就是一列数,这些数是有序排列的...转载 2019-01-07 12:28:13 · 168 阅读 · 0 评论 -
数学基础学习笔记:向量运算基础--向量距离
在机器学习里,我们的运算一般都是基于向量的,一条用户具有100个特征,那么他对应的就是一个100维的向量,通过计算两个用户对应向量之间的距离值大小,有时候能反映出这两个用户的相似程度。这在后面的KNN算法和K-means算法中很明显。设有两个n维变量和,则一些常用的距离公式定义如下:1、曼哈顿距离曼哈顿距离也称为城市街区距离,数学定义如下:曼哈顿距离的Python实现:f...原创 2019-01-07 12:32:43 · 1324 阅读 · 2 评论 -
机器学习数学基础【概率】
1、为什么使用概率?概率论是用于表示不确定性陈述的数学框架,即它是对事物不确定性的度量。在人工智能领域,我们主要以两种方式来使用概率论。首先,概率法则告诉我们AI系统应该如何推理,所以我们设计一些算法来计算或者近似由概率论导出的表达式。其次,我们可以用概率和统计从理论上分析我们提出的AI系统的行为。计算机科学的许多分支处理的对象都是完全确定的实体,但机器学习却大量使用概率论。实际上如果...原创 2019-01-13 09:49:34 · 525 阅读 · 0 评论