互联网资讯 / 人工智能 · 2023年11月21日 0

在线模型与参数选择的机器学习方法,快速生成演示

在线模型与参数选择的机器学习方法,快速生成演示

本文由AI新媒体量子位授权转载,转载请联系原作者。

现在,机器学习的代码也可以通过模板快速生成了。

一个新的Web应用程序已推出,能够为机器学习创建模板代码(DEMO),目前支持PyTorch和scikit-learn。

在线模型与参数选择的机器学习方法,快速生成演示

这个工具对于初学者非常有帮助,他们可以通过模板学习机器学习代码,从而减少不必要的复杂性。

开发者在项目介绍中提到:

这对于机器学习初学者来说非常合适!

该项目名为tRAIngeneRaTor,最近成功上线,并迅速成为ReddIT的热门话题。

让我们深入了解一下这个项目。

一键选择模型与参数,快速生成DEMO

目前,该工具的任务目标仅限于图像分类。

在线模型与参数选择的机器学习方法,快速生成演示

不过,开发者表示,更多功能如目标检测、语义分割等正在开发中。

目前支持的框架包括PyTorch和scikit-learn,如下图所示,选择框架后模板将自动更新。

在线模型与参数选择的机器学习方法,快速生成演示

在PyTorch中,可用的模型包括:AlexNet、ResNet、DenseNet和VGG。

而在scikit-learn中,提供的模型有:支持向量机、随机森林、感知机、K邻近算法和决策树。

用户在选择不同模型后,还能调整各种训练参数。

在线模型与参数选择的机器学习方法,快速生成演示

此外,用户可以选择输入数据的格式,包括NumPy数组和图像文件。

在线模型与参数选择的机器学习方法,快速生成演示

最后,DEMO的输出格式有三种选择:.py、Jupyter notebook和Google Colab。

在线模型与参数选择的机器学习方法,快速生成演示

该项目现已在网站上上线,用户可以直接在网页上操作并生成DEMO,网站地址在文末提供。

运行方法

如果希望在本地运行或部署,开发者提供了详细的使用指南。

安装步骤:

Git clone cd tRAIngeneRaTor pip install -R Requirements.txt

若要使“在Colab中打开”功能生效,还需创建一个Github Repo以存储笔记本文件(因为Colab仅支持打开公共Github文件)。

设置Repo后,创建一个.env文件,内容如下:

GITHUB_Token= REPO_NAME=

本地运行:

streamlit run app/main.py

确保始终从tRAIngeneRaTor目录运行(而非应用程序目录),否则应用程序无法找到模板。

部署到Heroku:

首先,安装Heroku并登录。要创建新部署,在tRAIngeneRaTor目录内运行:

heroku create git push heroku main heroku open

接下来,更新已部署的应用程序,提交更改并运行:

git push heroku main

如果已设置Github Repo来启用“在Colab中打开”按钮,还需运行:

heroku config:set GITHUB_Token= heroku config:set REPO_name=

测试:

最后,运行测试:

pytest ./tests

该Web应用程序已经上线,并且代码已开源,感兴趣的朋友可以通过以下链接获取相关信息。

Web应用程序地址:

https://tRAIngeneRaTor.jRieke.com/

GitHub地址:

https://github.com/jRieke/tRAIngeneRaTor#installation

在线模型与参数选择的机器学习方法,快速生成演示