人工知能エンジニア修行日記

主に機械学習、深層学習、Python、数学について覚え書きを記します

python

Pythonで自作関数をモジュールとして読み込む

参考: Python3のimport・下位/上位階層のモジュールをインポートしたい【import】【Python3】 - DRYな備忘録 『ゼロから作るDeep Learning』で自作関数がだんだん説明なしに使われていくので、いったんモジュールにまとめて読み込むことにする。 本番環境な…

Python×数学×人工知能を平行して勉強していく

機械学習や深層学習など人工知能の技術は数学が必須だ。 ライブラリが細かい計算を隠蔽してくれるとはいえ、 「何のためにこの数式を使うか」を理解していないと、 使い方を間違えるし、変更することもできない。 数学は遠い昔にやったが忘れているので、 復…

まずはNumPy配列操作

『ゼロから作るDeep Learning』でディープラーニングに必要な行列処理をPythonでやるための準備。まずは、NumPyで配列操作を学ぶ。 >>> import numpy as np >>> x = np.array([1.0, 2.0, 3.0]) >>> x array([ 1., 2., 3.]) >>> type(x) <class 'numpy.ndarray'> >>> y = np.array([2</class>…

さくらVPS CentOS7にPython3を入れる&ディープラーニング実装環境準備

さくらVPS CentOS7にPython3を入れる # yum install gcc zlib-devel bzip2 bzip2-devel readline readline-devel sqlite sqlite-devel openssl openssl-devel git # git clone https://github.com/yyuu/pyenv.git ~/.pyenv # vim .bash_profile 下記を追記 #…