- 博客(6)
- 收藏
- 关注
原创 knn实现手写数字识别
使用knn训练数据 knn原理为某个样本在空间中的k个最近的样本中的最多数属于某一个类别。将数据集分为训练集与测试集两部分 测试集用于训练生成的模型的准确率 其比例为8:2。投票算法使用少数服从多数 y表示target sum表示vote数量。这里使用的是sklearn官方的数据集 导入比较简单。上述代码选择了最大的vote作为预测结果。对于训练集每个点使用下述方式计算距离。公式用python表达也非常简单。取前两个预测数据和测试数据比较下。对于knn距离使用欧拉距离。手写数字识别数据集。
2022-10-04 20:32:33
674
原创 k近邻算法knn原理和实现
某个样本在空间中的k个最近的样本中的最多数属于某一个类别 则该样本大概率于这个类别。几十行代码实现knn算法。决策规则:少数服从多数。
2022-10-04 17:33:07
372
原创 leetcode2418按身高排序
这道题没什么难的 用js写的 运行环境是nodejs 发现js对处理输入输出能力十分有限 给stdin添加监听事件处理的输入输出 在leetcode这里还好 如果真的需要输入输出可能直接挂这了。后续算法可能会使用python 优点受不了缩进表示结构和它的for迭代。请按身高 降序 顺序返回对应的名字数组。表示第 i 个人的名字和身高。数据是分开的 处理好数据 按照。
2022-10-04 15:47:46
619
1
原创 win10win11安装java11配置vscode
下载好之后压缩到d盘 建议默认位置 主要因为云系统盘太小(50gb) 额外挂载了一个100gb的云硬盘。最近搞了台限时的win服务器安装下java选择的是开源的openjdk11lts版本。状态栏中的java旁边的花括号可以看到java构建状态和环境检查 不需要额外配置。1)和3)没什么好说的 第二个会自动定位到文件所在类的源码 用起来十分方便。main方法上方点击run可以自动运行 不要太方便。vscode配置 建议安装下面三个插件。配置系统path加入。
2022-10-04 15:13:00
728
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人