Hope is a dangerous thing, but I have it.


matlab


  1. 【基础方法】K近邻分类器

    K近邻分类器是机器识别中很常用的一种分类方法,以前在做单样本人脸识别的时候常用的最近邻分类方法就是其中k=1的特殊情况。以前都是用matlab写的代码,最近老师动员大家一起来学python,然后我们就都从K近邻算法开始学习编程了。 K近邻算法   该方法的思路是:如果一个样本在特征空间中的k个最相似(即特征空间中最邻近)的样本中的大多数属于某一个类别,则该样本也属于这个类别。其实也很好理解,就是现在有n个训练样本,分别对应c个类,现在有一个未知的测试样本,要找到这个测试样本的类别。K近…

    matlab, 机器学习, MathJax阅读全文

  2. 【课程学习】初等变换与初等矩阵

    这是在很久之前学的内容了,模模糊糊记得有这种变换,但是详细的不是很记得了,现在看来又学习到了很多。温故而知新嘛。 初等变换   矩阵的初等变换分为初等行变换和初等列变换,列变换和行变换的类型类似,所以这里只提初等行变换了。 * 对调两行($ r_i \leftrightarrow r_j$)。 * 以非零常数k乘以某一行的全部元素($kr_i$)。 * 将某一行上的全部元素的k倍加到另一行上去($kr_i+r_j$)。   通常,我们将初等行变换写在箭头的上方,将初等列变换写…

    matlab, 线性代数, MathJax阅读全文

  3. 【课程学习】基础矩阵概念

    这段时间开始重新学习线性代数,其实这是一门很有用的学科,而且我使用matlab有一段时间了,也是一直在和矩阵打交道,但是常常碰到有些概念还是觉得模糊不清楚,所以重新捡起《线性代数》这门课进行学习。学习过程中也会插入一些matlab实现。 矩阵的特类 行矩阵 行矩阵就是只有一行的矩阵,matlab里很常用。 >> a=[1,2,3,4] a = 1 2 3 4 >> a=[1:4] a…

    matlab, 线性代数, MathJax阅读全文