文書の過去の版を表示しています。
予備コースガイダンス
農業情報研究センターの AI 人材教育プログラムは、初級、中級、および応用の三つのコースで構成されています。初級および中級コースは、農研機構のスパコン「紫峰」を使用して、実習しながら AI の根幹技術である統計や機械学習を学ぶことを目的としています。また、応用コースは、不定期で開催され、AI の第一線で活躍されている先生方による招待講演を通して、AI への理解を深めるためことを目的としています。
AI を学ぶには、数学や統計などの基本知識が欠かせません。また、AI を作り上げるためには、AI に関するリテラシーやプログラミング言語に関する基本知識も欠かせません。初級コースは 2 日間、中級コースは 3 日間という限られた時間の中で、「使える技術」を教えるためには、時間を有効に利用する必要があります。これを受け、AI 人材教育プログラムでは、独学できる内容を積極的に独学を薦めています。また、スパコンを使った実習などのような独学が困難な内容を初級および中級コースに割り当てました。
予備コースは、AI 学ぶ上で必要な AI リテラシー、数学基礎、統計基礎、およびプログラミング基礎をまとめた学習コースとなっています。予備コースで取り上げられた知識をすべて熟知する必要はありませんが、以下に示した事項が既知として、初級・中級コースが行われます。
- 人工知能基礎
- 人工知能にできることとできないことがあることを知っている。
- 人工知能を勉強するには、数学・統計・プログラミング言語をまず学ぶ必要があることを知っている。
- 数学基礎
- ベクトルの線形結合や内積について理解している。
- 行列の固有値と固有ベクトルの求め方がわかる。(自分で導けるようになる必要はないが、ベクトルの計算式を見て意味がわかればよい。)
- 微分で関数の最大値および最小値を求め方がわかる。
- 統計基礎
- 平均値、中央値、標準偏差を説明できる。
- 期待値、分散を説明できる。
- 正規分布の特徴を説明できる。
- 基本的なグラフの作り方および見方がわかる。
- プログラミング基礎
- プログラミング言語(Python または R)で簡単なプログラムを作ったことがある。
- リスト(配列)とディクショナリ(連想配列、ハッシュ)を難なく使える。
- if, for, while 構文を難なく使える。
- 関数を定義したり、関数を使ったりすることがある。
上述の項目をすでにご存知の方は予備コースを受ける必要はありません。一方で、復習しておきたい項目がある場合は、その項目に関する予備コースのみを受ければよいです。
本予備コースは、インターネットで公開されている資料やオープンコースウェア(OCW)などを利用しています。近年、ハイクオリティな大学や大学院の講義資料や講義映像が OCW として公開されています。これらほとんどの講義は、教育目的であれば、無償で利用できます。本予備コースでは、公開された資料の中から、いくつか初級・中級コースに関連する内容を取り上げて作成しました。受講者は、上述の確認事項を念頭に、予備コースを受けていただければ、初級・中級コースをスムーズに受講できるようになります。
