第十四章 无监督学习

课时108 无监督学习
非监督学习的数据不带标签,没有y。我们要把无标签数据输入到算法中,让算法找到一些隐藏在数据中的结构。
在这里插入图片描述
聚类算法clustering algorithm是要学习的第一个无监督学习算法,应用有:
在这里插入图片描述

课时109 K-Means算法
K均值K-Means算法是现在最热门的最广泛应用的聚类算法。
因为想分成两类,先随机生成两点,叫聚类中心cluster centroids。K-Means是一个迭代算法,会做两步,第一步是簇分配cluster assignment step,根据样本点离每个聚类中心的远近分成两类,用红色蓝色表示。
第二步是移动聚类中心move centroid step,将聚类中心移动到点的均值处。
在这里插入图片描述
再次检查样本点离红色聚类中心近还是蓝色,重新染色;再重新计算红蓝点均值移动聚类中心。依次迭代,直到点和聚类中心都不再移动。也就是K均值已经converge了。在这里插入图片描述
具体实现步骤:
用μ1,μ2,…,μk表示聚类中心,用c(1),…,c(m)存储与第i个样本点最近的聚类中心的索引。
找到一个k使得||x(i)-μk||最小,得出对应的c(i)
在这里插入图片描述
如果有聚类中心没有被分配给任何样本点,一般移除这个聚类中心重新初始化。K-均值算法可以很便利地用于将数据分为许多不同组,即使在没有明显区别的组群的情况下也可以。
在这里插入图片描述

课时110优化目标
在这里插入图片描述
K-均值最小化的问题是要最小化所有数据点与其属于的聚类中心的距离之和,它的代价函数也叫畸变函数distortion function。实际上K-Means的两步迭代就是在最小化代价函数的过程:
在这里插入图片描述
先初始化K个聚类中心。
第一个循环:循环各个点,给他们分配离的最近的聚类中心。
第二个循环:循环聚类中心,移动聚类中心到与离点最近处。
第一步是用于减小c(i)引起的代价,第二步是用于减小μi引起的代价。每次迭代都在减小代价函数,否则程序有错。

课时111 随机初始化
算法的开始,即随机选择k个聚类中心的方法:

  1. 我们应该选择K<M,即聚类中心的个数小于样本点的个数。
  2. 随机选择K个样本点,令K个聚类中心分别与这K个训练实例相等。在这里插入图片描述
    为了防止算法停留在局部最优解(这通常取决于初始化的情况),可以多次初始化聚类中心多次运行,找到使代价函数最小的解:
    在这里插入图片描述

课时112选取聚类数量
通常还是手动选择聚类总数K的大小。
elbow method胳膊肘法则:如果有明显拐点,选择曲线拐点处的K;如果没有明显拐点,就没办法了。
在这里插入图片描述
如果有明显的意图,就根据后续的目的选择。在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
很好,学习Vue3的第十四章节,应该是比较深入的内容了。这一章主要涉及了Vue3中的组合式API。 在Vue3中,组合式API是一种新的API风格,它允许我们以函数的方式编写Vue组件,并且提供更加灵活和强大的功能特性。相较于Vue2中的选项API,组合式API更加适合大型、复杂的应用场景。 在学习组合式API时,我们需要掌握以下几个核心概念: 1. `setup()`函数:`setup()`函数是组合式API的入口,它在组件实例创建之前执行,用于设置组件的响应式数据、方法等。 2. `ref()`函数与响应式数据:`ref()`函数用于创建响应式数据,它返回一个对象,包含一个`value`属性,该属性可以被修改,并且修改后会触发组件的重新渲染。 3. `reactive()`函数与响应式对象:`reactive()`函数用于创建响应式对象,它将一个普通对象转换为响应式对象,当对象的属性发生变化时,会触发组件的重新渲染。 4. `computed()`函数与计算属性:`computed()`函数用于创建计算属性,它接收一个函数作为参数,并返回一个响应式对象,当计算属性所依赖的数据发生变化时,会触发计算属性的重新计算。 5. `watch()`函数与监听器:`watch()`函数用于创建监听器,它可以监听响应式数据、计算属性等的变化,并执行相应的回调函数。 以上就是组合式API的核心概念,如果你想深入学习Vue3的组合式API,可以结合官方文档进行学习。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值