Tensorflow

tensorFlowでRegressionのメモ

ipynbメモ

tensorflow用のpython環境をjupyterLabで使う

python2系/3系が入っているとする anaconda-navigatorも動いているとする TensorFlowで遊ぶためのenvironmentを作ることにする(参考) conda create -n tensorflow pip python=2.7 # or python=3.3, etc. source activate tensorflow promptが (tensorflow)$ …

TensorFlowを使ったプログラムの作りを確認する

こちらの論文(リンク先はその紹介日本語記事)は、ガウシアン過程に基づくノンパラメトリック推定がノード数無限大のニューラルネットワークであって、それのレイヤーを複数にすることが、特別な条件では、我慢できる程度の計算量で実行可能であることを示し…

MNIST dataset, TensorFlow, そのsubsets

ガウシアン過程でのディープラーニングを実装したnngpパッケージでは、MNISTデータセットをチュートリアルに用いている MNISTは機械学習でよく用いられるデータセットでTensorFolwのチュートリアルでも用いられ、実際TensorFlowのパイソンパッケージにはその…

ガウシアン過程はノード数無限のニューラルネットワーク

ガウシアン過程でノンパラメトリック・ベイズをするとき、そのプライアの仮定とかデータの利用のルールはかなり単純 そしてそのノンパラ性は無限次元であり、データに応じてフレキシブルな結果をもたらすのだが そのフレキシビリティをニューラルネットワー…

IPython notebook とTensorFlowで偏微分シミュレーション

こちらに従ってsudo pip install を続ける $ ipython notebook とすると、html画面が現れる あとは、ここのコマンドを一塊ずつ、コピペすると、偏微分シミュレーションの終了

TensorFlowで偏微分方程式

こちら PIL ライブラリの代わりにPillowライブラリをsudo pip install Pillowするらしい(自分の今の環境では)

グラフ構造を用いた数値演算としてのTensorFlow

こちらがよさそう

隠れノードを簡単に増やす

ロジスティック分類をするとして、空間座標を用いて尤度関数を作り、それを最大にするような分類直線を引くにあたり、隠れノードを入れることで多数の直線で空間を仕切ることができる TensorFlowの簡単なところは、その隠れノードの数をパラメタとして指定す…

TensorFlowを試す

こちらを参考に Mac pythonは $python -V Python 2.7.5 pipは既に入っている(以前入れた?)ので、管理者権限で sudo pip install virtualenv mkdir ~/tensorflow sudo virtualenv --system-site-packages ~/tensorflow cd ~/tensorflow source bin/activate …