机器学习
文章平均质量分 51
Lorenzo2024
一名学生~
展开
-
KNN-Python实现handwriting recognization system
KNN(k-nearest neighbors)是一种监督学习的分类器,计算样本与所有数据的欧几里得距离,后枚举出k个距离最小的样本labels,从这k个样本中对labels进行投票,从中选择出最多票数的label作为result输出。本文不涉及KNN的数学推导参考machine learning in action程序如下:# 调用需要的第三方库import numpy as npimport operatorimport osimport cv2# 定义KNN分类器算法# 函数输入原创 2021-07-13 12:04:20 · 270 阅读 · 5 评论 -
基于Pytorch的CNN图像分类器
基于Pytorch的CNN图像分类器,并利用OpenCV进行数据预处理CNN(卷积神经网络)在图像处理上有很好的表现,AlphaGO使用也是也是CNN,但是AlphaGO去掉pooling(池化)层。我以简单的二分类器为例,学习应用CNN进行图像分类的过程,从图像处理开始,到训练神经网络。代码中含有详细注释数据预处理:#导入库import osimport numpy as npimport cv2# 定义读取图像的函数def readimg(path): # 使用OpenCV库中的原创 2021-01-28 23:40:53 · 2654 阅读 · 0 评论