原文:自己動手實現深度學習框架-3 自動分批訓練, 緩解過擬合

代碼倉庫: https: github.com brandonlyg cute dl 目標 為Session類增加自動分批訓練模型的功能, 使框架更好用。 新增緩解過擬合的算法: L 正則化, 隨機丟棄。 實現自動分批訓練 設計方案 增加Dataset類負責管理數據集, 自動對數據分批。 在Session類中增加fit方法, 從Dataset得到數據, 使用事件機制告訴外界訓練情況, 最后返回一個 ...

2020-04-16 12:20 0 1077 推薦指數:

查看詳情

自己動手實現深度學習框架-2 核心實現

目標 完成框架設計文檔中列出的基礎類和需要在基礎類中實現的接口。使用最簡的單多層感知機(Multi-Layer Perceptron)模型對框架進行初步驗證, 因此, 除了框架的核心部分外, 還要實現一個全連接層,一個激活函數,一個優化器和一個損失函數。 框架代碼簡介 ...

Mon Apr 13 19:55:00 CST 2020 0 1047
自己動手實現深度學習框架-7 RNN層--GRU, LSTM

目標 這個階段會給cute-dl添加循環層,使之能夠支持RNN--循環神經網絡. 具體目標包括: 添加激活函數sigmoid, tanh. 添加GRU(Gate Recurrent Unit)實現. 添加LSTM(Long Short-term Memory)實現 ...

Mon Jun 08 23:26:00 CST 2020 0 1159
自己動手實現深度學習框架-8 RNN文本分類和文本生成模型

代碼倉庫: https://github.com/brandonlyg/cute-dl 目標 上階段cute-dl已經可以構建基礎的RNN模型。但對文本相模型的支持不夠友好, 這個階段的目標是, 讓框架能夠友好地支持文本分類和本文生成任務。具體包括: 添加嵌入層 ...

Mon Jun 15 18:57:00 CST 2020 1 1011
自己動手實現深度學習框架-6 卷積層和池化層

代碼倉庫: https://github.com/brandonlyg/cute-dl (轉載請注明出處!) 目標 上個階段使用MLP模型在在MNIST數據集上實現了92%左右的准確率,達到了tensorflow同等模型的水平。這個階段要讓cute-dl框架支持最簡單的卷積 ...

Tue May 19 02:00:00 CST 2020 0 1226
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM