LoginSignup
1
0

More than 3 years have passed since last update.

再提出レポート(深層学習ー2)

Posted at

<後編>
・simple RNN(Recursive Neural Network)
バイナリ加算

image.png

<コード追記>
image.png

重み初期化方法の変更

image.png


image.png

重みの初期化方法を変更すると、収束するまでの時間が長くなる傾向にある。

活性化関数の変更

image.png


image.png

活性化関数を、ReLU、tanhに変更した結果、両方とも良い結果が得られなかった。

・Predict sin
<maxlen=2,iters_num=500>
image.png

<maxlen=2,iters_num=100>

image.png

<maxlen=5,iters_num=500>

image.png

<maxlen=5,iters_num=3000>
image.png

上記の結果から、「ひとつの時系列データ」を長くして、繰り返し数を多くすることによって、sin波を正確に再現できることが示唆された。

・Predict word
総単語数:9826
image.png

出現回数の少ない単語を未知語(???)として表示

image.png

Tensorflow
・constant
image.png

・placeholder
image.png

・variables
image.png

・線形回帰

image.png

・非線形回帰

image.png

y=30x2+0.5x+0.2
image.png
image.png

・分類1層(mnist)
image.png

・分類3層(mnist)
image.png

・分類CNN(mnist)
image.png

・分類CNN(mnist):Dropout率=0
image.png

Keras
・線形回帰
image.png

・単純パーセプトロン
image.png

・np.random.seed(1)
image.png

・epochs=100
image.png

・AND回路
image.png

・XOR回路
image.png

・batch size=10
image.png

・epochs=300

image.png

上記ケースが最も誤差が小さく、正確な結果を表している。

分類(iris)

image.png

・sigmoid関数
image.png

・from keras.optimizers import SGD
SGD(lr=0.1, momentum=0.0, decay=0.0, nesterov=False)

image.png

分類(mnist)

image.png

・one_hot_label=False
image.png

・sparse_categorical_crossentropy
image.png

・Adam (Ir=0.1)
image.png

・Adam (Ir =0.00001)

image.png

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0