用于机器学习发现开发和生产的高级对象基础模块

discovery-foundation的Python项目详细描述


这个基础包的目的是通过一组抽象支持一个公共平台。 加速机器学习计划的核心目标。它应用了参数化意图和 其分离关注点(SOC),围绕先进的OOD模式,提供不同的共同基础。 数据科学家和产品编码人员的需求,同时分享共同的想法及其实现。

参数化意图是提取数据科学家或开发人员的思想和想法的独特技术 从他们的发现代码中提取专家,并用可以在 生产电离环境。数据、代码和预期操作之间的这种分离和关注 大大提高了思想的透明度、代码重用和缩短了上市时间。

加速机器学习是一种围绕机器学习的独特方法,它创新了数据科学发现 数据科学交付模式的垂直化和产品化。更具体地说,这是一个孵化器项目 跟踪一组与机器学习的发展和交付相关的博士数据科学家 为客户成功定义可测量利益主张的计划。为了完成这个任务,这个项目开发了 关于转换和准备用于算法执行的数据集以及 增强的知识,这是项目服务产品的核心。从这个项目发展出一个新的 数据科学发现和产品化的方法被称为“加速机器学习”。

PyPI - Python VersionDocumentation StatusPyPI - LicensePyPI - Wheel

1   Installation

软件包安装

安装这个包的最佳方法是直接从python包索引存储库中使用pip

$ pip install discovery-foundation

如果要升级当前版本,请使用pip

$ pip install --upgrade discovery-foundation

2   Package Overview

2.1   Class Diagram

在下面的类图中,键abstractions是Abstracted HandlersAbstracted Cleaners

https://raw.githubusercontent.com/Gigas64/discovery-foundation/master/docs/images/ClassDiagram.png

2.2   DataManager

DataManager类是AbstractPropertiesManager和内置 扩展基础包以便于管理连接器处理程序的合同属性 参数化意图

2.3   AugmentedManager

AugmentedManager类是AbstractPropertiesManager和内置 扩展基础包,便于管理知识的扩充。

**增强知识**是获取关于数据、活动和丰富主题流的信息 专业知识,注入机器学习发现的垂直方向,以提供发现的增强N视图 旅行。这可能包括安全性、敏感性、数据值缩放、数据字典、职权范围, 观察、性能、优化、偏差等。这种丰富的数据视图允许, 提高了知识共享、人工智能的可解释性、透明性和责任感,并将其融入人工智能伦理, 以及洞察力分析。

3   Reference

3.1   Python version

不支持Python2.6和2.7。虽然支持Python3.5,但建议安装 discovery-foundation尽可能使用最新的python 3.7.x。 python 3是从0.9.4版开始的自制安装的默认版本。

3.4   Licence

bsd-3-子句:LICENSE

3.5   Authors

< p> ^{a28 }(^{a29 })创建了发现基础。

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

推荐PyPI第三方库


热门话题
java Netbeans hibernate pdf报告   java如何将通用JAXBElement作为输入   java如何在Spring中注入自定义ObjectFactory   使用webview下载java 安卓 instagram视频   是否可能使用Java在OpenCL上运行C应用程序?   java AbstractTableModel使用TreeMap<Integer,Vector<Object>作为实现insertRow()的基础   java使用@Transaction和spring boot 2.1回滚每个异常   java Hibernate批处理操作性能   swing从Java对象的ArrayList创建JTable   代码可读性为什么java没有相同的功能/替代方案   java Spring创建名为“org”的bean时出错。springframework。aop。配置。内部自动加速器   java如何在JTable中维护用户指定的列宽?   java FCM通知图标未更改   kryo如何在java之外向kryonet发送数据   java当记录计数很高且某些列被索引时,如何优化Oracle DB中的插入率?   ffmpeg如何使用java程序执行cmd命令