![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python3与机器学习
wanghowie
其实我想成为大牛
展开
-
python3与机器学习实践---2、KNN实现手写数字识别
在机器学习实践中,关于KNN的最后一个实例是实现手写数字的的识别,这里对实例进行分析。首先,简要介绍一下:KNN实现对手写数字0-9的识别,这个实例并不适合去处理手写多位数的识别。而且实例中,已经将训练样本库和测试样本库中的手写数字图片二值化,并将每张图片对应的灰度值存放到了.txt文件,以便于程序读取。每张图片的大小为32x32。第一段代码:功能:读取图片信息,并将32x32的矩阵,原创 2017-12-13 00:00:14 · 521 阅读 · 0 评论 -
Python3 open()函数
open(file, mode='r', buffering=-1, encoding=None, errors=None, newline=None, closefd=True, opener=None):在使用该函数的时候,除了file参数必填外,其他参数可以选用。在本代码中对其他参数使用了默认值。在使用open()的时候,如果文件不存在,那么将会返回IOError。参数说明:fi原创 2017-12-15 00:21:55 · 23043 阅读 · 0 评论 -
python3与机器学习实践---1、最简单的K-邻近算法(k-Nearest Neighbor,KNN)
k-邻近算法原理简述:k-邻近算法就是通过计算待分类数据与样本数据间距离,获取样本中前k个(通常不大于20个)与待分类数据最相近的数据,然后再分类统计这个k个数据,把待分类数据归类到出现次数最多的分类中。需要注意的是,1、有时候需要根据特征数据在分类中所做的贡献大小,进行加权;2、如果特征对分类的贡献相同,而特征值相差较大时,数值较大的会影响分类结果,此时需要对特征数据进行归一化处原创 2017-12-09 23:30:36 · 244 阅读 · 0 评论 -
python学习之文章中单词出现频率统计
思路:统计一篇文章中单词出现的次数,首先应该知道该文章中,有多少个单词(去重后),然后再统计单词在文章中的出现频率。这里使用最简单的方式来实现该功能。基础:读者应该已经掌握python的主要数据结构的用法,——字典、列表、元组与集合。多数的函数和方法的注释已经在源代码中注释,这里对sorted()函数进行一下特别说明。python中对sorted()函数做出的解释如下所示(可以通过help(fun...原创 2018-02-14 16:39:49 · 3834 阅读 · 0 评论