机器学习
文章平均质量分 70
记录经典的机器学习算法和一些思考。
Rong_Gong
最艰难的道路其实就是通向自己的道路。
展开
-
马氏距离(Mahalanobis Distance)
1.马氏距离介绍马氏距离(Mahalanobis Distance)是度量学习中一种常用的距离指标,同欧氏距离、曼哈顿距离、汉明距离等一样被用作评定数据之间的相似度指标。但却可以应对高维线性分布的数据中各维度间非独立同分布的问题。1.1 什么是马氏距离马氏距离(Mahalanobis Distance)是一种距离的度量,可以看作是欧氏距离的一种修正,修正了欧式距离中各个维度尺度不一致且相关的问题。单个数据点的马氏距离DM(x)=(x−μ)T∑−1(x−μ)D_M(x)=\sqrt{(x-\mu)转载 2021-06-19 16:25:59 · 2051 阅读 · 0 评论 -
机器学习中标量、向量、矩阵相关的求导公式总结
机器学习中标量、向量、矩阵相关的求导公式总结本篇博客主要介绍机器学习中关于标量、向量、矩阵的一些求导公式。在学习机器学习过程中总会遇见一些公式看着非常简洁,但是又很难弄明白。因此本篇文章主要记录一下这些基础知识。1.机器学习中的矩阵向量求导(一) 求导定义与求导布局2.机器学习中的矩阵向量求导(二) 矩阵向量求导之定义法3.机器学习中的矩阵向量求导(三) 矩阵向量求导之微分法4.机器学习中的矩阵向量求导(四) 矩阵向量求导链式法则5.机器学习中的矩阵向量求导(五) 矩阵对矩阵的求导...转载 2021-06-07 21:43:21 · 173 阅读 · 0 评论 -
正定矩阵和半正定矩阵
在众多机器学习和统计学习模型中,线性代数的身影无处不在,当然,我们也会时常碰到线性代数中的一些基本概念,例如,正定矩阵和半正定矩阵。实际上,正定矩阵和半正定矩阵贯穿在很多知识中,举一个简单的例子:多元正态分布的协方差矩阵要求是半正定的。今天,我们将简单讨论正定矩阵和半正定矩阵的概念、定义以及直观理解。转载来源:https://zhuanlan.zhihu.com/p/44860862...转载 2021-06-06 11:07:39 · 803 阅读 · 0 评论 -
windows10中安装anaconda和pytorch
windows10中安装anaconda和pytorch一、前言在入门学习深度学习的过程中有很多经典的深度学习框架,也有很多经典的python实现,目前主流深度学习主要用pytorch。本文主要针对入门小白学习深度学习。工欲善其事必先利其器,下面我们将介绍在windows10中安装pytorch。二、先装Python还是先装anaconda?初学的时候很容易遇到这个问题是先装python还是先装anaconda。显然装anaconda,就不需要单独装python了。anaconda 是一个pyth原创 2021-05-27 23:31:14 · 2058 阅读 · 7 评论 -
标量,向量,矩阵与张量
标量,向量,矩阵与张量1、标量一个标量就是一个单独的数,一般用小写的的变量名称表示。2、向量一个向量就是一列数,这些数是有序排列的。通过次序中的索引,我们可以确定每个单独的数。通常会赋予向量粗体的小写名称。当我们需要明确表示向量中的元素时,我们会将元素排列成一个方括号包围的纵柱:x=[x1x2⋮xn]x = \begin{bmatrix} x_1 \\ x_2 \\ \vdots \\ x_n \end{bmatrix}x=⎣⎢⎢⎢⎡x1x2⋮xn⎦⎥⎥⎥⎤我们可以把向量看作空原创 2021-05-21 23:13:34 · 668 阅读 · 0 评论 -
机器学习算法之KNN算法
本文用来记录机器学习经典算法,所有代码均使用sklearn实现,仅用于自学参考。一、KNN算法# -*- coding:utf8 -*-from sklearn import datasetsfrom sklearn.neighbors import KNeighborsClassifier import numpy as np#设置随机种子,不设置的话默认是按系统时间作为参数,#因此每次调用随机模块时产生的随机数都不一样设置后每次产生的一样np.random.seed(0)#1.导入鸢原创 2021-01-08 14:39:28 · 1633 阅读 · 1 评论