跳转到主要内容

pydatamail_ml - pydatamail的机器学习扩展

项目描述

使用Python管理您的电子邮件

Python package Coverage Status Code style: black

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() - 使用二进制描述符对电子邮件标题字段(tofromcc)进行编码。
  • 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 查看哈希值)

上传时间 Python 3

支持者