机器学习模型库管理器

mlhub的Python项目详细描述


机器学习中心

正在开发中

mlhub statuspypi versionpypi downloads

a命令行演示机器学习的平台,人工 智能和数据科学能力。

简介

机器学习中心是一个开源项目 托管在github上 共享预先构建的机器学习 型号访问模型 并使用设计的mlhub包中的ml命令进行管理 安装模型并在5分钟内运行演示。各 模型已经在ubuntu(gnu/linux)上测试过了。

访问上的存储库索引 mlhub.ai可以在其中浏览模型本身。

快速启动

命令行界面可以使用 pypi

$ pip3 install mlhub

安装后,您将能够运行示例"rain"模型 假设您拥有免费的开源统计软件 已安装程序包。tl;dr版本是 下面。注意,您输入命令ml…并且 将忽略行尾的(注释):

$ ml install   rain # Install the model named 'rain'.
$ ml demo      rain # Run the demonstration of the model
$ ml display   rain # Graphical display of pre-built model.

以下命令可用,下面是对 每个命令:

$ ml                # Show a usage message.
$ ml available      # List of pre-buld models on the MLHub.
$ ml installed      # List of pre-built models installed locally
$ ml install   rain # Install the model named 'rain'.
$ ml readme    rain # View background information about the model.
$ ml configure rain # Install required dependencies.
$ ml commands  rain # List of commands supported by the model.
$ ml demo      rain # Run the demonstration of the model
$ ml print     rain # Textual summary of the model.
$ ml display   rain # Graphical display of pre-built model.
$ ml score     rain # Run model on your own data.

不同的模型包将有不同的依赖关系,这些依赖关系将 通过配置命令安装。

快速入门:azure dsvm

一个特别吸引人的简单方法开始探索 mlhub的功能是启动ubuntu data science virtual 在azure上的machine(dsvm),每台只需10美元 一个相当小的服务器一个月或一个合理的服务器90美元。你可以 从Microsoft获得免费信贷(200美元)以试用 DSVM

与设置相比,使用此虚拟机将节省大量时间 使用所需的依赖项建立自己的计算机,当然 如果您愿意,可以这样做,因为所有依赖项都是开源的。

要设置虚拟机,请使用azure订阅登录到 门户并添加新的数据科学虚拟 Linux机器(ubuntu)。您需要提供一个名称(用于 一个用户名和密码,然后创建一个新资源 分组并给它命名,最后选择一个位置。与所有的 默认值,除了选择适合预算的大小 (b1s虽然便宜,但d2s是更好的交互体验)。注释 你只在机器启动时收费,每台90美元 一个月不可能是你将要花费的时间,如果你只是点燃 需要时提供服务器。

一旦dsvm设置好,转到它的概览页面并单击dns name 配置并提供用于公开引用服务器的名称 (例如myml.westus2.cloudapp。azure.com)。

我们现在有一台服务器可以展示预先构建的机器学习 模型。有几个选项可以连接到服务器,但是 建议使用支持 Linux、Windows和Mac。安装并指向服务器(例如, 安装程序中的myml.westus2.cloudapp.azure.com。

连接到DSVM。关闭弹出的Firefox窗口。点击 终端图标在底部,您可以开始了:

$ pip install mlhub
$ ml
$ ml available
>等。

预建模型存档

模型是作为.mlm文件存档并托管在存储库中的zip文件。 公共存储库是mlhub.ai。ml命令 可以在本地安装预先构建的模型,准备运行演示,以便打印 显示模型,并使用该模型对新数据进行评分。一些 模型提供了使用用户提供的数据重新训练模型的能力。

为ML Hub贡献模型

欢迎任何人向ml hub贡献一个预先构建的模型包。 请通过提交请求 github

安装PIP3

在ubuntu上,这很简单:

$ sudo apt install python3-pip

替代PIP安装

根据PIP的设置,您可能需要使用:

$ pip3 install mlhub

可执行文件可以放入~/.local/bin中,这需要 在你的路上。编辑您的shell启动程序,它可以是.profile.bashrc等:

PATH="$HOME/.local/bin:$PATH"

替代安装

包含mlhub包和命令行接口的tar.gz是 可作为 mlhub_3.5.2.tar.gz内部 mlhub的分发文件夹

从tar.gz文件安装:

$ wget https://mlhub.ai/dist/mlhub_3.5.2.tar.gz
$ pip install mlhub_3.5.2.tar.gz
$ ml

或者解压缩以上下载的.tar.gz并安装:

$ wget https://mlhub.ai/dist/mlhub_3.5.2.tar.gz
$ tar xvf mlhub_3.5.2.tar.gz
$ cd mlhub
$ python3 setup.py install --user

开发中

通过演示启动的交互式mlhub会话 命令与运行在 朱庇特翻译公司的高层。笔记本电脑可以自动 转换为mlhub包,使笔记本成为 所需的交互式demo.py或demo.r脚本的源代码 MLHub。这样用户就可以选择运行笔记本 在jupyter中交互地或从命令行 交互式脚本。

贡献

开源的mlhub命令行工具(ml)和示例模型 主办地:github 命令行工具和新开源的贡献 最受欢迎的是预先构建的机器学习模型。请随意提交 拉取请求。

指标

mlhub pypi下载统计:https://pepy.tech/project/mlhub

downloadsdownloadsdownloads

mlhub dev pypi下载统计信息:https://pepy.tech/project/mlhubdev" rel="nofollow">https://pepy.tech/project/mlhubdev

downloadsdownloadsdownloads

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

推荐PyPI第三方库


热门话题
GridLayout不工作的java问题   java Restlet请求对象不包含身份验证信息   java使用Cucumber为每个正在运行的线程创建一个TestNG runner类   java在平面文件中存储并跟踪它们?   类Lcom/google/firebase/FirebaseApp中没有虚拟方法zzbzo()Z;或者它的超类   java如何在安卓中创建字符串模式   可从Java访问的树莓PI传感器   java 50+GB分隔文件中的大致行数   是否有Java进程内数据库,允许从多表虚拟机访问?   当我使用ArrayList时,HashMap中的Java ArrayList会导致HashMap中的数据被删除。去除   如何将值存储在最佳java集合结构中   java消息Servlet。servlet appServlet的init()引发异常   java正在使用Spring引导生成空日志文件   c#在访问实例变量时使用this关键字是否更有效?   java JScrollPane滚动到最后添加的行   java Vertx抛出IllegalStateException:响应已被写入   java Liferay以编程方式更改portlet列   java下载单个s3对象并将它们合并到单个文件中   java spark数据帧将JSON转换为ORC满足“列模糊异常”