10 個頂尖的 Linux 開源人工智慧工具

2021-01-12 開源中國

在這篇文章中,我們將介紹幾個頂級的開源 Linux 生態系統的人工智慧(AI)工具。目前,AI 是科學和技術中不斷進步的領域之一,很多人都在致力於構建軟體和硬體來解決諸如醫療,教育,安全,製造業,銀行等領域的日常挑戰。

下面是一系列旨在並開發成用於支持 AI 的平臺,允許你用在 Linux 或可能許多其它的作業系統上。名單排列順序沒有意義。

1.Deep Learning For Java(Deeplearning4j)
Deeplearning4j 是 Java 和 Scala 程式語言的,商業級的,開放源碼的,即插即用,分布式的深度學習庫。它專為企業相關的應用程式而設計,並在分布式 CPU 和 GPU 的基礎上繼承了 Hadoop 和 Spark。DL4J 在 Apache 2.0 許可證下發布,提供 GPU 支持 AWS,並適用於微服務架構。

官方網站:http://deeplearning4j.org/

Caffe 是一個基於速度的模塊化和富有表現力的深度學習框架。它在 BSD 2-Clause 許可下發布,並且已經在諸如研究,啟動原型,以及視覺、語音及多媒體等工業應用領域支持了若干社區項目。官方網站:http://caffe.berkeleyvision.org/H20 是一個開源的,快速的,可擴展和分布式的機器學習框架,還有框架配備的算法。它支持更智能的應用程式,如深度學習,梯度 boosting,隨機森林,廣義線性模型(即邏輯回歸,彈性網絡)等等。這是一個面向業務用於決策數據的人工智慧工具,它能夠讓用戶使用更快更好的預測模型來繪製來自於他們對數據的見解。MLlib是一個開源的,易於使用和高性能的機器學習庫,作為Apache Soark的一部分而開發。本質上它易於部署,並且可以在現有的 Hadoop 群集和數據上運行。MLlib 還附帶分類、回歸、推薦、聚類、生存分析等等的算法集合。重要的是,它可以用於 Python、Java、Scala 和 R 程式語言。官方網站:https://spark.apache.org/mllib/Mahout 是一個開源框架,設計用於構建可拓展的機器學習應用程式,它有以下三個顯著的特點:提供 Scala+ Apache Spark,H20 以及 Apache Flik 的各種預包裝算法

包括 Samaras,矢量數學實驗帶有 R 之類語法的工作場所

官方網站:http://mahout.apache.org/6.Open Neural Networks Library(OpenNN)OpenNN 也是一個用 C ++ 編寫的用於深度學習的開源類庫,用於煽動神經網絡。然而,它只是有經驗的 C ++ 程式設計師和有極高機器學習技能人員的最佳選擇。它側重於深度架構和高性能。官方網站:http://www.opennn.net/Oryx 2 是初始 Oryx 項目的延續,是在 Apache Spark 和 Apache Kafka 的基礎上作為 lambda 架構的重新架構而開發的,雖然專用於實現實時機器學習。它是一個應用程式開發和附帶某些應用程式用於協同過濾、分類、回歸和集群用途的平臺。OpenCyc 是一個開源門戶,面向最大和最全面的通用知識基礎和常識推理引擎。它包括大量 Cyc 術語,用一種精確設計的方式排列,在針對應用程式諸如這樣的領域:官方網站:http://www.cyc.com/platform/opencyc/
SystemML 是用於機器學習非常適合大數據的開源人工智慧平臺。其主要特點是——運行在 R 和 Python 這樣的語法上,專注於大數據並專門針對高層次數學而設計。它是如何工作的在主頁上有很好的解釋,其中包括明確說明的視頻演示。有幾種方法來使用它,包括 Apache Spark、Apache Hadoop、Jupyter 和 Apache Zeppelin。一些顯著用途包括汽車,機場交通和社會銀行業。官方網站:http://systemml.apache.org/NuPIC 是一個開源框架,用於機器學習的開源框架,基於 Heirarchical Temporary Memory (HTM),一個新皮層理論。集成了 NuPIC的HTM 程序可實施分析實時的流數據,並且它在那裡可學習到現有數據的基於時間的模式,預測即將值以及揭示任何不規則性行為。

隨著對 AI 研究的提升和不斷進步,我們必將見證更多工具的湧現,它們幫助這一技術領域取得成功,特別是對於解決日常的科學挑戰以及用於教育目的。

(稿源: 碼農網)

相關焦點

  • Linux-1.1.1 Linux與開源軟體(背書連載)
    很多新手都有一個疑惑的問題:「linux我聽過,但是學習之後能用來幹什麼呢?或者說linux能具體做什麼呢?」帶著這個疑問,本書開篇先概述linux與開源軟體的關係以及linux的應用領域和未來的發展方向。
  • 10分鐘搞定EPICS的linux-vxWorks交叉編譯
    幾年以前,EPICS交叉編譯平臺的建立是一個繁瑣困難的事,因為首先要編譯交叉編譯器,編譯交叉編譯器需要3.4.6版本的gcc,而那是linux系統自帶的gcc版本都是4.0以上的,要編譯安裝gcc-3.4.6,必須用gcc-4.0.0,因此需要按部就班的做
  • linux 虛擬主機好嗎
    linux 虛擬主機好嗎?linux 虛擬主機是採用Linux系統搭建的虛擬主機,是企業和個人都非常喜歡使用的虛擬主機種類。運行穩定,對軟體的兼容遠超Windows系統。又由於代碼開源,即使linux不幸感染病毒,維護人員也容易查出運行異常之處,並加以解決。平時,linux系統也可利用自帶防火牆、入侵檢測和安全認證等工具及時修補漏洞,提高系統安全性。
  • PHP 二進位打包工具 phiwrapper 發布 1.0 版本
    phiwrapper 是一個用於打包胖「二進位」的工具phiwrapper可以通過batsh使得同一文件包含不同平臺的二進位,可以在不同平臺運行:例如,使用phiwrapper打包 Windows 的 PHP PE 二進位和,linux的ELF二進位以及php代碼,在Windows下可以雙擊運行file.bat文件開啟服務,linux下可以用sh
  • linux系統工控機-ubuntu烏班圖嵌入式工業電腦
    不過在工控領域,最為常見的系統只有三種,即微軟系統(Windows XP/7/8/10),安卓系統(Android5.0/5.1等)以及嵌入式的烏班圖Ubuntu Linux系統。linux系統工控機-807A正面Linux是自由的免費開源的,它是以unix為原型改造的,一個多用戶多任務的作業系統,任何人都可以修改其代碼和頁面,其中主要的目的就是為了不收商業化的限制,而我們將伺服器部署在linux系統上會更加高效穩定、安全(註:UNIX作業系統(尤尼斯),是一個強大的多用戶、多任務作業系統,支持多種處理器架構
  • 10 款程式設計師必備的免費開源安全工具,助你成為極客
    事實上,無論是學習,試驗,還是在生產基礎上進行部署,安全專業人員長期以來都將開源軟體視為其工具包的重要組成部分。本文我們將盤點10個你應該知道的IT安全工具包:1、NessusSnort目前歸思科所有,Snort有一個活躍的社區,開源安全工具名單中如果沒有Snort,那這個名單一定不完整。3、Nagios
  • 百度集團副總裁吳甜:人工智慧開源開放平臺夯實中國創新基座
    智能時代,人工智慧開源開放平臺正在成為各行業創新的底層基礎。12月8日,數字經濟與智能製造蕭山峰會於杭州蕭山召開,同期舉行了2020中國高校計算機大賽-人工智慧創意獎(簡稱C4-AI大賽)頒獎典禮。百度集團副總裁、深度學習技術及應用國家工程實驗室副主任吳甜受邀出席,發表題為《人工智慧開源開放平臺夯實創新基座》的報告演講。(百度集團副總裁、深度學習技術及應用國家工程實驗室副主任吳甜)吳甜表示,軟體代碼的開源助力技術實現了快速的創新突破,而數據、技術與平臺的開放,則進一步深刻改變了生產協作的方式,為產業創新發展提供了前所未有的新動能。
  • 12種以上最佳免費Linux圖書
    這是在開源和閉源世界上架橋的最重要軟體之一。幾乎包含命令、實用程序和工具的完整集合可用於shell腳本調用。探索:開源:競爭與進化,包括如下主題,Mozilla,軟體商品化雙重許可——按照兩種不同的許可證提供一個單一的軟體產品安全中印兩國的開源軟體超越開源:協作與社區開源範式轉移開源中的管治模式7.
  • IBM Z+Linux:開源創新20年,混合雲時代更關鍵
    」釋放 Linux on Z 的巨大潛力20年來,IBM在Linux上投入了大量資源,包括在2000年就宣布將投資10億美元用於 Linux on Z 開發,不僅使Linux作為公司戰略的關鍵部分,IBM自身也成為Linux內核與子生態系統最重要的貢獻者之一。
  • N 個免費 DevOps 開源工具,沒用過,至少應該了解!
    作為小白,你可能就要問了:那,Devops到底是個什麼樣的存在形式,是個軟體還是啥?錯!!!Devops既不是軟體、也不是網站、更不是代碼,而是一組方法、過程與系統的統稱。在DevOps環境中,開發人員和系統管理員會構建一些關係、流程和工具,從而更好的與客戶互動,最終提供更好的服務。簡單了解了Devops是個啥之後,一起來看看下面這60多款最棒的開源工具,可以幫助你很好的實行 DevOps。
  • 清華大學發布全球首個開源自動圖學習工具包:AutoGL
    打開APP 清華大學發布全球首個開源自動圖學習工具包:AutoGL 機器之心 發表於 2020-12-26 10:38:26
  • TurnKey Linux 16.0 穩定版發布:基於 Debian 10
    TurnKey Linux 16.0 穩定版已發布,這也是此發行版首個基於 Debian 10 的版本。TurnKey Linux 是基於 Debian 的虛擬應用程式庫,它將一些最好的開源軟體集成到完備可用的解決方案中。每一個虛擬應用程式都為易用性進行了優化,並能在數分鐘內就部署在裸機、虛擬機及雲中。
  • 應用:Linux中安裝Visual Studio Code
    它是免費軟體但不開源,在專有軟體許可條款下發布。據了解該工具Visual Studio Code具備多種功能,如導航、智能感知支持、語法高亮、括號匹配、自動補全、代碼片段、支持自定義鍵盤綁定、並且支持多種語言,同時集成了管理器、庫、構建以及其它通用任務,以加速日常的工作流。
  • Unix和Linux作業系統有什麼區別?
    這個小型機有1個房間那麼大。他不僅在這臺機器上開發出了作業系統內核,還將自己的遊戲重寫了一遍。現在很多年輕人都玩遊戲,但是,有多少人像他那麼執著呢?為了玩個遊戲,自己開發個系統。至於丹尼斯裡奇則是因為發明了C語言編程工具,終結了彙編編程的時代。於是在1973年,Unix系統用C語言進行重寫。是的Unix系統可移植性大大提高。
  • 半個世紀前發明的工具,成為了人工智慧的瓶頸
    如今,電子表格被廣泛應用於工作生活的各個方面,甚至連學童都可以像財務分析師管理預算一樣使用這一工具。 神經網絡是一種複雜的人工智慧程序,能夠模擬人腦的計算過程。近年來,由於神經網絡的發展,頂尖人工智慧研究人員關注的焦點已經從結構化數據(例如成行成列的文字和數字)轉向了圖像。
  • vxworks和linux有什麼區別
    嚴格來講,Linux這個詞本身只表示Linux內核,但在實際上人們已經習慣了用Linux來形容整個基於Linux內核,並且使用GNU 工程各種工具和資料庫的作業系統。Linux得名於計算機業餘愛好者Linus Torvalds。
  • 開原始碼可以幫助研究者有質量地完成這項任務
    人工智慧領域發展到現在,有很多很多的開原始碼可以幫助研究者快速、高效、有質量地完成這項任務。下面就列舉一些其中的一些代碼,使用的主要是最近剛發布的版本,其他版本已經在生產環境中使用了。如果不是必須集群部署的話,類似rpc也可以用類似的方式來替代,原理相同,如下:傳輸層-pythonclient是tcp/ip協議棧來與集群間通信的function,tcp方式是osi七層網絡層到數據層,通過流媒體協議提供多平臺的分布式api,不同平臺可以通過tcp/ip直接交互,也可以將其中某段代碼放在二進位流的位置就可以透傳,而namenode負責api的解析和封裝,也就是把封裝過的tcp協議放在linuxmachine
  • 機器人流程自動化(RPA):6大開源工具
    自建與購買之間還有一條道路:多個開源RPA項目為IT領導者和從業者提供了探索RPA的另一個選擇,無需完全從頭開始或被商業供應商束縛。開源聽起來可能會嚇到非開發人員,但在這方面有個好消息:雖然一些開源項目特別以開發人員為中心,但眾多解決方案與商業解決方案一樣強調易用性以及無代碼或低代碼工具。原因之一是:RPA使用場景涉及從財務、銷售到人力資源的各種業務職能。
  • 清華大學發布首個自動圖機器學習工具包,開源易用可擴展
    清華大學發布全球首個開源自動圖學習工具包:AutoGL (Auto Graph Learning),支持在圖數據上全自動進行機器學習。人工智慧的蓬勃發展離不開數據、算力、算法這三大要素。而在浩瀚的數據中,有一種數據結構既普遍又複雜,它就是圖(graph)。圖是一種用於描述事物之間關係的結構,其基本構成元素為節點和連接節點的邊。
  • Kali Linux 2019.3 發布,OnePlus 7 成為 NetHunter 推薦設備
    以系統本身為例,在此前版本,kali-linux-full 是默認的元數據包,現在已經重命名為 kali-linux-large 並且重定向,現在還引入了一個名為 kali-linux-default 的新默認元數據包,它可以作為 kali-linux-large 工具的精簡版本。