TensorFlowは、Google Brainチームが公開している機械学習ライブラリです。
従来は、PythonやC, Java, Go言語などで開発を行ってきました。
しかし、2018年にJavaScriptへの移植版も公開され、ウェブ開発者が慣れているJavaScriptを用いて、AIアプリ開発ができるようになりました。
それが今回学ぶTensorFlow.jsです。TensorFlow.jsを使うと、
JavaScriptを用いた機械学習や深層学習
既存の学習済みモデルを用いた推定や識別
KerasやTensorFlowで開発したAIモデルを参照するウェブアプリケーションや、サーバーサイドアプリケーションの開発
などが可能になります。
実行速度も高速で、今後急速に利用シーンが広がっていくでしょう。
ぜひ、この機会にJavaScriptを用いたAIアプリ開発について学んで、プロダクトの開発や、研究などに活用していきましょう。