Microsoft Cognitive Toolkit

Microsoft Cognitive Toolkit (CNTK) je standardizovaná sada nástrojů pro navrhování a vývoj sítí různých druhů, využívající umělou inteligenci k práci s velkým množstvím dat prostřednictvím hlubokého učení , využívající vnitřní paměť ke zpracování sekvencí libovolné délky. Microsoft Cognitive Toolkit vyvíjí neustálou expanzi, rychlost a přesnost s kvalitou na úrovni komerčních aplikací. Má výraznou a jednoduchou architekturu, která je kompatibilní s populárními jazyky a sítěmi, jako jsou C++ a Python .

Microsoft Cognitive Toolkit ( https://cntk.ai ) ukazuje neuronové sítě jako pořadí výpočetních kroků prostřednictvím orientovaného grafu . V tomto orientovaném grafu znamenají listové uzly vstupní velikosti sítě, když jsou ostatní uzly reprezentovány maticovými operacemi na těchto vstupních členech. CNTK umožňuje uživatelům lépe porozumět a kombinovat běžné typy modelů – hluboké neuronové sítě (DNN), konvoluční sítě (CNN) a rekurentní sítě (RNN/LSTM). Výuka stochastického sestupu gradientu (SGD, chyby zpětného šíření) bude aplikována s automatickým rozdělením a paralelizací napříč více GPU a servery. CNTK je od dubna 2015 k dispozici pod licencí open source ( licence MIT ) [1] .

Poznámky

  1. CNTK/LICENSE.md na hlavní Microsoft/CNTK . Staženo 12. ledna 2019. Archivováno z originálu 22. dubna 2017.

Odkazy