一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

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

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

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

機(jī)器學(xué)習(xí)算法的實現(xiàn)時所面臨的問題及相關(guān)開源軟件

如意 ? 來源:CSDN ? 作者:Soren Sonnenburg等 ? 2020-08-17 16:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

開源工具已經(jīng)趨于成熟,這使其能構(gòu)建大規(guī)模的自然場景下的系統(tǒng)。與此同時,機(jī)器學(xué)習(xí)領(lǐng)域為各種應(yīng)用開發(fā)了大量強(qiáng)大的學(xué)習(xí)算法。但是,由于沒有公開共享現(xiàn)有的實現(xiàn)方式,去真正的利用這些方法,從而導(dǎo)致軟件的可用性和互操性較弱。

本文作者認(rèn)為,可以通過提高研究人員在源代碼模型下發(fā)布軟件的動機(jī)來明顯改善這種情況。此外,本文概述了作者在嘗試發(fā)布機(jī)器學(xué)習(xí)算法的實現(xiàn)時所面臨的問題。作者認(rèn)為,經(jīng)過同行評審的軟件資源以及簡短的文檔對機(jī)器學(xué)習(xí)和整個科學(xué)界非常有價值。

概述

機(jī)器學(xué)習(xí)領(lǐng)域發(fā)展迅速,為不同的應(yīng)用提供了各種各樣的學(xué)習(xí)算法。這些算法的最終價值在很大程度上取決于它們在解決實際問題中的成功。因此,將算法進(jìn)行復(fù)制并應(yīng)用于新任務(wù)對于該領(lǐng)域的進(jìn)步至關(guān)重要。

但是,目前很少有機(jī)器學(xué)習(xí)研究人員發(fā)布與其論文相關(guān)的軟件和/或源代碼。這與生物信息學(xué)界的做法形成了鮮明對比,后者的開源軟件已經(jīng)成為進(jìn)一步研究的基礎(chǔ)。缺少公開可用的算法實現(xiàn)是我們這一學(xué)科進(jìn)步的主要障礙。

我們相信,機(jī)器學(xué)習(xí)軟件的開源共享可以在消除障礙方面發(fā)揮非常重要的作用。

開源模型具有許多優(yōu)勢,這些優(yōu)勢將帶來更好的實驗結(jié)果重現(xiàn)性:更快地檢測錯誤,創(chuàng)新性應(yīng)用以及在其他學(xué)科和行業(yè)中更快地采用機(jī)器學(xué)習(xí)方法。但是,目前缺乏完善和發(fā)布軟件的動機(jī)。已發(fā)布的軟件本身在我們領(lǐng)域中沒有標(biāo)準(zhǔn)的,可接受的引用方式。

目前引用它的唯一方法是引用與代碼相關(guān)聯(lián)的論文,或者通過引用以某種技術(shù)報告的形式發(fā)布的用戶手冊。為了解決這一難題,本文提出了一種正式發(fā)布機(jī)器學(xué)習(xí)軟件的方法,類似于ACM Transactions on Mathematical Software提供的用于數(shù)值分析的方法。

注:本文作者隨后簡要解釋了開源軟件背后的思想,然后介紹了廣泛采用開源的模型將產(chǎn)生的一些積極影響。接下來,本文討論了當(dāng)前主要的阻礙,并提出可能的改變以改善這種情況。最后,作者為JMLR(JMLR-MLOSS)中的機(jī)器學(xué)習(xí)開源軟件提出了一個新的、單獨的track。

開源背后的思想

開源軟件的基本思想非常簡單;程序員或用戶可以閱讀,修改和重新分發(fā)軟件的源代碼。盡管有各種開源軟件許可,但它們都有一個共同的出發(fā)點,那就是允許自由交換和使用信息。開源模型更注重貢獻(xiàn)者的協(xié)作。每個貢獻(xiàn)者都可以利用網(wǎng)絡(luò)中其他人所做的工作,從而最大程度地減少“重新造輪子”所花費的時間。

開源的軟件主要有下面的10個屬性:

1.免費重新使用

2.源代碼

3.衍生作品

4.作者源代碼的完整性

5.不歧視個人或群體

6.不歧視工作領(lǐng)域

7.許可證的分配

8.許可不得用于特定產(chǎn)品

9.許可不得限制其他軟件

10.許可必須是技術(shù)中立的

開源的積極影響

這一部分主要是簡要概述開源軟件及其與科學(xué)活動(特別是機(jī)器學(xué)習(xí))的關(guān)系。讀者可能會認(rèn)為我們對開源的好處過于樂觀,而沒有討論負(fù)面影響。事實是,要獲得專有系統(tǒng)與開源軟件之間抄襲的確鑿證據(jù)是極其困難的。

本文從道德,倫理和社會基礎(chǔ)三個方面進(jìn)行闡釋,開源應(yīng)該是機(jī)器學(xué)習(xí)研究的首選軟件發(fā)布選項,并向讀者介紹開源軟件的許多優(yōu)點。在這里,本文將重點放在用于機(jī)器學(xué)習(xí)研究的開源軟件的特定優(yōu)勢上,該優(yōu)勢結(jié)合了科學(xué)進(jìn)步以及軟件生產(chǎn)者和消費者的需求和要求。作者從以下7點說明了開源的優(yōu)勢:

1.科學(xué)結(jié)果的可重復(fù)性和算法的合理比較;

2.發(fā)現(xiàn)問題;

3.利用已有資源(而不是重新實現(xiàn));

4.不斷獲得科學(xué)的工具;

5.優(yōu)勢結(jié)合;

6.在不同學(xué)科和行業(yè)中更快地適用某方法;

7.出現(xiàn)協(xié)同標(biāo)準(zhǔn)。

最后,作者使用一個表格總結(jié)了開源會帶來的優(yōu)點,一共有11條,分別如下:

1.提高了科學(xué)研究的可復(fù)現(xiàn)性

2.有助于公平比較在相同框架中實施的算法

3.可以更快地發(fā)現(xiàn)問題

4.可以修復(fù)bug和擴(kuò)展外部來源的錯誤

5.方法可以被其他人更快地采用

6.可以使用高效的算法

7.能利用現(xiàn)有資源來幫助新研究

8.廣泛的使用算法會使其得到廣泛的認(rèn)可

9.可以開發(fā)更復(fù)雜的機(jī)器學(xué)習(xí)算法

10.可以加速研究進(jìn)展

11.對新研究者和較小的研究小組非常有幫助

開源社區(qū)當(dāng)前主要的障礙

盡管根據(jù)開源模型發(fā)布實現(xiàn)方式具有許多優(yōu)點,但是當(dāng)前很少采用此選項。作者認(rèn)為,有六個主要的原因,總結(jié)起來概括如下:

1、發(fā)布軟件不能夠被視為一種科學(xué)貢獻(xiàn)

2、公開與商業(yè)利益存在根源上的沖突

3、發(fā)布開源軟件的激勵措施沒有足夠高

4、機(jī)器學(xué)習(xí)研究人員不是一個優(yōu)秀的程序員

5、這種松懈能掩蓋新方法的問題,并降低會議和期刊的接收難度

6、存在一種習(xí)慣,對質(zhì)量相似的論文采用相同的處理方法

建議

作者給出了提交高質(zhì)量機(jī)器學(xué)習(xí)開源軟件實現(xiàn)的描述。提交的內(nèi)容至少應(yīng)包括:

1、一封書面信,說明該提交內(nèi)容適用于機(jī)器學(xué)習(xí)開源軟件部分,發(fā)布該軟件的開源許可證,項目的網(wǎng)址以及要查看的軟件版本。

2、最多四頁基于JMLR格式的描述。

3、包含源代碼和文檔的zip或tar壓縮的歸檔文件。

結(jié)論

綜上,作者認(rèn)為,采用共享信息的開源模型來實現(xiàn)機(jī)器學(xué)習(xí)軟件對整個領(lǐng)域都非常有幫助。開源模型具有許多優(yōu)勢,例如提高了實驗結(jié)果的可重復(fù)性,更快地檢測錯誤,加速科學(xué)進(jìn)步以及在其他學(xué)科和行業(yè)中更快地采用了機(jī)器學(xué)習(xí)方法。由于當(dāng)前發(fā)布開源軟件的動機(jī)不足,本文概述了一個發(fā)布用于機(jī)器學(xué)習(xí)的軟件平臺。

此外,本文討論了機(jī)器學(xué)習(xí)軟件的理想功能,這些功能最終將產(chǎn)生一個高度可用,靈活和可擴(kuò)展的軟件。本文邀請所有開發(fā)機(jī)器學(xué)習(xí)算法的機(jī)器學(xué)習(xí)研究人員提交機(jī)器學(xué)習(xí)軟件的JMLR track。定義精心設(shè)計的界面對于提高交互操作至關(guān)重要,這將使社區(qū)能構(gòu)建一套高質(zhì)量的機(jī)器學(xué)習(xí)軟件。

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

    關(guān)注

    23

    文章

    4710

    瀏覽量

    95405
  • 人工智能
    +關(guān)注

    關(guān)注

    1807

    文章

    49029

    瀏覽量

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

    關(guān)注

    66

    文章

    8503

    瀏覽量

    134635
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點推薦

    【高云GW5AT-LV60 開發(fā)套件試用體驗】基于開發(fā)板進(jìn)行深度學(xué)習(xí)實踐,并盡量實現(xiàn)皮膚病理圖片的識別

    可以多看看。*附件:fpga_cnn.rar 相關(guān)文件都在里面了 探索了一陣子cnn,并且也跟著網(wǎng)上的一些開源的方案學(xué)習(xí)一些 比如這里的:# 一起學(xué)習(xí)用Verilog在FPGA上
    發(fā)表于 06-11 22:35

    【「# ROS 2智能機(jī)器人開發(fā)實踐」閱讀體驗】視覺實現(xiàn)的基礎(chǔ)算法的應(yīng)用

    。 學(xué)習(xí)建議 對于初學(xué)者,建議先通過仿真(如Gazebo)驗證算法,再遷移到真實機(jī)器人,以降低硬件調(diào)試成本。 多參與開源社區(qū)(如ROS2的GitHub項目),
    發(fā)表于 05-03 19:41

    大象機(jī)器人攜手進(jìn)迭時空推出 RISC-V 全棧開源六軸機(jī)械臂產(chǎn)品

    末端執(zhí)行器。 全棧開源 從RISC-V指令集、芯片SDK到機(jī)器人控制代碼100%開放,開發(fā)者可自由定制算法與控制邏輯。 官方apt倉庫提供deepseek-r1-distill-qwen-1.5b
    發(fā)表于 04-25 17:59

    賽思×深交 | 單北斗+5ns精度!賽思單北斗改造方案,助力南方中心實現(xiàn)時序中樞戰(zhàn)略升級

    從GPS依賴到北斗自主,從百納秒到5納秒,賽思單北斗升級改造方案助力深交南方中心實現(xiàn)時序中樞的戰(zhàn)略升級
    的頭像 發(fā)表于 04-18 13:06 ?429次閱讀
    賽思×深交<b class='flag-5'>所</b> | 單北斗+5ns精度!賽思單北斗改造方案,助力南方中心<b class='flag-5'>實現(xiàn)時</b>序中樞戰(zhàn)略升級

    請問STM32部署機(jī)器學(xué)習(xí)算法硬件至少要使用哪個系列的芯片?

    STM32部署機(jī)器學(xué)習(xí)算法硬件至少要使用哪個系列的芯片?
    發(fā)表于 03-13 07:34

    機(jī)器學(xué)習(xí)模型市場前景如何

    當(dāng)今,隨著算法的不斷優(yōu)化、數(shù)據(jù)量的爆炸式增長以及計算能力的飛速提升,機(jī)器學(xué)習(xí)模型的市場前景愈發(fā)廣闊。下面,AI部落小編將探討機(jī)器學(xué)習(xí)模型市場
    的頭像 發(fā)表于 02-13 09:39 ?365次閱讀

    嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性與軟件開發(fā)環(huán)境

    設(shè)備和智能傳感器)上,這些設(shè)備通常具有有限的計算能力、存儲空間和功耗。本文將您介紹嵌入式機(jī)器學(xué)習(xí)的應(yīng)用特性,以及常見的機(jī)器學(xué)習(xí)開發(fā)軟件與開發(fā)
    的頭像 發(fā)表于 01-25 17:05 ?664次閱讀
    嵌入式<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>的應(yīng)用特性與<b class='flag-5'>軟件</b>開發(fā)環(huán)境

    【「具身智能機(jī)器人系統(tǒng)」閱讀體驗】2.具身智能機(jī)器人的基礎(chǔ)模塊

    智能計算系統(tǒng)的軟件棧和硬件平臺,以及目前面臨的問題,還提到了為什么相比于自能駕駛,具身智能為什么發(fā)展比較慢,因為具身智能更加復(fù)雜,需要大算力,高實時性,高并發(fā)還需要低功耗,目前還面臨諸多的挑戰(zhàn)。相信借助
    發(fā)表于 01-04 19:22

    華為云 Flexus X 實例部署安裝 Jupyter Notebook,學(xué)習(xí) AI,機(jī)器學(xué)習(xí)算法

    前言 由于本人最近在學(xué)習(xí)一些機(jī)器算法,AI 算法的知識,需要搭建一個學(xué)習(xí)環(huán)境,所以就在最近購買的華為云 Flexus X 實例上安裝了
    的頭像 發(fā)表于 01-02 13:43 ?540次閱讀
    華為云 Flexus X 實例部署安裝 Jupyter Notebook,<b class='flag-5'>學(xué)習(xí)</b> AI,<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b><b class='flag-5'>算法</b>

    傳統(tǒng)機(jī)器學(xué)習(xí)方法和應(yīng)用指導(dǎo)

    在上一篇文章中,我們介紹了機(jī)器學(xué)習(xí)的關(guān)鍵概念術(shù)語。在本文中,我們會介紹傳統(tǒng)機(jī)器學(xué)習(xí)的基礎(chǔ)知識和多種算法特征,供各位老師選擇。 01 傳統(tǒng)
    的頭像 發(fā)表于 12-30 09:16 ?1194次閱讀
    傳統(tǒng)<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>方法和應(yīng)用指導(dǎo)

    【「從算法到電路—數(shù)字芯片算法的電路實現(xiàn)」閱讀體驗】+介紹基礎(chǔ)硬件算法模塊

    作為嵌入式開發(fā)者往往比較關(guān)注硬件和軟件的協(xié)調(diào)。本書介紹了除法器,信號發(fā)生器,濾波器,分頻器等基本算法的電路實現(xiàn),雖然都是基礎(chǔ)內(nèi)容,但是也是最常用到的基本模塊。 隨著逆全球化趨勢的出現(xiàn),過去的研發(fā)
    發(fā)表于 11-21 17:05

    【「從算法到電路—數(shù)字芯片算法的電路實現(xiàn)」閱讀體驗】+一本介紹基礎(chǔ)硬件算法模塊實現(xiàn)的好書

    作為嵌入式開發(fā)者往往比較關(guān)注硬件和軟件的協(xié)調(diào)。本書介紹了除法器,信號發(fā)生器,濾波器,分頻器等基本算法的電路實現(xiàn),雖然都是基礎(chǔ)內(nèi)容,但是也是最常用到的基本模塊,本書的內(nèi)容比較對本人胃口。 我們先來
    發(fā)表于 11-20 13:42

    NPU與機(jī)器學(xué)習(xí)算法的關(guān)系

    在人工智能領(lǐng)域,機(jī)器學(xué)習(xí)算法實現(xiàn)智能系統(tǒng)的核心。隨著數(shù)據(jù)量的激增和算法復(fù)雜度的提升,對計算資源的需求也在不斷增長。NPU作為一種專門為深度
    的頭像 發(fā)表于 11-15 09:19 ?1227次閱讀

    “0元購”智元靈犀X1機(jī)器人,軟硬件全套圖紙和代碼全公開!資料免費下載!

    軟件算法代碼+高性能關(guān)節(jié)電機(jī),讓“人形機(jī)器人人人造”的理想真正成為現(xiàn)實,不管是愛好者還是科技達(dá)人,都能夠迅速搭建機(jī)器人并實現(xiàn)基本的行走功能
    發(fā)表于 10-25 15:20

    基于機(jī)器學(xué)習(xí)的IWR6843AOP跌倒和姿態(tài)檢測實現(xiàn)

    電子發(fā)燒友網(wǎng)站提供《基于機(jī)器學(xué)習(xí)的IWR6843AOP跌倒和姿態(tài)檢測實現(xiàn).pdf》資料免費下載
    發(fā)表于 09-03 10:02 ?3次下載
    基于<b class='flag-5'>機(jī)器</b><b class='flag-5'>學(xué)習(xí)</b>的IWR6843AOP跌倒和姿態(tài)檢測<b class='flag-5'>實現(xiàn)</b>