機械学習
最近、「人工知能」や「AI」といったキーワードを目にしたり耳にしたりすることが多いかと思います。ですが、知能とは何なのかという根本的な疑問に答えられる人はどれほどいるでしょうか。
知能を構成する主な要素として、
・記憶
・学習
・認識
・推論
を挙げることができます。上記以外にも要素として考えられるものはたくさんあります。
とにかく、人間の知能(何だかものすごい知能)をコンピュータ上で実現したものが「人工知能」です。そして、機械学習とは人工知能を作るというプロジェクトに必要不可欠な技術の1つなのです。
人間の脳は極めて優秀で、猫を見れば誰でも猫だと認識するし、文章を読めば文意を理解することができます。これは、これまでの人生のどこかで、猫とは何かを学習していたり、単語の意味や文節の区切り方を学習しているからこそできるのです。
そこで、必要とされるプログラミング言語の1つはPython(パイソン)です。
Pythonは科学計算を効率的に行うライブラリが充実しており、機械学習コミュテニィ(ソフトウェア開発から研究用途まで)において大変有名なプログラミング言語です。大学では授業でPythonを学ぶところもあるそうです。
Pythonは、コードの可読性を高め、より少ないコードで機能を実現することに力を入れているところが特徴で、比較的、学習しやすい言語だと言われています。
まずは、Pythonから始めてみよう!