人工智能artificial intelligence,AI是科技研究中最熱門的方向之一。像 IBM、谷歌、微軟、Facebook 和亞馬遜等公司都在研發上投入大量的資金、或者收購那些在機器學習、神經網絡、天然語言和圖像處理等領域取得了進展的初創公司。考慮到人們對此感興趣的程度,咱們將不會驚訝於斯坦福的專家在人工智能報告中得出的結論:「愈來愈強大的人工智能應用,可能會對咱們的社會和經濟產生深遠的積極影響,這將出如今從如今到 2030 年的時間段裏。」java
在最近的一篇文章中,咱們概述了 45 個十分有趣或有前途的人工智能項目。在本文中,咱們將聚焦於開源的人工智能工具,詳細的瞭解下最著名的 15 個開源人工智能項目。算法
如下這些開源人工智能應用都處於人工智能研究的最前沿。網絡
1. Caffe框架
它是由賈揚清在加州大學伯克利分校的讀博時創造的,Caffe 是一個基於表達體系結構和可擴展代碼的深度學習框架。使它聲名鵲起的是它的速度,這讓它受到研究人員和企業用戶的歡迎。根據其網站所言,它能夠在一天以內只用一個 NVIDIA K40 GPU 處理 6000 萬多個圖像。它是由伯克利視野和學習中心(BVLC)管理的,而且由 NVIDIA 和亞馬遜等公司資助來支持它的發展。機器學習
2. CNTK分佈式
它是計算網絡工具包Computational Network Toolkit的縮寫,CNTK 是一個微軟的開源人工智能工具。不管是在單個 CPU、單個 GPU、多個 GPU 或是擁有多個 GPU 的多臺機器上它都有優異的表現。微軟主要用它作語音識別的研究,可是它在機器翻譯、圖像識別、圖像字幕、文本處理、語言理解和語言建模方面都有着良好的應用。工具
3. Deeplearning4joop
Deeplearning4j 是一個 java 虛擬機(JVM)的開源深度學習庫。它運行在分佈式環境而且集成在 Hadoop 和 Apache Spark 中。這使它能夠配置深度神經網絡,而且它與 Java、Scala 和 其餘 JVM 語言兼容。學習
這個項目是由一個叫作 Skymind 的商業公司管理的,它爲這個項目提供支持、培訓和一個企業的發行版。開發工具
4. DMTK
DMTK 是分佈式機器學習工具Distributed Machine Learning Toolkit的縮寫,和 CNTK 同樣,是微軟的開源人工智能工具。做爲設計用於大數據的應用程序,它的目標是更快的訓練人工智能系統。它包括三個主要組件:DMTK 框架、LightLDA 主題模型算法和分佈式(多義)字嵌入算法。爲了證實它的速度,微軟聲稱在一個八集羣的機器上,它可以「用 100 萬個主題和 1000 萬個單詞的詞彙表(總共 10 萬億參數)訓練一個主題模型,在一個文檔中收集 1000 億個符號,」。這一成績是別的工具沒法比擬的。
以上是推薦的四個主流的AI開發工具。
若是您有AI 人工智能 項目 歡迎聯繫 北京動點飛揚軟件
QQ:372900288 TEL:13911652504 咱們提供免費的項目評估服務,籤正規公對公合同。