女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

3天內不再提示

機器學習算法的實現時所面臨的問題及相關開源軟件

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

掃碼添加小助手

加入工程師交流群

開源工具已經趨于成熟,這使其能構建大規模的自然場景下的系統。與此同時,機器學習領域為各種應用開發了大量強大的學習算法。但是,由于沒有公開共享現有的實現方式,去真正的利用這些方法,從而導致軟件的可用性和互操性較弱。

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

概述

機器學習領域發展迅速,為不同的應用提供了各種各樣的學習算法。這些算法的最終價值在很大程度上取決于它們在解決實際問題中的成功。因此,將算法進行復制并應用于新任務對于該領域的進步至關重要。

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

我們相信,機器學習軟件的開源共享可以在消除障礙方面發揮非常重要的作用。

開源模型具有許多優勢,這些優勢將帶來更好的實驗結果重現性:更快地檢測錯誤,創新性應用以及在其他學科和行業中更快地采用機器學習方法。但是,目前缺乏完善和發布軟件的動機。已發布的軟件本身在我們領域中沒有標準的,可接受的引用方式。

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

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

開源背后的思想

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

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

1.免費重新使用

2.源代碼

3.衍生作品

4.作者源代碼的完整性

5.不歧視個人或群體

6.不歧視工作領域

7.許可證的分配

8.許可不得用于特定產品

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

10.許可必須是技術中立的

開源的積極影響

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

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

1.科學結果的可重復性和算法的合理比較;

2.發現問題;

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

4.不斷獲得科學的工具;

5.優勢結合;

6.在不同學科和行業中更快地適用某方法;

7.出現協同標準。

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

1.提高了科學研究的可復現性

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

3.可以更快地發現問題

4.可以修復bug和擴展外部來源的錯誤

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

6.可以使用高效的算法

7.能利用現有資源來幫助新研究

8.廣泛的使用算法會使其得到廣泛的認可

9.可以開發更復雜的機器學習算法

10.可以加速研究進展

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

開源社區當前主要的障礙

盡管根據開源模型發布實現方式具有許多優點,但是當前很少采用此選項。作者認為,有六個主要的原因,總結起來概括如下:

1、發布軟件不能夠被視為一種科學貢獻

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

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

4、機器學習研究人員不是一個優秀的程序員

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

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

建議

作者給出了提交高質量機器學習開源軟件實現的描述。提交的內容至少應包括:

1、一封書面信,說明該提交內容適用于機器學習開源軟件部分,發布該軟件的開源許可證,項目的網址以及要查看的軟件版本。

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

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

結論

綜上,作者認為,采用共享信息的開源模型來實現機器學習軟件對整個領域都非常有幫助。開源模型具有許多優勢,例如提高了實驗結果的可重復性,更快地檢測錯誤,加速科學進步以及在其他學科和行業中更快地采用了機器學習方法。由于當前發布開源軟件的動機不足,本文概述了一個發布用于機器學習的軟件平臺。

此外,本文討論了機器學習軟件的理想功能,這些功能最終將產生一個高度可用,靈活和可擴展的軟件。本文邀請所有開發機器學習算法的機器學習研究人員提交機器學習軟件的JMLR track。定義精心設計的界面對于提高交互操作至關重要,這將使社區能構建一套高質量的機器學習軟件。

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

    關注

    23

    文章

    4710

    瀏覽量

    95371
  • 人工智能
    +關注

    關注

    1806

    文章

    49014

    瀏覽量

    249410
  • 機器學習
    +關注

    關注

    66

    文章

    8503

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    【高云GW5AT-LV60 開發套件試用體驗】基于開發板進行深度學習實踐,并盡量實現皮膚病理圖片的識別

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

    【「# ROS 2智能機器人開發實踐」閱讀體驗】視覺實現的基礎算法的應用

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

    大象機器人攜手進迭時空推出 RISC-V 全棧開源六軸機械臂產品

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

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

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

    請問STM32部署機器學習算法硬件至少要使用哪個系列的芯片?

    STM32部署機器學習算法硬件至少要使用哪個系列的芯片?
    發表于 03-13 07:34

    機器學習模型市場前景如何

    當今,隨著算法的不斷優化、數據量的爆炸式增長以及計算能力的飛速提升,機器學習模型的市場前景愈發廣闊。下面,AI部落小編將探討機器學習模型市場
    的頭像 發表于 02-13 09:39 ?359次閱讀

    嵌入式機器學習的應用特性與軟件開發環境

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

    【「具身智能機器人系統」閱讀體驗】2.具身智能機器人的基礎模塊

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

    華為云 Flexus X 實例部署安裝 Jupyter Notebook,學習 AI,機器學習算法

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

    傳統機器學習方法和應用指導

    在上一篇文章中,我們介紹了機器學習的關鍵概念術語。在本文中,我們會介紹傳統機器學習的基礎知識和多種算法特征,供各位老師選擇。 01 傳統
    的頭像 發表于 12-30 09:16 ?1184次閱讀
    傳統<b class='flag-5'>機器</b><b class='flag-5'>學習</b>方法和應用指導

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+介紹基礎硬件算法模塊

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

    【「從算法到電路—數字芯片算法的電路實現」閱讀體驗】+一本介紹基礎硬件算法模塊實現的好書

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

    NPU與機器學習算法的關系

    在人工智能領域,機器學習算法實現智能系統的核心。隨著數據量的激增和算法復雜度的提升,對計算資源的需求也在不斷增長。NPU作為一種專門為深度
    的頭像 發表于 11-15 09:19 ?1214次閱讀

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

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

    基于機器學習的IWR6843AOP跌倒和姿態檢測實現

    電子發燒友網站提供《基于機器學習的IWR6843AOP跌倒和姿態檢測實現.pdf》資料免費下載
    發表于 09-03 10:02 ?3次下載
    基于<b class='flag-5'>機器</b><b class='flag-5'>學習</b>的IWR6843AOP跌倒和姿態檢測<b class='flag-5'>實現</b>