私は、二値化されたニューラルネットワークがどのようにモデルサイズを縮小し、実行時間を改善するかを示すような様々な素晴らしい論文に出会った。https://arxiv.org/abs/1603.05279 https://arxiv.org/abs/1602.02830 しかしここに掲載された研究コードhttps://github.com/allenai/XNOR-Netとここではhttps://github.com/itayhubara/BinaryNetは内部的に浮動小数点データ型としてバイナリの重みを表しています(値はバイナリに制限されています)。私は、効率的な推論(ランタイムメモリと速度)の実装を提供するフレームワークがあるかどうか疑問に思っています。私はtensorflowやtorch7のような一般的なフレームワークでモジュールを見つけることはできないようです。バイナリニューラルネットワークを配備する方法は?
-1
A
答えて
1
あなたは二値化したネットワークのためのGPUカーネルでのより深い表情をしたい場合は、このTheanoプロジェクトが関連している:https://github.com/MatthieuCourbariaux/BinaryNet/tree/master/Run-time
ネオンが、この中に導入されたいくつかのビット単位の層は、コミットをサポートしています:https://github.com/NervanaSystems/neon/commit/caf0aaaaa1438b09c905e0780ba1120c6fd25f1c
Tensorflowについては、問題スレッドに気をつけてください。#1592
また、「Bitwise Neural Networks」の論文、Kim Minje、Paris Smaragdisも読んでみてください。
関連する問題
- 1. MVVMアプリケーションを配備する方法は?
- 2. WebSocketサーバーを配備する方法は?
- 3. アプレットを配備する方法は?
- 4. Silverlight:Silverlightアプリケーションを配備する方法は?
- 5. rubyアプリを配備する方法は?
- 6. WPFアプリケーションを配備する方法は?
- 7. Terraformでアプリケーションを配備および再配備する方法は?
- 8. シェフとカピストラーを配備する方法
- 9. 角度ユニバーサルを配備する方法
- 10. 自動VSTS配備の一環としてAzure WebJobを配備する方法
- 11. 配備中/配備後にmaven配備URLを取得する
- 12. ニューラルネットワークを含むデスクトップアプリケーションを配備する方法は?
- 13. 角度2のプロジェクトを配備する方法は?
- 14. Scala/Akkaアプリケーションを配備する方法は?
- 15. Aptanaの配備でファイルを無視する方法は?
- 16. .netプロジェクトにOne Touch Digital Persona SDKを配備する方法は?
- 17. WebBlogアプリケーションサーバーにSpringBootアプリケーションを配備する方法は?
- 18. herokuにHTMLを配備する方法は?
- 19. IBM Filenet P8サブスクリプションを配備する方法は?
- 20. aws beanstalkにwso2製品を配備する方法は?
- 21. herokuにgRPCサーバー/クライアントを配備する方法は?
- 22. herokuにマルチテナントアプリを配備する方法は?
- 23. Serverless 1.XでAPIゲートウェイを配備する方法は?
- 24. Ubuntu/LinuxにNode.jsアプリケーションを配備する方法は?
- 25. AWS Lambdaにphantomjsノードアプリケーションを配備する方法は?
- 26. サーバーにlaravelプロジェクトを配備する方法は?
- 27. 配備後にデータベースの更新を適用する方法は?
- 28. OpenShift Java EEアプリケーションをローカルに配備する方法は?
- 29. weblogicにatgプロジェクトを配備する方法は?
- 30. スラックからexpressJSアプリケーションを配備する方法は?