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

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

機器學習在線選擇模型和參數(shù),一鍵生成demo

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

連機器學習的代碼,也可以套模(tou)版(lan)了。

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

202012212471_303.jpg

同時,對于初學者來說,這也是一個非常好的工具。在模版中學習機器學習的代碼,可以少走一些彎路。

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

這非常適合機器學習的初學者!

這個名為traingenerator的項目,已于最近成功上線,并沖上了reddit的熱榜。

這,究竟是一個什么樣的項目,就讓我們來看一下。

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

在任務處理上,目前的任務目標只有圖像分類這一種可供選擇。

202012213727_6282.jpg

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

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

202012214325_1887.jpg

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

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

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

202012213451_9831.jpg

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

202012219803_6094.jpg

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

202012219823_3875.jpg

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

運行方法

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

安裝

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

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

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

GITHUB_TOKEN= REPO_NAME=《user/notebooks-repo》

本地運行

streamlit run app/main.py

確保總是從traingenerator目錄(而不是從應用程序目錄)運行,否則應用程序將無法找到模板。

部署到Heroku

首先,安裝heroku并登錄。要創(chuàng)建新部署的話,便在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

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

    關注

    11

    文章

    1842

    瀏覽量

    32303
  • 模型
    +關注

    關注

    1

    文章

    3268

    瀏覽量

    48925
  • 機器學習
    +關注

    關注

    66

    文章

    8425

    瀏覽量

    132773
收藏 人收藏

    評論

    相關推薦

    《具身智能機器人系統(tǒng)》第7-9章閱讀心得之具身智能機器人與大模型

    醫(yī)療領域,手術輔助機器人需要毫米級的精確控制,書中有介紹基于視覺伺服的實時控制算法,以及如何利用大模型優(yōu)化手術路徑規(guī)劃。工業(yè)場景中,協(xié)作機器人面臨的主要挑戰(zhàn)是快速適應新工藝流程。具身智能通過
    發(fā)表于 12-24 15:03

    人機界面在開關柜一鍵順控中起到什么作用?

    人機界面在一鍵順控系統(tǒng)中發(fā)揮著操作指令輸入、狀態(tài)顯示與反饋、參數(shù)設置與配置以及提升操作便利性和安全性等重要作用。它是實現(xiàn)一鍵順控功能不可或缺的關鍵組成部分。蜀瑞創(chuàng)新專注智能開關柜一鍵
    的頭像 發(fā)表于 11-05 10:02 ?170次閱讀
    人機界面在開關柜<b class='flag-5'>一鍵</b>順控中起到什么作用?

    AI大模型與傳統(tǒng)機器學習的區(qū)別

    AI大模型與傳統(tǒng)機器學習在多個方面存在顯著的區(qū)別。以下是對這些區(qū)別的介紹: 、模型規(guī)模與復雜度 AI大
    的頭像 發(fā)表于 10-23 15:01 ?738次閱讀

    10KV開關柜一鍵順控和110KV變電站一鍵順控哪些地方不同

    蜀瑞創(chuàng)新為大家科普:10KV開關柜一鍵順控和110KV變電站一鍵順控在多個方面存在不同,這些差異主要體現(xiàn)在應用范圍、功能側重、控制對象以及系統(tǒng)復雜性等方面。
    的頭像 發(fā)表于 10-16 10:29 ?330次閱讀
    10KV開關柜<b class='flag-5'>一鍵</b>順控和110KV變電站<b class='flag-5'>一鍵</b>順控哪些地方不同

    LoRa無線一鍵報警安防建設系統(tǒng)

    SOS緊急呼叫按鈕具有緊急情況下一鍵報警的功能,可與報警主機配合使用,支持標準LoRaWAN協(xié)議。 lora緊急按鈕具有緊急情況下一鍵報警功能,可與報警主機配合使用,支持標準LoRaWAN協(xié)議。如遇
    發(fā)表于 09-25 17:08

    一鍵斷電開關的種類有哪些

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

    一鍵斷電開關的控制原理是什么

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

    一鍵生成屬于自己的AI客服:開啟智能服務新時代

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

    【《大語言模型應用指南》閱讀體驗】+ 基礎知識學習

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

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

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

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

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

    開關柜一鍵順控的技術難點和優(yōu)勢、發(fā)展趨勢?

    開關柜一鍵順控技術的核心在于將復雜的人工操作流程轉化為自動化、智能化的控制流程,蜀瑞開關柜一鍵順控系統(tǒng)多年技術經(jīng)驗
    的頭像 發(fā)表于 07-23 11:41 ?461次閱讀

    Al大模型機器

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

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

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

    一鍵解鎖:將任意圖像設備秒變GigE Vision設備的終極秘訣

    ?物聯(lián)網(wǎng)發(fā)展正在走向輕便和低成本。友思特eBUS Edge軟件方案,可將任意圖像設備一鍵升級為GigE Vision設備,讓機器視覺便捷處理更進步。
    的頭像 發(fā)表于 03-13 17:20 ?762次閱讀
    <b class='flag-5'>一鍵</b>解鎖:將任意圖像設備秒變GigE Vision設備的終極秘訣