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