![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
机器学习
LuLiangJun001
这个作者很懒,什么都没留下…
展开
-
如何选择KNN的最合适的K值
使用K折交叉验证评估最合适的K值交叉验证是一个调参的过程,需要对提前给定的K值逐个去尝试,所以花费时间较长交叉验证的第一步:把训练数据进一步分成训练集和验证集。问:为什么不用测试集对模型进行验证和评估,而要拆分训练集呢?答:测试数据是用来一次性测试的,一般用于项目上线时测试使用,而不能用于指导模型训练工作流程:将数据集分成K(折)段,并将每段拆分成训练集和验证集遍历所有指定的K(K...原创 2020-05-03 21:14:16 · 15685 阅读 · 2 评论 -
如何实现一个KNN算法
教你如何自己实现KNN算法KNN算法,也称为K邻近算法,可以解决回归和分类问题,但解决分类问题才是它的优势。KNN算法的本质就是寻找与我们提供的数据相似的k个样本,然后判断这k个样本的标签,最后统计每个标签出现的次数,次数最多的标签,就会被当作我们提供的数据的标签。先说说工作流程:机器学习是基于数据的,所以要先将实物转换为向量、矩阵或张量的形式通过欧式距离计算出测试样本与其他样本之间的...原创 2020-05-03 11:48:11 · 620 阅读 · 0 评论 -
我的第一个AI程序
用线性回归模型预测标准体重问题描述:已知部分身高(特征)和对应的标准体重(标签)的数据身高标准体重15251156531605416455168571726017662180651846918872在建模之前,我import numpy as npfrom matplotlib import...原创 2020-05-02 20:41:42 · 343 阅读 · 0 评论