英偉達想讓人工智能開發更簡單 升級版Digits有了圖形用戶界面
英偉達(Nvidia)的 Digits 軟件第二版升級本周二剛剛發布,升級帶來了圖形用戶界面,如英偉達加速計算副總裁 Ian Buck 所說,Digits 的本次升級將其可用性擴展到了那些專業和對 AI 熟知的開發者之外。
英偉達期望通過升級這個用于設計神經網絡的軟件,將人工智能擴展到更大范圍內的應用中去。
先前的 Digits 版本僅能通過命令行來控制,這就要求使用 Digits 的開發者熟悉特定的命令,而且還需要跳轉到另一個窗口才能知道運行結果。而這次的第二版就加入了圖形用戶界面。
除此之外,Digits 的升級版現如今不僅支持單處理器平臺,它支持的處理器數量最多可以達到 4 個,這對于建立學習模型而言產生了并行計算方面的優勢。由于模型能夠跑在多個處理器上,相較第一個版本,現在的 Digits 建立模型的速度最多提升了 4 倍。
針對人工智能做應用方面的擴展,本身就需要更為強大的運算能力。在過去的 10 年中,英偉達就致力于 GPU 對通用計算的加速,在大型系統中的意義更大——在這方面,英偉達是有優勢和基礎的。
深度神經網絡,或者叫深度學習網絡,實際上也就是幫助計算機識別實物或者某些現象的軟件模型。近些年來,這種技術已經成為諸如目標分類、語音識 別、癌細胞檢測等任務加速進行或重新定義的基礎。英偉達發布 Digits 就是期望在建立深度學習系統的問題上,能夠省略掉人們很多不必要的工作。
Digits 軟件多處理器的一個典型應用就是雅虎,雅虎發現它對于建立起神經網絡、對 Flickr 上的照片做自動標記的周期,從 16 天縮減到了 5 天。
除了更新 Digits 之外,英偉達另外也更新了其他的一些軟件,以期在 AI 開發上會顯得更為便利。比如說對 CUDA 并行編程平臺與應用編程界面的升級,現如今它已經支持 16 位浮點運算——先前還只支持 32 位。對更小比特位的浮點做支持可讓開發者在建模時往系統中塞入更多的數據。此外,英偉達也對 CUDA 深度神經網絡庫做了升級,這也是為了支持 16 位浮點運算。