KNN
机器学习一:KNNKNN(k-nearest neighbor,KNN)算法是最简单也是最重要的机器学习算法之一,它的思想可以用一句话进行概括,即 相似的数据往往拥有相同的类别 。如在常见的花中,十字花科的植物大多数有4片花瓣,而夹竹桃科的植物花瓣大多数是5的倍数。故可以推断同一种类的数据之间的特征更为相似,而不同种类的数据之间的特征差别较大。 下面将具体的介绍KNN算法。 KNN算法的基本原理先来看KNN最直观的解释:给定一个训练集,对于新的输入的实例,在训练集中找到与 该实例最近邻的k个实例,这k个实例的多数属于哪个类别,则新输入的实例就属于哪个类别。如下图所示: 其中,新的实例为绿色的X,后续用X来代替,两个已知的类别分为为🔵和🟨 。根据KNN算法的思路: 当k=3时,样本X的3个邻居中有2个🟨和1个🔵,因此将样本X归类为🟨; 当k=5时,样本X的5个邻居中有2个🟨和3个🔵,因此将样本X归类为🔵。 从这个例子中可以看出,KNN的基本思路是让当前样本的分类服从邻居中的多数分类。但是,当K的大小发生变化时,由于邻居的数据变化,其邻居的类别也可能会发现变化,...
推送遇到的坑
问题一:我的Github绑定的是QQ号码,我自认为本地Git绑定的也是QQ号,但实际本地Git的有两位数字写错了,可以推动到Github上,但是Vercel却没有办法进行同步。原因就是Github绑定的QQ号和本地Github绑定的QQ不一致,导致Vercel无法验证你是谁,所以拒绝自动部署。


