我们的开发环境:Win11 + PyCharm 2021.1.3 + Python 3.8.5 1. 虚拟环境 https://mengbaoliang.cn/archives/tag/py-env 接下来,创建 spa...
项目的第一步就是编写需要的界面,我们使用 Python 标准的 GUI 库 Tkinter 来实现。这一节就快速学习该库中将会用到的控件,为搭建图形界面做准备。 主窗口 主菜单 文本控件 其他控件 1. 主窗口 tk.T...
通过前面学习的 Tkinter 知识,这一节我们将《垃圾邮件识别器》所需要的界面搭建起来,界面主要包括: 主窗口 顶部菜单 中心文本框 底部状态栏 1. 主窗口 创建 MainFrame.py 文件,创建 MainFra...
这一节我们将通过学习贝叶斯公式、朴素贝叶斯、文本分类案例三部分来了解垃圾邮件识别的算法原理。 首先,我们将理解贝叶斯公式,这是垃圾邮件识别中关键的数学基础; 接着,我们将介绍朴素贝叶斯算法,它建立在贝叶斯公式的基础上; ...
Scikit-Learn 是一个用于机器学习和数据分析的 Python 库,它提供了各种用于数据预处理、特征工程、模型选择、模型训练和模型评估的工具和算法。我们使用到的朴素贝叶斯算法实现,以及文本特征提取等操作都可以使用...
垃圾邮件分类是一种具有广泛应用场景的二分类问题,可以利用机器学习进行解决,市场上已经有很成熟的垃圾邮件分类软件或集成在 Outlook上 的垃圾邮件过滤插件。接下来,我们使用朴素贝叶斯算法训练一个《垃圾邮件分类器》。 邮...
这一章节主要涉及算法模型训练、算法模型评估、算法模型封装: 算法模型训练: 模型使用已标记的垃圾邮件和非垃圾邮件样本来学习如何识别垃圾邮件; 算法模型评估: 使用测试数据来评估模型的性能; 算法模型封装: 将训练好的相关...
这一部分主要完成两个任务: 将封装的 RecognizerMail 应用到项目中; 将项目打包成可执行程序。 1. 完成代码 在开发的 MainFrame 界面中集成邮件识别器 RecognizerMail。修改 Mai...
单例模式保证一个类的实例只有一个。如何保证一个类只有一个实例,不同的语言语法特性不同,需要结合语言的语法特点来实现。在 C++中的实现方式如下: 上面类通过: 普通构造、拷贝构造私有,从而禁止对象被创建; 提供静态成员变...
逻辑回归是一种广义的线性回归分析模型,常用于疾病自动诊断,经济预测等领域。本文从以下几个方面介绍逻辑回归: Sigmoid 函数 逻辑回归损失函数 逻辑回归 API 介绍 1. Sigmoid 函数 Sigmoid 函数...
командующий ленинградским фронтом Говоров посмотрел на часы 、до начала концерта оставалось окоро три...