AIってなんだろう?
「AI」という言葉は、ニュースやアプリでよく見かけますが、実はとても幅広い意味で使われています。
まずはこのコースでの捉え方から始めましょう。AIとは、ひとことで言うと
人間が普段「考えて」行っていること(判断する、予測する、認識する)を、コンピュータにやらせる技術
のことです。
AIに限らず、コンピュータが入ってきたデータから何かを計算して答えを返す処理は、数学では次のようにシンプルに表せます。
「入力 を受け取って、何らかの処理 を行い、出力 を返す」という意味です。AIも突き詰めれば、この の部分をどう作るか、という話になります。
Pythonで最も単純な形で書くと、こんなイメージです。
def f(x):
return x * 2 + 1
y = f(3) # y は 7 になる
このコースでは、この の中身を、ルールで書く場合と、データから学ばせる場合の両方で見ていきます。