項目 | 內容 |
---|---|
這個做業屬於哪一個課程 | 人工智能實戰 2019(北京航空航天大學) |
這個做業的要求在哪裏 | 人工智能實戰第六次做業(我的) |
我在這個課程的目標是 | 瞭解人工智能的基礎理論知識,鍛鍊實踐能力 |
這個做業在哪一個具體方面幫助我實現目標 | 瞭解參數的影響,學習調參 |
做業正文 | 見下文 |
其餘參考文獻 | 無 |
n_hidden1=64,n_hidden2=32,m_epoch = 2,batch_size = 10
learning_rate | accuracy rate |
---|---|
0.1 | 0.9634 |
0.15 | 0.9648 |
0.2 | 0.9665 |
0.25 | 0.9612 |
0.3 | 0.9623 |
0.4 | 0.9622 |
可見,準確率大概在learning rate=0.2時最大。python
n_hidden1=64,n_hidden2=32,m_epoch = 2,learning_rate=0.2
batch_size | accuracy rate |
---|---|
5 | 0.9595 |
8 | 0.9626 |
10 | 0.9653 |
13 | 0.9632 |
15 | 0.9606 |
20 | 0.9623 |
可見,準確率大概在batch_size=10時最大。學習
learning_rate=0.2,m_epoch = 2,batch_size = 10
n_hidden1 | n_hidden2 | accuracy rate |
---|---|---|
32 | 16 | 0.9587 |
64 | 16 | 0.9644 |
64 | 32 | 0.9665 |
128 | 16 | 0.961 |
128 | 32 | 0.9631 |
128 | 64 | 0.963 |
可見,準確率大概在n_hidden1=64,n_hidden2=32時最大。人工智能
n_hidden1=64,n_hidden2=32,batch_size = 10,learning_rate=0.2
m_epoch | accuracy rate |
---|---|
2 | 0.9636 |
5 | 0.9682 |
10 | 0.971 |
15 | 0.9727 |
20 | 0.9783 |
可見,m_epoch越大,準確率越高。這裏取到20。code
learning_rate=0.2,batch_size = 10,n_hidden1=64,n_hidden2=32,m_epoch=20
Loss曲線:
blog
獲得的準確率:get
rate=9783 / 10000 = 0.9783