模型型別與加速潛力的關係
模型本身的型別也會對模型加速的潛力有影響,一個非常不嚴謹的大致印象是:加速潛力上卷積神經網路(CNN)> 迴圈神經網路(RNN)> 強化學習(RL)。CNN 由於每一層的卷積核(神經元)都可以平行計算,相對比較容易利用 GPU 的平行計算能力來加速,可以達到非常明顯的加速效果。RNN 因為存在時間依賴的序列結構,很多運算必須順序進行,因此 GPU 平行計算帶來的效能提升相對較少。RL 不僅存在時間依賴的序列結構,還要頻繁和環境互動(環境往往是基於 CPU 的模擬器),GPU 帶來的提升就更為有限。由於 CPU 和 GPU 之間的切換本身需要耗費資源,有些時候使用 GPU 進行強化學習反而在效能上明顯不如 CPU,尤其是一些模型本身較小而互動又特別頻繁的場景(比如多智慧體強化學習)。
相關文章
- SQL與NoSQL(關係型與非關係型)資料庫的區別SQL資料庫
- MapReduce 與 關係型資料庫的區別資料庫
- MYSQL資料庫型別與JAVA型別對應關係MySql資料庫型別Java
- [轉]ABAP資料型別與Java資料型別的對應關係資料型別Java
- 關聯關係與依賴關係的區別
- MySQL與Java常用資料型別的對應關係MySqlJava資料型別
- 關係型資料庫和非關係型資料庫的區別資料庫
- Java資料型別與資料庫欄位型別對應關係Java資料型別資料庫
- C++與Rust資料型別對應關係C++Rust資料型別
- <轉>Oracle資料型別與.NET中的對應關係Oracle資料型別
- SqlServer與.NET的資料型別對映關係圖(轉)SQLServer資料型別
- C++資料型別與C#對應關係C++資料型別C#
- C#與C++型別對應關係總結C#C++型別
- 關係模型模型
- Apsalar:手遊型別與付費率/遊戲時長的關係型別遊戲
- 關係型資料庫與非關係型資料庫介紹!資料庫
- Excutors 與 ThreadPoolExcutor 的關係與區別thread
- R 語言中雙中括號 [[]]與資料型別列表的關係資料型別
- Java中類與物件的關係與區別Java物件
- JNI/NDK開發指南(3):JNI資料型別及與Java資料型別的對映關係資料型別Java
- 非關係型資料庫(NOSQL)和關係型資料庫(SQL)區別詳解資料庫SQL
- Android NDK開發中java資料型別與C/C++資料型別的對應關係AndroidJava資料型別C++
- 關係型到文件型的跨越
- JS中資料型別、內建物件、包裝型別物件、typeof關係JS資料型別物件
- 與if的關係
- 如何更快的找到自己所需的模型關聯型別?模型型別
- Java Streams 的潛力Java
- 理解cookie、session、localStorage、sessionStorage的關係與區別CookieSession
- SQL Server 2005 資料型別和.Net資料型別的對應關係SQLServer資料型別
- PHP:與型別有關的函式PHP型別函式
- Laravel 之多對多的關係模型Laravel模型
- Laravel Eloquent 的關係模型聯動Laravel模型
- 資料庫入門之3張表對比關係型與非關係型資料庫資料庫
- NHibernate VS .NET Type VS DbType 的型別對映關係型別
- 欄位的資料型別隱式轉換有關係資料型別
- ER模型轉關係模式模型模式
- Kevin Corti:探討四種遊戲型別在移動平臺發展潛力遊戲型別
- 列舉常見的關係型資料庫和非關係型都有那些?資料庫