前提条件と事前作業

機械学習集中講座は自社に適していますか?

機械学習の経験はほとんど、またはまったくありません。
すべての教材を順番に進めることをおすすめします。
機械学習の知識はあるが、より詳しく、全体像を把握したい。
機械学習集中講座は、復習として役立ちます。すべてのモジュールを順番に受講するか、関心のあるモジュールのみを選択できます。
機械学習については熟知していますが、TensorFlow についてはほとんど、またはまったく知りません。
内容が多すぎると思われる場合もあります。すべてのコンテンツについて説明するのではなく、次の資料だけに集中してください。
機械学習集中講座は、主に高レベルな API に焦点を当てています。下位レベルの TensorFlow API(機械学習の調査など)の学習に興味がある場合は、代わりに次のリソースをご覧ください。

機械学習集中講座を開始する前に、次の事前作業セクションと前提条件セクションを読み、すべてのモジュールを完了できる状態にしてください。

事前作業

機械学習集中講座を開始する前に、次のことを行います。

  1. 機械学習を初めて使用する場合は、機械学習の概要をご覧ください。 この短い自習形式のコースでは、機械学習の基本概念を学習できます。
  2. NumPy を初めて使用する場合は、NumPy Ultraquick Tutorial Colab の演習を行ってください。このコースでは、このコースで必要なすべての NumPy 情報を提供しています。
  3. pandas を初めて使用する場合は、pandas の UltraQuick チュートリアル Colab の演習を行ってください。このラボでは、このコースに必要な pandas の情報がすべて提供されています。

プログラミングの演習は、Colaboratory プラットフォームを使用して、ブラウザで直接実行されます(設定は不要です)。Colaboratory は、ほとんどの主要なブラウザでサポートされており、パソコン版の Chrome と Firefox で十分にテストされています。エクササイズをダウンロードしてオフラインで実行する場合は、こちらの手順でローカル環境を設定してください。

Prerequisites

機械学習集中講座は、機械学習に関する予備知識を必要としません。ただし、提示されたコンセプトを理解して演習を完了するには、次の前提条件を満たすことをおすすめします。

  • 変数、一次方程式、関数のグラフ、ヒストグラム、統計的手法に精通している必要があります。

  • 優れたプログラマーであること。Python でのプログラミング経験があるため、プログラミング経験があることが理想的です。ただし、経験豊富なプログラマーであれば、通常、Python の経験がなくてもプログラミングの練習を完了できます。

以降のセクションでは、参考になるその他の追加資料について説明します。

代数学

線形代数

三角法

統計

微積分(省略可、高度なトピック向け

Python プログラミング

以下の Python の基本については、Python チュートリアルで説明されています。

いくつかのプログラミング演習では、より高度な Python のコンセプトを使用します。

Bash ターミナル / Cloud Console

ローカルマシンまたは Cloud Console でプログラミング演習を行うには、次のコマンドラインに精通している必要があります。