MicrosoftCognitiveToolkit2.0候選版本發布!

2020-12-11 雷鋒網

Microsoft Cognitive Toolkit 原名 CNTK,是微軟去年開源的深度學習框架。

作為語音識別領域聲名卓著的開發工具,Microsoft Cognitive Toolkit 具有相當不錯的可擴展性、速度和精確性。在海量數據上開發深度學習應用,它具備商用級別的穩定型,以及與主流程式語言與算法的兼容。

如今,它即將迎來新一代的 2.0 版本。

自從去年十月發布 2.0 beta 版,微軟為 Microsoft Cognitive Toolkit 2.0 已陸續添加了超過 100 餘個新特性、升級以及漏洞修補。而近日雷鋒網獲知,微軟在 GitHub 上放出了它的 RC1版,即第一個候選版本,標誌著內測階段已經完成。

我們離 Microsoft Cognitive Toolkit 2.0 的正式發布又近了一步。

前天,微軟在博客表示:

「我們很高興地宣布,微軟已經將 Microsoft Cognitive Toolkit 2.0 帶出內測階段,並在今天向大家公布其第一個候選版本。該工具此前被稱為 CNTK,是一個針對深度學習的系統,用來加速諸如語音、圖像識別以及搜索相關性(search relevance)等領域的技術進步。並可運行於 CPU 或英偉達 GPU。Microsoft Cognitive Toolkit 既可本地運行,也可在雲端基於 Azure GPU 運行。

Microsoft Cognitive Toolkit 在一系列微軟產品中都有十分廣泛的應用。全世界範圍內有大規模深度學習部署需求的公司,對最新算法、技術感興趣的學生,都是其用戶。自從 2016 年十月,我們已發布了超過十個 beta 版本,涵蓋數百個新特性、性能提升和修補。」

主要升級

在 BrainScript 之外提供了更多 binding。2.0 版本把 Cognitive Toolkit 作為一個支持以下 binding 的算法庫:

Python (versions 2.7, 3.4, and 3.5).

C++.

C#/.NET Managed.

Python 示例和教程(Jupyter Notebooks)

微軟充分認識到 Python 在深度學習領域的重要性,準備了一系列 Python 示例與教程(後者作為 Jupyter Notebooks 來執行)。請見:

Python Examples.

Python Tutorials (Jupyter Notebooks).

雷鋒網了解到,你也可以用 Cognitive Toolkit Docker Containers 來運行 Jupyter Notebooks 教程。

Layers

Layers 算法庫得到了大幅升級。大量的通用「layers」已預定義,使編寫包含標準層級的簡單網絡變得十分容易。

新的評估算法庫

雷鋒網獲知,新的 Cognitive Toolkit 評估算法庫在易用性和性能上被大幅升級。該算法庫可被用於 Windows 和 Linux,使用 C++、Python、C# 其它 .NET 語言。

新特性列表

The ability to extend Cognitive Toolkit functions, learners, trainers and optimizers with your own algorithms in Python, C++.

Enhanced, built-in distributed readers for speech, image, and text deep learning tasks.

The ability to use TensorBoard visualizations from Cognitive toolkit! Read more here.

Pretrained models available for use.

Performance improvements.

Support of distributed scenarios in Python API. See more in the sections on distributed scenarios in the ConvNet and ResNet examples.

Support of Asynchronous Stochastic Gradient Descent (ASGD)/Hogwild! training parallelization support using Microsoft’s Parameter Server (Project Multiverso).

Support for training on one-hot and sparse arrays via NumPy.

Support of object recognition using Fast R-CNN algorithm.

Integration with NVIDIA NCCL, a stand-alone library of standard collective communication routines, such as all-gather, reduce, broadcast, etc., that have been optimized to achieve high bandwidth over PCIe. See how to enable NCCL in the Cognitive Toolkit Wiki.

Lambda rank and NDCG at 1 are accessible from Python for real this time.

Performance Profiler for BrainScript and Python.

Support in training session for cross validation and preservation of all checkpoints.

Github 地址:https://github.com/Microsoft/CNTK

via ,microsofteweek

相關焦點

  • Microsoft Cognitive Toolkit 2.0 候選版本發布!
    如今,它即將迎來新一代的 2.0 版本。自從去年十月發布 2.0 beta 版,微軟為 Microsoft Cognitive Toolkit 2.0 已陸續添加了超過 100 餘個新特性、升級以及漏洞修補。而近日雷鋒網(公眾號:雷鋒網)獲知,微軟在 GitHub 上放出了它的 RC1版,即第一個候選版本,標誌著內測階段已經完成。
  • 微軟開源Cognitive Toolkit 2.0完整版:從性能更新到應用案例
    選自Microsoft作者:John Roach機器之心編譯參與:黃小天、蔣思源近日,微軟在其官方博客上撰文宣布全面開源 Microsoft Cognitive Toolkit 2.0,該版本版本包含了 beta 版本以來的數百個新功能,簡化了深度學習流程,可在更廣泛的人工智慧生態系統之中實現無縫整合;此外它還支持 Keras、Java API、
  • Google 意外發布了 Fuchsia OS 的第一個「候選版本」
    在這種低調潛行的背景下,這一作業系統已經邁向最新的裡程碑——第一個「候選版本」。通過 Fuchsia 的代碼庫,有開發人員注意到一個分支,名為 「releases / 20190206_00_RC01」。
  • Python 3.9第一個維護版本候選版本發布 包含許多新特性和優化
    近期,Python 3.9的第一個維護版本候選版本發布。據悉,Python 3.9.1rc1 是 Python 程式語言最新的主要版本,它包含了許多新特性和優化。從3.9.0開始,已經做了240 項改動,這是一個很大的數量。
  • 微軟發布Cognitive Toolkit 2.0 beta 支持Python
    網易科技訊10月26日消息 據外媒(venturebeat)報導,微軟於今日發布其開源深度學習工具包2.0 beta版。新的工具包在C++ 之外新增對 Python語言的支持(Python 3已經支持;Python 2即將支持)。微軟科學家黃學東(Xuedong Huang)在採訪中表示,此前不支持 Python是認知工具包的一大缺憾,限制了工具包的應用範圍。新的工具包具有更強的性能表現和學習能力。
  • PCA | EP toolkit簡易使用指南
    Dien同志建議,在XP 系統上,Matlab最好安裝7.3以上的版本。我用的是R2009a,基本沒有什麼問題。作者建議內存最好2GB或更高,這個據我理解是預處理時對內存需要較高,而scan用戶能用到的PCA功能並不要求太高配置。
  • Spread 4.2.0 版本發布,分布式分組消息系統
    The Spread toolkit 包括一個消息伺服器 server,以及多種語言的api C/C++ libraries (with and without thread support), a Java Perl, Python, and Ruby. 還有很多其他語言的第三方擴展。
  • GnuPG 2.0.24 重要版本發布
    We are pleased to announce the availability of a new stable GnuPG-2release: Version 2.0.24.  GnuPG-2新穩定版本發布,版本號2.0.24. 這個版本包含一個安全修復,堵住了利用篡改壓縮數據包導致gpg無限循環而發起的DoS攻擊漏洞。
  • 華為發布鴻蒙OS 2.0 Beta版本
    打開APP 華為發布鴻蒙OS 2.0 Beta版本 創新innovation 發表於 2020-12-17 15:22:14
  • 華為將發布HarmonyOS 2.0手機Beta版本
    打開APP 華為將發布HarmonyOS 2.0手機Beta版本 李正浩 發表於 2020-12-14 14:07:46 12月14日,華為消費者BG軟體部總裁@華為王成錄 宣布,將於12月16日在北京發布HarmonyOS 2.0手機開發者Beta版本。
  • NovalIDE 1.2.0 版本發布
    Qt 6.0 正式發布了。該版本是 Qt 6 系列的第一個版本,旨在滿足一些新的市場需求。
  • Go 語言 Excel 類庫 Excelize 2.0.0 版本發布
    可以使用它來讀取、寫入由 Microsoft Excel™ 2007 及以上版本創建的 XLSX 文檔。相比較其他的開源類庫,Excelize 支持寫入原本帶有圖片(表)、透視表和切片器等複雜樣式的文檔,還支持向 Excel 文檔中插入圖片與圖表,並且在保存後不會丟失文檔原有樣式,可以應用於各類報表系統中。
  • ASP.NET SignalR 2.4.0 發布,bug 修復版本
    ASP.NET SignalR 2.4.0 發布了,這是用於 System.Web 和基於 OWIN 應用的 SignalR 版本,2.4.0 是包含了一些小的 bug 修復和更新,在之前報導過的預覽版更新中可以了解相關信息
  • 蘋果iOS 14.3/iPadOS 14.3 RC 2 候選預覽版發布
    IT之家12月11日消息 繼周三凌晨發布 iOS 14.3 RC 候選預覽版之後,蘋果今天早晨面向開發者和測試者發布了 iOS 14.3 RC 的另一個版本,該更新被命名為 iOS 14.3 RC 2,版本號為 18C66。蘋果已經從以前使用的 「golden master」命名接近最終的測試版本 .
  • OHSCE_V0.2.0.1 版本發布,跨平臺高可靠性通信框架
    =============================================================================由於0.2.1版本將會是OHSCE的一次重大更新,OHSCE的UI將在這個版本與大家見面,故0.2.0與0.2.1版本間隔較長,針對V0.2.0版本被頻繁匯報的幾項問題進行了BUG修復,我們發布了V0.2.0.1維護版本
  • dom4j 2.0.2 和 2.1.0 版本發布,XML 操作庫
    GTK 重磅更新,4.0 大版本發布!
  • Mybatis-Plus 發布 2.0 裡程碑版本,代號:廬山
    Mybatis-Plus 發布 2.0 裡程碑版本, 耗時幾個月的準備今天 2.x 正式版本終於與大家見面了,這裡感謝小夥伴:@
  • Lemon OA 發布 1.2.0 版本,開源 OA
    LemonOA發布1.2.0版本 1.2.0版本的改進,是在activiti-5.15的基礎上,支持了任務抄送。
  • ECharts-Java 類庫 3.0.0 版本發布
    ECharts - Java類庫當前版本3.0.0 本項目是一個供
  • PowerShell 7.0 RC 發布
    PowerShell 7.0 發布了候選版本,正式版本預計於下個月發行。