Microsoft Cognitive Toolkit Güncelleştirmesi

0
302

Derin öğrenme aracı olan, Microsoft Cognitive Toolkit Güncelleştirmesi ile Beta’dan RC sürüme geçtiğini duyurdu. CNTK olarak bilinen Toolkit, CPU‘lar ve NVIDIA GPU‘lardaki konuşma, resim tanıma ve arama ile alakalı işlemlerde, çalışmaları hızlandırmak için kullanılan derin öğrenme aracı. Cognitive (bilişsel) Toolkit, kendi sunucularınızda ya da bilgisayarlarınızda ve Azure üzerinde kullanılabilir şekilde tasarlanmış.

Cognitive Toolkit, dünya genelindeki şirketler tarafından derin öğrenmeyi dağıtmaya ve en yeni algoritmalarla, tekniklerle ilgilenen öğrencilere geniş bir yelpazede Microsoft ürünleri ile kullanılmakta. Toolkit’in yayınlanan sürümü, açık kaynak lisanslı şekilde GitHub‘a eklenmiş. Ekim 2016’da beta sürümünü piyasaya sürüldüğünden bu günümüze, yüzlerce yeni özellik, performans iyileştirmesi ve düzeltme ile 10’dan fazla beta sürümü yayımlanmış durumda.  

Cognitive Toolkit Kütüphanesi

Cognitive Toolkt, BrainScript’in ötesinde şuanda aşağıdaki dillere de uyarlanmış kütüphaneleri ile geliştirmeye açılmış. 

Python Örnekleri 

Python’un derin öğrenmede önemini kabul ederek, bir takım Python örnekleri ve öğreticiler hazırlanmış. İlgili bilgileri aşağıdaki linklerden ulaşabilirsiniz:

Ayrıca, Jupyter Notebook tutorial’lar çalıştırmak için Cognitive Toolkit Docker Container‘ı kullanabilirsiniz.

Katman kütüphanesi önemli ölçüde geliştirilip, çok sayıda ortak “katman” önceden tanımlanmış ve standart katmanlardan oluşan basit ağlar yazmayı kolaylaştıracak şekilde geliştirilmiş.

Yeni Evaluation kütüphanesi geliştirilmiş, performans ve kullanım kolaylığı ile büyük değer katmış. Kütüphane, Windows ve Linux’ta, C ++, Python ile C# ve diğer .NET dilleriyle kullanılabilir durumda.

Bu konu hakkında daha fazla bilgi edinebilirsiniz.

Bazı Yeni özellikler

  • Toolkit’in işlevlerini, tutorial’leri, eğitmenleri ve iyileştiricileri kendi algoritmalarıyla Python, C ++ ‘da genişletme becerisi eklendi.
  • Konuşma, görüntü ve metinler için derin öğrenme görevleri geliştirildi. 
  • Toolkit’den, TensorBoard görselleştirmelerini kullanma becerisi eklendi.  
  • Önceden hazırlanmış modeller bu sürüm içinde kullanılabilecek.
  • Performans düzenlemeleri.
  • Dağıtık senaryoların Python için desteklenmesi.
  • NumPy aracılığıyla eğitim desteği.
  • Hızlı R-CNN algoritmasını kullanarak nesne tanımanın desteklenmesi.
  • NVIDIA ile entegrasyon.  

Yeni Otomatik Kurulum Prosedürleri

CNTK’yi otomatik olarak kurmanın farklı yollarını geliştirilmiş 

  • İkili dağıtım için kurulum komut dosyaları.
  • CNTK kaynak kodu ile çalışmak isteyen kullanıcılar için kurulum komut dosyaları.
  • Kurulum prosedürü aracılığıyla kurulum. 

 

Kaynak ve Devamı

 

 

 

Facebook Yorumları