8 razloga zašto biste se trebali prebaciti s TensorFlowa na Microsoft Cognitive Toolkit (CNTK)

Ikona vremena čitanja 2 min. čitati


Čitatelji pomažu pri podršci MSpoweruser. Možda ćemo dobiti proviziju ako kupujete putem naših veza. Ikona opisa alata

Pročitajte našu stranicu za otkrivanje kako biste saznali kako možete pomoći MSPoweruseru da održi urednički tim Čitaj više

Microsoft Azure AI

Microsoft je danas najavio opću dostupnost Cognitive Toolkit verzije 2.0 s nekim novim značajkama uključujući Keras podršku, Java veze i Spark podršku za evaluaciju modela i kompresiju modela kako bi se povećala brzina evaluacije obučenog modela na CPU-ima. Microsoft Cognitive Toolkit najbrži okvir za duboko učenje na tržištu i nudi mnoge prednosti u odnosu na druge okvire za programere. Ali to je tek treći najpopularniji alat za duboko učenje u smislu GitHub zvijezda, iza TensorFlowa i Caffea. Microsoft je vrlo uvjeren u performanse i mogućnosti Cognitive Toolkit-a, sada žele proširiti njegov doseg među programerima i istraživačkom zajednicom.

Često susreću ljude koji ih pitaju zašto bi itko želio koristiti CNTK umjesto TensorFlowa. Kako bi odgovorili na pitanja, sada su objavili članak u kojem se navode razlozi u korist CNTK-a. 8 razloga zašto biste se trebali prebaciti s TensorFlowa na CNTK uključuju:

  • Ubrzati. CNTK je općenito mnogo brži od TensorFlowa, a može biti 5-10x brži na rekurentnim mrežama.
  • Točnost. CNTK se može koristiti za treniranje modela dubokog učenja s vrhunskom točnošću.
  • API dizajn. CNTK ima vrlo moćan C++ API, a također ima i Python API niske razine i jednostavan za korištenje koji su dizajnirani s funkcionalnom paradigmom programiranja.
  • skalabilnost. CNTK se može lako skalirati na tisuće GPU-ova.
  • Zaključak. CNTK ima podršku za zaključivanje C#/.NET/Java koja olakšava integraciju CNTK evaluacije u korisničke aplikacije.
  • rastegljivost. CNTK se može lako proširiti iz Pythona za slojeve i učenike.
  • Ugrađeni čitači. CNTK ima učinkovite ugrađene čitače podataka koji također podržavaju distribuirano učenje.
  • Identičan unutarnji i vanjski alat. Ni na koji način ne biste bili ugroženi jer isti alat koriste interne grupe proizvoda u Microsoftu.

O ovih 8 razloga možete detaljno pročitati ovdje.

Više o temama: CNTK, programeri, Microsoft, Microsoftov kognitivni alat, Microsoft Cognitive Toolkit 2.0, TensorFlow