《手写数字识别器》中会应用支持向量机算法、以及相关的参数搜索方法。这两个在 Scikit-Learn 中都有实现。这一节,我们将会学习两个相关的 API 的使用。 数据介绍 算法使用 网格搜索 1. 数据介绍 鸢尾花数据...
这一节,我们主要给大家讲解图像相关的基础知识,以及操作方法。 1. 图像知识 图像可以被视为一系列像素的集合,每个像素分别对应 0 到 255 之间的整数,0 表示黑色,255 表示白色。图像可以根据其颜色模式分为灰度图...
经过前面的准备,我们将会进行初次的算法模型训练以及封装,并测试效果。从中去分析不足,然后在后续内容中针对不足进行优化。 1. 数据处理 首先,我们先对训练数据进行读取,并提取图像特征。需要说明一点,由于图像本身就是由一系...
在先前的训练阶段,我们发现算法模型在训练集上达到了1.0的准确率,然而,其在测试集上的表现却不尽如人意,这暗示着模型可能出现了过拟合现象。 我们的算法模型是直接依据每个数字图像的像素数据进行学习的。因此,当遇到新的数字图...
经过第八章节的特征优化,我们的手写数字识别准确率有着明显的提升。但是仍然存在一个显而易见的问题,即:我们绘制的数字是对位置很敏感的。接下来,我们将会去探讨解决这一问题的方法。 1. 图像数据增强 数据增强是一种通过对训练...
1. Windows 打包步骤 首先,进入到项目根目录下然后,在项目根目录下执行命令:接着,拷贝 source、data、model 目录到 dist 目录下,保证和 exe 同级目录最后,可以分发给没有 Python ...
如何让个人微信公众号能够访问到个人的网站的内容,当输入任意内容就返回一个菜单,输入对应的编号返回个人网站相关的内容链接。
第二种链表的实现方式利用了 C99 中可伸缩数组成员这个特性,该特性使得我们在进行链表内存管理时,减少内存的申请和释次数。 第一种实现方式,我们在创建结点时如下图所示: 结点内存需要 malloc 一次,数据占用的内存也...
C 实现链表的方式有多种,这篇文章我们将实现一种简单的单向链表。C 语言中由于没有模板技术,实现能够存储不同类型的数据就需要根据实际需求来设计链表。 一种方法是链表可以只存储用户数据的指针,另外一种则将用户数据拷贝到链表...
日志能够记录程序中问题信息,用户通过它来检查错误发生的原因。Python logging 模块是一个日志记录的模块。logging 模块的工作流程为: 记录器产生日志信息,并将日志信息封装成 LogRecord 对象,接...
属性管理器在Visual Studio IDE中是一个很有用的工具,它可以帮助你管理项目中的各种属性。具体来说,属性管理器提供了一个界面,让你可以方便地查看和编辑项目中的各种属性,包括项目、文件、控件等等。 以下是属性管...
concat : 根据索引合并表 merge:根据 key 合并表 1. pd.concat 函数使用 2. pd.merge 函数使用
将 SimHei 字体拷贝到 ~/.viritalenvs/虚拟环境目录/ib/python3.7/site-packages/matplotlib/mpl-data/fonts vim ~/.viritalenvs/虚...
最新评论