- 帖子
- 11
- 主題
- 1
- 精華
- 0
- 積分
- 20
- 點名
- 0
- 作業系統
- mac
- 軟體版本
- OX 10.1.1
- 閱讀權限
- 10
- 註冊時間
- 2015-11-20
- 最後登錄
- 2016-1-7
|
VBA 類神經運算 求助
本帖最後由 qwertyuio111 於 2015-11-20 10:26 編輯
各位 高手 您好
小弟最近在學校,初學Excel VBA使用在類神經的運算模擬上。
此類神經模擬是以 「5 x 8 x 5 x 2 」的方式進行,輸入5個已知值,再透過兩個隱藏層(8,5)運算,求得2個目標值輸出。
透過已知的數據(輸入值,目標值),因此會求得 90個 模擬循環產生之新W。
此程式碼 運作一開始是以 產生一組亂數W 之後固定,再輸入值及目標值後,透過運算 迴圈公式 求得模擬後的新W。
發現迴圈程式碼過與冗長,經查資料發現使用「陣列運算」或許可行,但始終無法正確的寫出來。
尚且重複性的在資料表中,「輸入及讀取 儲存格的值」,造成迴圈運算的緩慢,及暫存記憶體的不足形成當機。
求助各位高手 能否幫助及教導小弟 解決這方面的問題。
在此奉上 Excel 資料表 求助 謝謝 (因無法直接上傳 excel檔案 所以利用 google 雲端)
Excel 類神經運算模擬檔案 |
|