Python&機械学習 勉強メモ:環境準備


はじめに

昨今流行りのPythonと機械学習に興味を持ち、勉強開始。
備忘録としてここに記す。

参考教材

Udemy みんなのAI講座 ゼロからPythonで学ぶ人工知能と機械学習
https://www.udemy.com/course/learning-ai/

インストールしたもの

  • Pycharm
    • Python統合開発環境
    • Cとは違って、Pythonはインデントでブロックが解釈されるため、自動整形機能を持ったエディタは必須と思った
  • Anaconda3
    • 様々なライブラリと共にPythonをインストールできるパッケージ
    • インストールはしたけど、コマンドプロンプトから"python"とか打っても起動できない。Anaconda3が具体的に何者かのか、よくわかっていない。

つまづいたところ

numpyのインストールでつまづいた。Pycharmでボタンをポチポチ押せばインストールできるはずなのに、SSLがどーのこーのと言われた。

このインストールできない現象は、Pycharmで"New Project"する際の"Project interpritor"の選択で"Existing interpriter"を選択し、Anaconda3直下のpython.exeを参照するように設定すると解消した。ここらへんのカラクリもよくわかっていない。

学び

数学的な問題親和性が高いことがよくわかった。
例えば


x = np.arange(0, 10, 0.1)
y = 2*x + 1

上記だけでyが、配列xの各要素を変換した配列になる。"="が写像を表している?Cの頭でいたら混乱しそう。