0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

機(jī)器學(xué)習(xí)在線選擇模型和參數(shù),一鍵生成demo

工程師鄧生 ? 來源:量子位 ? 作者:木易 ? 2021-01-02 09:26 ? 次閱讀

連機(jī)器學(xué)習(xí)的代碼,也可以套模(tou)版(lan)了。

現(xiàn)在,有一個(gè)Web應(yīng)用程序,可以生成用于機(jī)器學(xué)習(xí)的模板代碼(demo),目前支持PyTorch和scikit-learn。

202012212471_303.jpg

同時(shí),對于初學(xué)者來說,這也是一個(gè)非常好的工具。在模版中學(xué)習(xí)機(jī)器學(xué)習(xí)的代碼,可以少走一些彎路。

這也難怪開發(fā)者在項(xiàng)目的介紹中,這樣寫道:

這非常適合機(jī)器學(xué)習(xí)的初學(xué)者!

這個(gè)名為traingenerator的項(xiàng)目,已于最近成功上線,并沖上了reddit的熱榜。

這,究竟是一個(gè)什么樣的項(xiàng)目,就讓我們來看一下。

選擇模型和參數(shù),一鍵生成demo

在任務(wù)處理上,目前的任務(wù)目標(biāo)只有圖像分類這一種可供選擇。

202012213727_6282.jpg

不過,開發(fā)者說,有更多功能正在路上,比如目標(biāo)檢測、語義分割等任務(wù)目標(biāo)。

而目前,Web支持的框架有PyTorch和scikit-learn,如下圖所示,在選定框架后,模版會自動變換。

202012214325_1887.jpg

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

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

之后,在下方,在選擇不同的模型下,還可以調(diào)節(jié)不同的訓(xùn)練參數(shù)。

202012213451_9831.jpg

此外,可輸入的數(shù)據(jù)有著兩種選擇:Numpy arrays和Image files。

202012219803_6094.jpg

最后,在demo輸出上,你也有三個(gè)選擇,能夠分別導(dǎo)出.py、Jupyter notebook和Google Colab三種文件格式。

202012219823_3875.jpg

目前,該項(xiàng)目已經(jīng)在網(wǎng)站上線,可以直接在網(wǎng)頁上(網(wǎng)頁地址可在文末獲取)操作上述內(nèi)容,并直接生成demo。

運(yùn)行方法

另外,如果你想要在本地運(yùn)行或者部署,開發(fā)者還貼心地提供了使用指南。

安裝

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

如果要使「在Colab中打開」生效,還需要設(shè)置一個(gè)Github repo來存儲筆記本文件(因?yàn)镃olab只能打開Github上的公共文件)。

設(shè)置repo后,創(chuàng)建一個(gè).env文件其中包含:

GITHUB_TOKEN= REPO_NAME=《user/notebooks-repo》

本地運(yùn)行

streamlit run app/main.py

確保總是從traingenerator目錄(而不是從應(yīng)用程序目錄)運(yùn)行,否則應(yīng)用程序?qū)o法找到模板。

部署到Heroku

首先,安裝heroku并登錄。要創(chuàng)建新部署的話,便在traingenerator內(nèi)部運(yùn)行:

heroku create git push heroku main heroku open

之后,更新已部署的應(yīng)用程序,提交更改并運(yùn)行:

git push heroku main

如果你設(shè)置了一個(gè)Github repo來啟用「在Colab中打開」按鈕,你還需要運(yùn)行:

heroku config:set GITHUB_TOKEN= heroku config:set REPO_NAME=《user/notebooks-repo》

測試

最后,進(jìn)行測試即可:

pytest 。/tests

該Web應(yīng)用程序上線了,并且代碼也已開源,感興趣的小伙伴可以點(diǎn)擊下方鏈接獲取。

Web應(yīng)用程序地址:

https://traingenerator.jrieke.com/

Github地址:

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

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 參數(shù)
    +關(guān)注

    關(guān)注

    11

    文章

    1661

    瀏覽量

    31878
  • 模型
    +關(guān)注

    關(guān)注

    1

    文章

    3032

    瀏覽量

    48362
  • 機(jī)器學(xué)習(xí)

    關(guān)注

    66

    文章

    8306

    瀏覽量

    131845
收藏 人收藏

    評論

    相關(guān)推薦

    一鍵斷電開關(guān)的種類有哪些

    一鍵斷電開關(guān)的種類主要可以從其功能和實(shí)現(xiàn)方式上進(jìn)行分類。以下是些常見的一鍵斷電開關(guān)種類: 1. 繼電器式一鍵斷電開關(guān) 定義 :這種開關(guān)通過繼電器或接觸器控制電路的通斷,實(shí)現(xiàn)
    的頭像 發(fā)表于 09-13 16:45 ?184次閱讀

    一鍵斷電開關(guān)的控制原理是什么

    一鍵斷電開關(guān),也被稱為緊急斷電開關(guān)或緊急停止開關(guān),是種安全裝置,用于在緊急情況下迅速切斷電源,以防止事故的發(fā)生或擴(kuò)大。這種開關(guān)的設(shè)計(jì)和應(yīng)用在工業(yè)、實(shí)驗(yàn)室、醫(yī)療設(shè)備以及任何需要快速斷電的場合都
    的頭像 發(fā)表于 09-13 16:28 ?166次閱讀

    一鍵生成屬于自己的AI客服:開啟智能服務(wù)新時(shí)代

    在當(dāng)今數(shù)字化飛速發(fā)展的時(shí)代,科技的進(jìn)步為我們的生活和工作帶來了前所未有的便利。其中,AI 技術(shù)的應(yīng)用尤為引人注目。今日,我們帶來的 AI客服項(xiàng)目 ,僅需你一鍵上傳文件,就能即刻生成專屬的 AI 客服
    的頭像 發(fā)表于 08-05 15:25 ?163次閱讀
    <b class='flag-5'>一鍵</b><b class='flag-5'>生成</b>屬于自己的AI客服:開啟智能服務(wù)新時(shí)代

    【《大語言模型應(yīng)用指南》閱讀體驗(yàn)】+ 基礎(chǔ)知識學(xué)習(xí)

    和判斷以確定最終答案。這過程可能涉及對多個(gè)候選答案的比較、評估和選擇。最終,模型生成段符合語言規(guī)范和邏輯結(jié)構(gòu)的文本作為問題的答案。 應(yīng)
    發(fā)表于 08-02 11:03

    變電站一鍵順控系統(tǒng)和開關(guān)柜一鍵順控有區(qū)別嗎?

    變電站一鍵順控系統(tǒng)和開關(guān)柜一鍵順控技術(shù)雖然都涉及到“一鍵順控”的概念,但它們在應(yīng)用范圍和具體實(shí)現(xiàn)上有所不同,因此變電站一鍵順控系統(tǒng)和開關(guān)柜一鍵
    的頭像 發(fā)表于 07-31 13:34 ?219次閱讀
    變電站<b class='flag-5'>一鍵</b>順控系統(tǒng)和開關(guān)柜<b class='flag-5'>一鍵</b>順控有區(qū)別嗎?

    光伏電站故障預(yù)警與在線監(jiān)測智能診斷系統(tǒng) 一鍵運(yùn)檢 多維度故障對比

    光伏電站故障預(yù)警與在線監(jiān)測智能診斷系統(tǒng)|一鍵運(yùn)檢|多維度故障對比 光伏電站故障預(yù)警與在線監(jiān)測智能診斷系統(tǒng)是專為光伏電站設(shè)計(jì)的智能化運(yùn)維管理工具。該系統(tǒng)基于設(shè)備智能監(jiān)測、應(yīng)用算法模型進(jìn)行
    的頭像 發(fā)表于 07-30 15:33 ?358次閱讀

    Al大模型機(jī)器

    理解能力強(qiáng)大: AI大模型機(jī)器人可以理解和生成自然語言,能夠進(jìn)行復(fù)雜的對話和語言任務(wù)。它們能夠識別語言中的語義、語境和情感,并據(jù)此作出適當(dāng)?shù)幕貞?yīng)。廣泛的知識儲備: 這些模型基于大規(guī)模的
    發(fā)表于 07-05 08:52

    一鍵輕松配置 自連配置小程序上線啦!

    ,即能輕松完成配置,讓配置工作更加簡單、高效。 亮點(diǎn) ? 在線小程序操作,無需額外安裝軟件 ? 操作簡易,一鍵輕松完成配置 ? 預(yù)置設(shè)備庫,隨時(shí)可調(diào)用數(shù)據(jù) ? 如何進(jìn)入配置小程序 第步: 方式
    的頭像 發(fā)表于 06-27 08:41 ?140次閱讀
    <b class='flag-5'>一鍵</b>輕松配置 自連配置小程序上線啦!

    如何使用TensorFlow構(gòu)建機(jī)器學(xué)習(xí)模型

    在這篇文章中,我將逐步講解如何使用 TensorFlow 創(chuàng)建個(gè)簡單的機(jī)器學(xué)習(xí)模型。
    的頭像 發(fā)表于 01-08 09:25 ?803次閱讀
    如何使用TensorFlow構(gòu)建<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>模型</b>

    在SpinalHDL里在頂層一鍵優(yōu)化Stream/Flow代碼生成

    ? ? 在SpinalHDL里在頂層一鍵優(yōu)化代碼中Stream/Flow代碼生成的payload,fragment。 難看的代碼 ? ????來看段代碼: ? import
    的頭像 發(fā)表于 12-14 09:05 ?557次閱讀

    一鍵閃測儀使用時(shí)的注意事項(xiàng)有哪些?

    中圖儀器VX系列一鍵閃測儀采用雙遠(yuǎn)心高分辨率光學(xué)鏡頭,結(jié)合高精度圖像分析算法,并融入一鍵閃測原理,可以對工件平面的點(diǎn)、線、圓等基本元素作精密測量,測量精度高,并且操作簡單、性能優(yōu)良穩(wěn)定。
    的頭像 發(fā)表于 12-13 09:28 ?646次閱讀
    <b class='flag-5'>一鍵</b>閃測儀使用時(shí)的注意事項(xiàng)有哪些?

    一鍵動態(tài)切換IP腳本

    T*o*r*Proxy一鍵搭建動態(tài)代*理,通過利用T*o*r搭建Socks5代*理,最終實(shí)現(xiàn)動態(tài)切換IP的效果。
    的頭像 發(fā)表于 12-08 10:25 ?844次閱讀
    <b class='flag-5'>一鍵</b>動態(tài)切換IP腳本

    一鍵式影像測量儀能測出什么?

    尺寸較小的產(chǎn)品及零部件需要批量測量時(shí),一鍵式影像測量儀則是個(gè)很好的選擇。一鍵式影像測量儀為企業(yè)打開了高精度、高效率測量的大門,并很大限度地為客戶簡化了測量過程。
    的頭像 發(fā)表于 10-24 16:28 ?1351次閱讀
    <b class='flag-5'>一鍵</b>式影像測量儀能測出什么?

    一鍵開關(guān)電路的好處?生活中的一鍵開關(guān)電路有哪些?

    一鍵開關(guān)電路的好處?生活中的一鍵開關(guān)電路有哪些? 一鍵開關(guān)電路是指個(gè)電路設(shè)計(jì),可以用個(gè)按鈕或開關(guān)來控制多個(gè)電器或燈具的開關(guān)。
    的頭像 發(fā)表于 10-22 15:18 ?1762次閱讀

    如何一鍵生成mybatisplus

    Mybatis代碼生成器相信大家用過,本篇博客我們來介紹如何一鍵生成mybatisplus 的相關(guān)Entity、Mapper、Mapper XML、Service、Controller 等各個(gè)模塊
    的頭像 發(fā)表于 09-25 14:23 ?650次閱讀
    如何<b class='flag-5'>一鍵</b><b class='flag-5'>生成</b>mybatisplus