機械学習

python

【機械学習】LSTMを使った未来予測

初心者のRNN(LSTM)|Kerasで試してみるを参考にLSTMを使った未来予測をやってみた。PyCharmではそのまま実行できないのでライブラリ読み込みをfromtensorflow.python.keras.modelsimportS...
python

【機械学習】PyCharmでfrom tensorflow.kerasとエラーが出たときは

PyCharmでfromtensorflow.keras.modelsimportSequentialとするとエラーが出る。回避するにはfromtensorflow.python.keras.modelsimportSequentialとす...
python

【機械学習】TensorFlowのチュートリアルを実行する

TensorFlowのチュートリアルを試した。以下コードimporttensorflowastfmnist=tf.keras.datasets.mnist(x_train,y_train),(x_test,y_test)=mnist.loa...
python

【機械学習】TensorFlowでCould not load dynamic library ‘cudnn64_8.dll’; dlerror: cudnn64_8.dll not foundと出たとき

TensorFlowを使っている時、Couldnotloaddynamiclibrary'cudnn64_8.dll';dlerror:cudnn64_8.dllnotfoundとエラーが出たときはcuDNNをインストールすれば良い。インス...
python

【機械学習】TensorFlowでCould not load dynamic library ‘cudart64_110.dll’; dlerror: cudart64_110.dll not foundと出たとき

TensorFlowを使っている時、Couldnotloaddynamiclibrary'cudart64_110.dll';dlerror:cudart64_110.dllnotfoundとエラーが出たときはKUDAToolkit11.6...
python

【機械学習】TensorFlowと機械学習

機械学習のライブラリで有名なものにTensorFlow(Google)PyTorch(Facebook)があります。TensorFlowの読み方はテンソルフローもしくはテンソーフローのどちらでも良く、数学のテンソルから来ているようです。さて...
python

三層のニューラルネットワークを実装する

三層のニューラルネットワークをPythonで実装する。\(X\)を入力、\(W\)を重み、\(B\)をバイアスとすれば各層の計算は行列を使って\begin{align}A=XW+B\end{align}と計算できるのでこれを関数化して実装す...
python

シグモイド関数を描画する

シグモイド関数の一つをPythonを使って描画する関数は\begin{align}y=\frac{1}{1+e^{-x}}\end{align}importnumpyasnpfrommatplotlibimportpyplotaspltx=...
python

classを使って単層パーセプトロンを定義しORを実装する

これの続き。単層パーセプトロンをclass定義して、動作確認にORを計算する。importmylibNN1=mylib.NN()NN1.w1=0.5NN1.w2=0.5NN1.b=-0.2print(NN1.single_layer_per...
python

単層パーセプトロンを使ってORを作る

単層パーセプトロンを使ってORを作る。ORはABX000011101111importmylibprint(mylib.OR(0,0))print(mylib.OR(0,1))print(mylib.OR(1,0))print(mylib....
python

単層パーセプトロンを使ってANDを作る

単層パーセプトロンを使ってANDを作る。ANDはABX000010100111となるような演算である。一方で単層パーセプトロンとはそれぞれの入力\(x\)に重み\(w\)を乗じて和をとったもので\begin{align}y=\sumw_ix...