機械学習資料

TensorFlow.jsで機械学習を行うには、特に機械学習やニューラルネットワーク、JavaScript、そしてNode.JSまたはブラウザベース開発などのさまざまなドメインの知識が必要です。あなたのバックグラウンドによっては、それらの領域のいくつかに馴染みがにないということもあるでしょう。ウェブ上にはすばらしい学習資料が数多くあります。このページではニューラルネットワークを使用した機械学習の知識獲得の第一歩となる資料をいくつか紹介します。

高度な紹介

深層学習とTensorFlow.jsに関する高度な説明が必要なら次の動画をおすすめします。

TensorFlow.js中心の説明

次の動画資料はTensorFlow.jsが中心で、機械学習の初心者も対象にしています。

包括的なコース

深層学習もカバーした包括的なオンラインコースがあります。ほとんどのコースは説明のためにPythonを主に使用しています。しかし構文は違いますが、基本的な考え方はTensorFlow.jsの利用にも適用できます。

包括的な書籍

数学的な概念

機械学習は数学が重要な分野です。単に機械学習モデルを利用するだけであれば数学を理解する必要はありませんが、機械学習モデルを修正したりはじめから新しく構築する予定があるなら、基礎となる数学的な概念に馴染んでおくことは意味があります。事前に数学的なことをすべて理解しておく必要はありませんが、それでも遭遇するかもしれない馴染みのない概念を先に見ておくことはできるでしょう。