包含PFA、PMML和ONNX(即将推出)模型的计分引擎小部件的插件

orange3-scoring的Python项目详细描述


Orange3得分

这是Orange3的评分/推理插件。此附加组件将小部件添加到 加载PMMLPFA模型 和分数数据。在

依赖关系

要使用PMML模型,请确保已安装Java:

  • Java>;=1.8
  • pypmml(安装期间下载)

使用PFA模型:

  • titus2(安装期间下载)

安装

要使用pip安装附加组件,请运行

pip install orange3-scoring

使用Orange注册此加载项,但将代码保存在开发目录中(不要将其复制到 Python的site packages目录),运行

^{pr2}$

问题、问题和功能请求

请提出问题/问题/请求here。在

发展

想做贡献吗?太好了!在

请提出一个issue来讨论你的想法并发送一个pull request。在

使用

安装后,此附加组件中的小部件将注册到Orange。从终点站运行Orange, 使用

python -m Orange.canvas

新的小部件出现在工具箱中Scoring部分下。在

01_intro

拖放Load PMML/PFA Model小部件。在

02_loadmodel

加载PMML模型并检查输入和输出字段。示例PMML文件here。在

03_loadmodel_pmml

使用File小部件(iris)添加输入数据集,并将两个小部件连接到Evaluate PMML/PFA Model小部件。您可以检查数据和模型中的字段,并查看处理信息或错误。在

04_evaluate_load

现在点击Score按钮得分。在

05_evaluate_score

将输出连接到Data Table小部件以查看结果。对每个输入记录获得的数据评分后,将添加3个新列(cluster、cluster_name&distance)。数据中的实际类值也会转换为结果表的元数据。在

06_view_result

现在让我们加载一个PFA模型。示例PFA文件here。在

07_loadmodel_pfa

使用新的PFA模型对数据进行评分。在

08_evaluate_load

现在点击Score按钮得分。在

09_evaluate_score

查看结果。您可以看到PFA模型提供的iris的预测类。在

10_view_result

生成另一个输出信号,它包含Evaluation Results,它可以连接到Confusion MatrixROC Analysis和{}小部件。我们可以将它连接到Confusion Matrix小部件,以查看预测结果和实际结果的差异。在

11_view_confusion

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

推荐PyPI第三方库


热门话题
来自偏移量的java JavaPairInputStream流   gzip Java TarInputStream读取tar的文件名。包含另一个tar的gz文件。gz文件   如何在Linux shell脚本中确定和使用实际的java路径   java请求太多FirebaseError   java错误json解析   java在localserver上发送安卓应用程序的输出   JavaSpring:启动和停止webapplication时更新DBtable条目   java如何使用JavaFX在矩形处设置文本?   java SQL查询在Hibernate中出现异常   java我无法使用javamail代码通过outlook(hotmail帐户)配置发送邮件,但在gmail中工作正常   java是不同的持久性。测试运行/JPA装置的xml属性   无头Eclipse的java导出战   使用ContentVersionStrategy的java Spring引导缓存禁止使用gzip进行资源压缩   java如何获取计算机的设备令牌?   图像文件的java ImageInfo不包含有效值   继承强制在Java中使用基类方法