8 syytä, miksi sinun pitäisi vaihtaa TensorFlowsta Microsoft Cognitive Toolkitiin (CNTK)

Lukuajan kuvake 2 min. lukea


Lukijat auttavat tukemaan MSpoweruseria. Saatamme saada palkkion, jos ostat linkkien kautta. Työkaluvihje-kuvake

Lue ilmoitussivumme saadaksesi selville, kuinka voit auttaa MSPoweruseria ylläpitämään toimitustiimiä Lue lisää

Microsoft Azure AI

Microsoft ilmoitti tänään Cognitive Toolkit -version 2.0:n yleisestä saatavuudesta, jossa on joitain uusia ominaisuuksia, kuten Keras-tuki, Java-sidokset ja Spark-tuki mallien arvioinnissa sekä mallin pakkaus, joka nopeuttaa koulutetun mallin arviointia suorittimissa. Microsoft Cognitive Toolkit on markkinoiden nopein syväoppimiskehys, ja se tarjoaa kehittäjille monia etuja muihin kehyksiin verrattuna. Mutta se on vasta kolmanneksi suosituin syvän oppimisen työkalupakki GitHub-tähdissä TensorFlown ja Caffen jälkeen. Microsoft on erittäin luottavainen Cognitive Toolkitin suorituskykyyn ja ominaisuuksiin, ja nyt he haluavat laajentaa sen ulottuvuutta kehittäjien ja tutkimusyhteisön keskuudessa.

He kohtaavat usein ihmisiä, jotka kysyvät heiltä, ​​miksi kukaan haluaisi käyttää CNTK:ta TensorFlow'n sijaan. Vastatakseen kysymyksiin he ovat nyt julkaisseet artikkelin, jossa esitetään syitä CNTK:n puolesta. 8 syytä, miksi sinun pitäisi vaihtaa TensorFlowsta CNTK:hen, ovat:

  • Nopeus. CNTK on yleensä paljon nopeampi kuin TensorFlow, ja se voi olla 5-10 kertaa nopeampi toistuvissa verkoissa.
  • tarkkuus. CNTK:ta voidaan käyttää syväoppimismallien kouluttamiseen huipputarkkuudella.
  • API-suunnittelu. CNTK:ssa on erittäin tehokas C++ API, ja siinä on myös sekä matalan tason että helppokäyttöisiä korkean tason Python API:ita, jotka on suunniteltu toiminnallisella ohjelmointiparadigmalla.
  • skaalautuvuus. CNTK voidaan helposti skaalata tuhansien GPU:iden päälle.
  • Päättely. CNTK:ssa on C#/.NET/Java-johtopäätöstuki, jonka ansiosta CNTK-arvioinnin integrointi käyttäjäsovelluksiin on helppoa.
  • laajennettavuus. CNTK voidaan helposti laajentaa Pythonista tasoille ja oppijoille.
  • Sisäänrakennetut lukijat. CNTK:ssa on tehokkaat sisäänrakennetut tiedonlukijat, jotka tukevat myös hajautettua oppimista.
  • Sama sisäinen ja ulkoinen työkalusarja. Sinua ei vaaranneta millään tavalla, koska Microsoftin sisäiset tuoteryhmät käyttävät samaa työkalupakkia.

Voit lukea näistä kahdeksasta syystä yksityiskohtaisesti tätä.

Lisää aiheista: CNTK, kehittäjille, microsoft, Microsoftin kognitiivinen työkalupakki, Microsoft Cognitive Toolkit 2.0, TensorFlow