pydatamail_ml - pydatamail的机器学习扩展
项目描述
使用Python管理您的电子邮件
pydatamail_ml
Python模块通过添加对机器学习的支持来扩展了pydatamail
的功能。这包括但不限于文本预处理工具以及基于决策树的简单机器学习模型。
安装
使用pip
安装pydatamail_ml
软件包
pip install pydatamail_ml
或者使用conda
conda install -c conda-forge pydatamail_ml
Python接口
导入pydatamail_ml
模块
from pydatamail_ml import one_hot_encoding, get_machine_learning_database, gather_data_for_machine_learning, train_model, get_machine_learning_recommendations, text_pipeline, detect_language
以下简要解释了各个组件
one_hot_encoding()
- 使用二进制描述符对电子邮件标题字段(to
、from
、cc
)进行编码。get_machine_learning_database()
- 获取存储机器学习模型的数据库。get_gather_data_for_machine_learning()
- 通过分离输入和输出来清理编码数据。train_model()
- 训练一个随机森林机器学习模型。get_machine_learning_recommendations()
- 从机器学习模型获取推荐。text_pipeline()
- 通过删除HTML设计元素将电子邮件文本转换为机器可读文本。detect_language()
- 识别电子邮件的语言。
项目详情
下载文件
下载适用于您的平台文件。如果您不确定选择哪个,请了解更多关于 安装软件包 的信息。
源代码分发
pydatamail_ml-0.0.3.tar.gz (22.3 kB 查看哈希值)
构建的发行版
pydatamail_ml-0.0.3-py3-none-any.whl (12.3 kB 查看哈希值)
关闭
pydatamail_ml-0.0.3.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | e927e8923a6c5471289af67109fbdb4315dda9dea8ff9b329d4177e73151acd8 |
|
MD5 | ea226520f367d15c34575978d5551f36 |
|
BLAKE2b-256 | 4768e40152a16c7c930616f61241bf4623209bf74ac6eae431d8bb23a0c36873 |
关闭
pydatamail_ml-0.0.3-py3-none-any.whl 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | 29492a1dcc78f317cfaa9b4d5e220f60e18de6d50c4ce03eb1424cc2104ebc08 |
|
MD5 | 25333a8f0efa0531e9ac22d01b0be351 |
|
BLAKE2b-256 | 310f6eeba0f7c854256aeaeb0cc1ec5ab235e07843500b9fb59106ca7be6c793 |