深層学習は、過去数年間に人工知能 (AI) に革命をもたらしました。一部の上位の企業だけではなく誰でも自由に人工知能を使えるように、というマイクロソフトのビジョンに基づき、オープンソースの深層学習フレームワークであるMicrosoft Cognitive Toolkit (CNTK) が作成されました。今日では、GitHubスターの数で TensorFlowとCaffeに続く、そしてMxNet、Theano、Torchなどよりも順位が高い、3番目に人気のある深層学習フレームワークとなりました。 TensorFlowの人気が高いことを考えると、TensorFlowの代わりにCNTKを使用する理由はなになのかということをよく聞かれます。人間は大勢がやっていることに従う傾向があり、そうすること自体は間違いではありません。しかし、この記事では、CNTKに有利ないくつかの強力な理由を指摘したいと思い