美文网首页
第十五天 无监督学习入门

第十五天 无监督学习入门

作者: 未不明不知不觉 | 来源:发表于2018-12-20 20:03 被阅读8次

本来应该写神经网络,但是关于神经网络的内容太多了,暂时先不写。接下来我们开始学习非监督学习的算法,在无监督学习中,学习算法只有输入数据,并需要从这些数据中提取知识。

无监督学习 的类型

我们主要研究两种类型的无监督学习:数据集变换与聚类

无监督变换(unsupervised transformation)是创建数据新的表示的算法,与数据的原始表示相比,新的表示可能更容易被人或其他机器学习算法所理解。无监督变换的一个常见应用是降维(dimensionality reduction),它接受包含许多特征的数据的高维表示,并找到表示该数据的低维表示,用较少的特征就可以概括其重要特性。降维的一个常见应用是为了可视化将数据降为二维。无监督变换的另一个应用是找到“构成”数据的各个组成部分。这方面的一个例子就是对文本文档集合进行主题提取。这里的任务是找到每个文档中讨论的未知主题,并学习每个文档中出现了哪些主题。

聚类算法(clustering algorithm)将数据划分成不同的组,每组包含相似的物项。聚类是一种运用广泛的探索性数据分析技术,人们对数据产生的第一直觉往往是通过对数据进行有意义的分组。直观上讲,聚类是将对象进行分组的一项任务,使相似的对象归为一类,不相似的对象归为不同类

挑战

无监督学习的一个主要挑战就是评估算法是否学到了有用的东西。无监督学习算法一般用于不包含任何标签信息的数据,所以我们不知道正确的输出应该是什么。因此很难判断一个模型是否“表现很好”。例如,假设我们的聚类算法已经将所有的侧脸照片和所有的正面照片进行分组。这肯定是人脸照片集合的一种可能的划分方法,但并不是我们想要的那
种方法。然而,我们没有办法“告诉”算法我们要的是什么,通常来说,评估无监督算法结果的唯一方法就是人工检查。
因此,如果数据科学家想要更好地理解数据,那么无监督算法通常可用于探索性的目的,而不是作为大型自动化系统的一部分。无监督算法的另一个常见应用是作为监督算法的预
处理步骤。学习数据的一种新表示,有时可以提高监督算法的精度,或者可以减少内存占用和时间开销。
在开始学习“真正的”无监督算法之前,我们先简要讨论几种简单又常用的预处理方法。虽然预处理和缩放通常与监督学习算法一起使用,但缩放方法并没有用到与“监督”有关的信息,所以它是无监督的

相关文章

  • 第十五天 无监督学习入门

    本来应该写神经网络,但是关于神经网络的内容太多了,暂时先不写。接下来我们开始学习非监督学习的算法,在无监督学习中,...

  • 深度强化学习入门

    概述 机器学习领域目前可以分为有监督学习,无监督学习,强化学习,迁移学习四个方向。本文将尽可能以通俗的语言带你入门...

  • 机器学习[2] - 监督模型之线性模型

    关于机器学习整体的概念,例如监督模型与无监督模型的概念,见笔者的之前的一篇文章机器学习入门[https://www...

  • 机器学习算法汇总

    本文是各类机器学习算法的汇总贴。这里选择了一些笔者认为清晰简明的入门教程、博客。 1.监督学习 2.无监督学习 2...

  • 吴恩达机器学习-Chapter 14 无监督学习

    目的:无监督学习 聚类算法 1. Lesson 108 无监督学习     1. 目的:介绍无监督学习,无标签...

  • 【第一周】无监督学习

    1、无监督学习简介 利用无标签的数据学习数据的分布或数据与数据之间的关系被称作无监督学习。 有监督学习和无监督学习...

  • 【Machine Learning】从零开始,了解无监督学习的方

    目录### 1. 什么是无监督学习2. 发现和无监督学习3. 聚类分析 1. 什么是无监督学习 无监督学习没有教师...

  • 无监督学习

    无监督学习的目标:利用无标签的数据学习数据的分布或数据与数据之间的关系被称作无监督学习。 有监督学习和无监督学习的...

  • python机器学习二(无监督学习)

    无监督学习 利用无标签的数据学习数据的分布或数据与数据之间的关系被称作无监督学习 有监督学习和无监督学习的最大区别...

  • 无监督学习

    无监督学习的目标利用无标签的数据学习数据的分布或数据与数据之间的关系被称作无监督学习。有监督学习和无监督学习的最大...

网友评论

      本文标题:第十五天 无监督学习入门

      本文链接:https://www.haomeiwen.com/subject/reuukqtx.html