首页 > 其他分享 >什么是非监督学习

什么是非监督学习

时间:2023-05-31 22:55:21浏览次数:52  
标签:异常 算法 模式 学习 是非 监督 数据


非监督学习(Unsupervised Learning)是一种机器学习任务,其中算法从未标记的数据中学习模式、结构和关系,以发现数据中的隐藏信息和有意义的结构。与监督学习不同,非监督学习中没有标签或输出变量来指导学习过程,算法需要自行发现数据的内在模式。

在非监督学习中,算法的目标是对数据进行聚类、降维或异常检测等任务,以揭示数据中的隐藏结构。非监督学习通常用于探索性数据分析、数据预处理和特征提取等任务。

非监督学习的典型任务包括:

  • 聚类:根据数据的相似性将其分为不同的群组或簇。聚类算法试图发现数据中的相似模式,将具有相似特征的样本归为一组,而不依赖于预先定义的类别标签。
  • 降维:通过减少数据的维度,将高维数据映射到低维空间,以便更好地可视化、理解或处理数据。降维算法可以减少数据中的冗余信息,提取出最相关的特征。
  • 异常检测:识别数据中的异常或异常模式,这些模式与大多数正常模式不一致。异常检测算法可以帮助发现数据中的异常点、离群值或潜在的欺诈行为。

非监督学习的关键在于从未标记的数据中发现模式和结构,而不依赖于预定义的输出或标签。这使得非监督学习对于处理大规模未标记数据集以及发现隐藏的数据特征和关系非常有用

 

概括:并没有告诉机器哪些苹果是好的,哪些是坏的,机器自己去发现规律

标签:异常,算法,模式,学习,是非,监督,数据
From: https://www.cnblogs.com/mxleader/p/17447572.html

相关文章

  • 学习JavaSE基础-day1
    JRE和JDKJRE:Java运行环境,如果想要运行Java程序至少要安装JREJDK:Java开发环境(开发工具包),如果要开发Java程序,必须安装JDKJRE=JVM+核心类库JDK=JRE+开发工具包JDK>JRE>JVM关系如图所示: JDK下载地址:www.oracle.com配置Path环境变量:希望可以在命令窗口的任意的......
  • 什么是监督学习
    监督学习(SupervisedLearning)是一种机器学习任务,其中算法通过从标记的训练数据中学习模式和关系,以进行预测或分类。在监督学习中,算法的目标是通过输入特征与其相应的标签之间的关联性,构建一个能够准确预测新数据标签的模型。在监督学习中,训练数据包含输入特征和相应的标签或输出......
  • 命令模式学习
    命令模式通过将请求封装成Command对象实现了请求的调用者和请求的执行者之间的解耦,并且可以很方便的实现请求排队,日志记录,命令撤销等操作。这里边比较经典的一个功能就是通过命令模式可以把已经执行的命令记录下来,轻松的实现命令的回退,重做这些操作,类似在文本编辑器中的操作......
  • 英国皇家植物园采用机器学习预测植物抗疟性,将准确率从 0.46 提升至 0.67
    内容一览:疟疾是严重危害人类生命健康的重大传染病,研究人员一直在致力于寻找新的植物源性抗疟疾化合物,以研发相关药物。近期英国皇家植物园利用机器学习算法有效预测了植物抗疟性,该研究成果目前已发表在《FrontiersinPlantScience》期刊上。关键词:植物学抗疟疾支持向量......
  • 算法学习(22): 逆序对与原序列
    逆序对与原序列在《组合数学》中有这么一个从逆序列构建一个排列的过程……而刚好有一场考试有考了类似的问题,于是在此总结一下。目录逆序对与原序列逆序列逆序个数带修改问题逆序列假定我们有序列\(P\)是\(\{1,2,\cdots,n\}\)的一个排列。如果\(i<j\)并且\(p_......
  • 【博学谷学习记录】超强总结,用心分享 | spark知识点总结2
    【博学谷IT技术支持】Action动作算子reduce:通过func函数聚集RDD中的所有元素,这个功能必须是可交换且可并联的collect:在驱动程序中,以数组的形式返回数据集的所有元素count:返回RDD的元素个数first:返回RDD的第一个元素(类似于take(1))take:返回一个由数据集的前n个元......
  • NumPy学习6
    今天学习 NumPy位运算 12,NumPy位运算NumPy中提供了以下按位运算函数:numpy按位运算函数序号函数位运算符描述说明1bitwise_and&计算数组元素之间的按位与运算。2bitwise_or|计算数组元素之间的按位或运算。3invert~计算数组元素之间的按位取反运算。......
  • Less学习(一)less变量
    前言Less语言中变量的使用方式主要有以下几种:普通变量选择器变量属性名变量URL变量参考Less中变量的使用......
  • kubernetes(k8s)大白学习02:容器和docker基础、使用、架构学习
    一、什么是容器容器简介简单说:容器(container)就是计算机上的一个沙盒进程,它与计算机上的所有其它进程相隔离。这种隔离是怎么做到的呢?它利用了内核提供的namespace和cgroup这2种技术。这些技术能力在Linux中已经存在了很长时间。而Docker或容器技术致力于将这些功能更......
  • 深度学习进阶篇[7]:Transformer模型长输入序列、广义注意力、FAVOR+快速注意力、蛋白质
    深度学习进阶篇[7]:Transformer模型长输入序列、广义注意力、FAVOR+快速注意力、蛋白质序列建模实操。基于Transformer模型在众多领域已取得卓越成果,包括自然语言、图像甚至是音乐。然而,Transformer架构一直以来为人所诟病的是其注意力模块的低效,即长度二次依赖限制问题。随着输入......