0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

机器学习在线选择模型和参数,一键生成demo

工程师邓生 来源:量子位 作者:木易 2021-01-02 09:26 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

连机器学习的代码,也可以套模(tou)版(lan)了。

现在,有一个Web应用程序,可以生成用于机器学习的模板代码(demo),目前支持PyTorch和scikit-learn。

202012212471_303.jpg

同时,对于初学者来说,这也是一个非常好的工具。在模版中学习机器学习的代码,可以少走一些弯路。

这也难怪开发者在项目的介绍中,这样写道:

这非常适合机器学习的初学者!

这个名为traingenerator的项目,已于最近成功上线,并冲上了reddit的热榜。

这,究竟是一个什么样的项目,就让我们来看一下。

选择模型和参数,一键生成demo

在任务处理上,目前的任务目标只有图像分类这一种可供选择。

202012213727_6282.jpg

不过,开发者说,有更多功能正在路上,比如目标检测、语义分割等任务目标。

而目前,Web支持的框架有PyTorch和scikit-learn,如下图所示,在选定框架后,模版会自动变换。

202012214325_1887.jpg

在PyTorch下,可使用的模型有:AlexNet、ResNet、DenseNet及VGG。

而在scikit-learn下,可选择的模型有:Support vectors、Random forest、Perceptron、K-nearest neighbors及Decision tree。

之后,在下方,在选择不同的模型下,还可以调节不同的训练参数。

202012213451_9831.jpg

此外,可输入的数据有着两种选择:Numpy arrays和Image files。

202012219803_6094.jpg

最后,在demo输出上,你也有三个选择,能够分别导出.py、Jupyter notebook和Google Colab三种文件格式。

202012219823_3875.jpg

目前,该项目已经在网站上线,可以直接在网页上(网页地址可在文末获取)操作上述内容,并直接生成demo。

运行方法

另外,如果你想要在本地运行或者部署,开发者还贴心地提供了使用指南。

安装

git clone https://github.com/jrieke/traingenerator.git cd traingenerator pip install -r requirements.txt

如果要使「在Colab中打开」生效,还需要设置一个Github repo来存储笔记本文件(因为Colab只能打开Github上的公共文件)。

设置repo后,创建一个.env文件其中包含:

GITHUB_TOKEN= REPO_NAME=《user/notebooks-repo》

本地运行

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=《user/notebooks-repo》

测试

最后,进行测试即可:

pytest 。/tests

该Web应用程序上线了,并且代码也已开源,感兴趣的小伙伴可以点击下方链接获取。

Web应用程序地址:

https://traingenerator.jrieke.com/

Github地址:

https://github.com/jrieke/traingenerator#installation

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 参数
    +关注

    关注

    11

    文章

    1868

    浏览量

    33760
  • 模型
    +关注

    关注

    1

    文章

    3649

    浏览量

    51713
  • 机器学习
    +关注

    关注

    66

    文章

    8541

    浏览量

    136236
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    碳足迹算不清?全链路能源系统,一键生成碳排报告

    在 “双碳” 目标推进下,碳足迹核算已成为企业高质量发展必经之路。全链路能源系统凭借 “数据自动采集、核算精准智能、报告一键生成” 的核心优势,让碳核算从 “耗时费力的难题” 变为 “高效便捷的工具”,既为合规经营护航,也为节能降碳提供数据支撑。
    的头像 发表于 11-19 09:45 124次阅读
    碳足迹算不清?全链路能源系统,<b class='flag-5'>一键</b><b class='flag-5'>生成</b>碳排报告

    告别多设备!揭秘QM系列闪测仪如何一键搞定多元检测

    QM 系列一键闪测仪作为方案核心,搭载双视野双远心镜头与 2000 万像素 CMOS 传感器,测量精度可达 ±1μm。其内置的 AI 深度学习系统经过海量工业样本训练,能一键识别 5000 个测量
    的头像 发表于 08-11 13:43 852次阅读
    告别多设备!揭秘QM系列闪测仪如何<b class='flag-5'>一键</b>搞定多元检测

    HarmonyOS应用一键置灰指南

    全国性的哀悼日期间,大量 APP 会响应号召进行一键置灰。这不仅是种情感上的表达,也是企业和平台社会责任感的体现。 2. 特殊纪念日或主题活动: 某些具有特殊意义的纪念日活动,APP 可能会选择置灰界面来营造特定的氛围。比如在
    的头像 发表于 06-27 00:08 372次阅读

    怎么把UI设计稿转为代码?在线UI设计工具一键生成

    近日,华为开发者大会2025(HDC)在东莞松山湖正式拉开帷幕,这场备受瞩目的盛会为全球科技行业带来了诸多惊喜。其中,Pixso团队发布的全新设计稿一键转代码功能,成为了本次大会的大亮点。这项创新
    的头像 发表于 06-25 12:04 750次阅读
    怎么把UI设计稿转为代码?<b class='flag-5'>在线</b>UI设计工具<b class='flag-5'>一键</b><b class='flag-5'>生成</b>!

    闪测仪开机放件按一键,尺寸测量报告秒生成

    闪测仪以“开机放件按一键,尺寸报告秒生成”的简易操作模式,解决了传统测量设备操作复杂、效率低下、数据致性差等问题,提高了工业检测的效率和精度标准。
    的头像 发表于 06-13 11:43 717次阅读
    闪测仪开机放件按<b class='flag-5'>一键</b>,尺寸测量报告秒<b class='flag-5'>生成</b>

    电源一键多用:POWER_ON从开机到场景指挥官!

    按键,即开关机,在结构设计上可以实现 一键多用 ——既可以有效减少结构的按键设计,也可以使整机更加简洁。 本文以Air8000核心板为例,分享POWER_ON按键功能及其硬件设计、软件demo相关内容。 最新开发资料详见: w
    的头像 发表于 05-15 14:10 3584次阅读
    电源<b class='flag-5'>键</b>的<b class='flag-5'>一键</b>多用:POWER_ON从开机到场景指挥官!

    U盘一键制作

    在电脑维修中启动盘很重要,靠谱的u盘一键启动制作方法
    发表于 05-06 16:10 44次下载

    Profinet邂逅ModbusRTU:印刷厂有网关“一键打通”通信链路

    Profinet邂逅ModbusRTU:印刷厂有网关“一键打通”通信链路
    的头像 发表于 04-08 17:11 430次阅读
    Profinet邂逅ModbusRTU:印刷厂有网关“<b class='flag-5'>一键</b>打通”通信链路

    两轮车PKE无钥匙进入PKG一键启动系统设计

    两轮车无钥匙进入PKE 一键启动系统PKG
    的头像 发表于 03-04 10:20 823次阅读
    两轮车PKE无钥匙进入PKG<b class='flag-5'>一键</b>启动系统设计

    LoRa无线一键报警安防建设方案

    SOS紧急呼叫按钮具有紧急情况下一键报警的功能,可与报警主机配合使用,支持标准LoRaWAN协议。lora紧急按钮具有紧急情况下一键报警功能,可与报警主机配合使用,支持标准LoRaWAN协议。如遇
    的头像 发表于 02-28 14:41 1018次阅读
    LoRa无线<b class='flag-5'>一键</b>报警安防建设方案

    开关柜一键顺控在一键停电、一键送电中的作用

    蜀瑞创新为大家科普,开关柜一键顺控技术在一键停电和一键送电中发挥了快速响应、减少人为错误、提高安全性、简化操作流程、降低操作风险、提高送电成功率等综合优势,对于提升电力系统的运行效率、安全性以及自动化水平具有重要意义。
    的头像 发表于 02-27 09:13 1247次阅读

    用对软件,DeepSeek + Kimi,PPT一键生成秘籍!

    作者:算力魔方创始人/英特尔创新大使刘力 在快节奏的工作和学习中,制作份高质量的PPT常常让人感到头疼。不过,有了DeepSeek和Kimi这两个强大的工具,制作PPT变得轻松又高效。今天,就来
    的头像 发表于 02-19 16:13 7110次阅读
    用对软件,DeepSeek + Kimi,PPT<b class='flag-5'>一键</b><b class='flag-5'>生成</b>秘籍!

    UOS AI:一键解锁未来办公新姿势

    浏览新闻寻找素材,长篇大论眼花缭乱? 选中内容后 「AI随航」 图标自动显现 ,鼠标悬停图标后点击选择相应功能,几秒帮你总结内容,还能选中想要的内容一键续写润色和花式扩写! 老板夸你“效率堪比 AI
    的头像 发表于 02-19 10:54 1141次阅读
    UOS AI:<b class='flag-5'>一键</b>解锁未来办公新姿势

    机器学习模型市场前景如何

    当今,随着算法的不断优化、数据量的爆炸式增长以及计算能力的飞速提升,机器学习模型的市场前景愈发广阔。下面,AI部落小编将探讨机器学习
    的头像 发表于 02-13 09:39 624次阅读

    《具身智能机器人系统》第7-9章阅读心得之具身智能机器人与大模型

    医疗领域,手术辅助机器人需要毫米级的精确控制,书中有介绍基于视觉伺服的实时控制算法,以及如何利用大模型优化手术路径规划。工业场景中,协作机器人面临的主要挑战是快速适应新工艺流程。具身智能通过
    发表于 12-24 15:03