Jupyterをvenv環境で使う
jupyterをvenv環境で使うには一工夫が必要。 venv環境構築 まず、普通にvenv環境を構築。 モジュールインストール venv環境でjupyterとか他に必要なモジュールをインストール。 多分jupyterインストールしたらipykernelもインストールされてると思う。ipykernelでカーネルを追加。...
jupyterをvenv環境で使うには一工夫が必要。 venv環境構築 まず、普通にvenv環境を構築。 モジュールインストール venv環境でjupyterとか他に必要なモジュールをインストール。 多分jupyterインストールしたらipykernelもインストールされてると思う。ipykernelでカーネルを追加。...
PytorchでMNISTを全結合でやってみる。 ライブラリインポート データセット構築 MNISTのデータをダウンロードしてDatasetとして保持⇒Dataloaderに渡してミニバッチに分割⇒機械学習。という流れ。 データセット構築において、このDataset ⇒ Dataloaderの流れがPytorchでの一...
Pytorchで多値分類やってみた。 ライブラリインポート 必要なライブラリをインポートする。 データセット構築 2値分類とほぼ同じ。 2次元以上になると、データの可視化が困難なので、とりあえず入力をsepal_lengthとpetal_lengthの2つにしておく。 Tensorに変換しておく。ラベルは後のCross...
Pytorchで2値分類やってみた。 必要なライブラリをインポート データセットを取得・構築 機械学習に使うデータセットを用意する。sklearnでダウンロード。 ダウンロードしたデータは、以下のようになっている。 dataに150組の特徴量['sepal length (cm)', 'sepal width (cm)...
まずは線形回帰からやってみる。 Pytorchインストール pipでpytorch他をインストールする。 pytorch.org 8 Users 342 PocketsPyTorchhttps://pytorch.org/get-started/locally/ 必要なライブラリをインポート データセット作成 $y=5...
numpy, scipyは数値計算のライブラリ。自分で作らなくてもやりたいことはほぼ揃っています。numpyやscipyの計算部分はCやFortranで作られてるから高速というのは有名な話ですが、とはいえ行列計算はopen blasが使用されているとのこと。Intel CPUつんでるマシンならIntel MKL使ったら...