用于估计任务持续时间的监督学习工具。

task-estimator的Python项目详细描述


估计器

Pipeline StatusPyPI Status

一个python脚本,用于使用监督学习自动估计jira中的工作时间。

安装

安装python 3包:

pip install estimator

用法

在您的config.yaml中填写登录凭据。从jira中提取数据的示例文件如下所示:

source: jira
server: https://myname.atlassian.net
username: myusername
password: mypassword
projects: MYPROJECTKEY
regressor:
    cls: KernelRidge
    stop_words: ''
    ngram_range: [1, 6]
    analyzer: char
    min_df: 0.0
minimum_estimate_minutes: 15
hour_update_fields:
-   Story Points

检索培训数据:

estimator config.yaml retrieve

生成所有可能的算法和设置组合:

estimator config.yaml generation-combinations

测试所有组合以找到最有效的算法:

estimator config.yaml test-combinations

config.yaml中填写regressor设置,然后训练最终回归器:

estimator config.yaml train

查找算法的精度:

estimator config.yaml test

将回归器应用于未估计的票证:

estimator config.yaml apply

将这些估计值保存为:

estimator config.yaml apply --save

要将上述检索、训练和应用步骤组合到一个命令中,只需将--retrain添加到apply命令:

estimator config.yaml apply --save --retrain

开发

使用以下命令在本地运行测试:

tox

为特定环境(如python 3.7)运行测试:

tox -e py37

运行特定测试:

export TESTNAME=.test_learning; tox -e py37

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
空间计数器在Java中不起作用   json在java中表示XPath列表的最佳方式   java报警服务接收器安卓   java注入bean在自定义的all存储库中   java从迁移到Spring MVC 4+Hibernate5   JavaEclipseIDE透视图被缓存,更改没有任何影响   java Hibernate:在将对象插入Derby嵌入式数据库时引发SQLGrammerException   适用于mp4或mp3文件的java Exoplayer自动流媒体质量   安卓如何在java的静态方法中使用这个关键字?   SSL服务器端的spring主机名验证+Tomcat和Java 8   java Eclipse强制刷新IDs   java有可能返回Mono。只是从GetMapping(“/”)处理程序中获取(“索引”)吗?   arraylist当我用java编程时,我遇到了这个错误,有人能告诉我到底出了什么问题吗?   java如何更改Apache CXF web服务中的日期时间格式   Jfoenix ChipView中的java多线程   java任务在Spark上不可序列化