Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
Imaoka Micihihiro
649 views
Attempt of implementation of neural network model on FPGA
Attempt of implementation of neural network model on FPGA
Technology
◦
Related topics:
Neural Networks
•
Read more
0
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 20
2
/ 20
3
/ 20
4
/ 20
5
/ 20
6
/ 20
7
/ 20
8
/ 20
9
/ 20
10
/ 20
11
/ 20
12
/ 20
13
/ 20
14
/ 20
15
/ 20
16
/ 20
17
/ 20
18
/ 20
19
/ 20
20
/ 20
More Related Content
PDF
NN系学習済みモデルをFPGAに実装してみた
by
Imaoka Micihihiro
PDF
第9回セキュリティみかんlt
by
Imaoka Micihihiro
PPT
BigうんちDATA インタラクティブトイレの考察と実践
by
Imaoka Micihihiro
PDF
Cybozu lt2017
by
Imaoka Micihihiro
PDF
Security camp cpu
by
Imaoka Micihihiro
PDF
kintone devCamp 2016 Spring 『アプリ開発なんて怖くない!gusukuでお手軽kintoneアプリ管理+α♪』
by
R3 institute
PDF
Androidでへっぽこ思考戦車を作ってみた
by
Yusuke Ohmichi
PPTX
IoTの原点
by
Shinichi Takahashi
NN系学習済みモデルをFPGAに実装してみた
by
Imaoka Micihihiro
第9回セキュリティみかんlt
by
Imaoka Micihihiro
BigうんちDATA インタラクティブトイレの考察と実践
by
Imaoka Micihihiro
Cybozu lt2017
by
Imaoka Micihihiro
Security camp cpu
by
Imaoka Micihihiro
kintone devCamp 2016 Spring 『アプリ開発なんて怖くない!gusukuでお手軽kintoneアプリ管理+α♪』
by
R3 institute
Androidでへっぽこ思考戦車を作ってみた
by
Yusuke Ohmichi
IoTの原点
by
Shinichi Takahashi
What's hot
PDF
Wakayama.rbが目指すもの
by
三七男 山本
PDF
Baa sでお気楽アプリ開発
by
Yusuke Ohmichi
PPTX
ドメイン駆動設計と サーバサイドと私
by
Noriaki Kadota
PDF
Wio LTEと連携できるGroveを普段の実体験から
by
Seigo Tanaka
PDF
初心者がWio LTEで作った話~IN 名古屋ハッカソン 2017~
by
Shingo Makino
PDF
Offloading BPF Implementation to FPGA-NIC したいねって話
by
slankdev
PPTX
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
by
Isao Takahashi
PPTX
ヤマムギVol.1 Opening
by
Mitsuhiro Yamashita
PDF
SI屋的CDP
by
Minoru Naito
PDF
この中に1人、素人がいる!
by
infinite_loop
PDF
CONBU API の開発
by
TAKANO Mitsuhiro
PPTX
ヤマムギ vol.1 kintone 入門ハンズオン
by
R3 institute
PDF
業務系エンジニアがIoTに触れて感じた事
by
Toshiaki Aoike
PDF
JavaScript使いならきっととっつきやすいNode-REDについて
by
Seigo Tanaka
PDF
フロントエンドエンジニアがフルスタックエンジニアもどきになる話
by
Takahiro Maki
PDF
GPSなしで位置情報をGETした結果・・・
by
Koyo Takenoshita
PDF
最近挑戦していること at MF Geeks Night 2015.03.19
by
Naoto Koshikawa
PPTX
あらためて考える、これからの仮想化インフラのためのデータセンター
by
VirtualTech Japan Inc.
PDF
大規模Redisサーバ縮小化の戦い
by
Yuto Komai
Wakayama.rbが目指すもの
by
三七男 山本
Baa sでお気楽アプリ開発
by
Yusuke Ohmichi
ドメイン駆動設計と サーバサイドと私
by
Noriaki Kadota
Wio LTEと連携できるGroveを普段の実体験から
by
Seigo Tanaka
初心者がWio LTEで作った話~IN 名古屋ハッカソン 2017~
by
Shingo Makino
Offloading BPF Implementation to FPGA-NIC したいねって話
by
slankdev
「自分でやる」という快感を追い続ける - あるプログラマーの成長戦略 -
by
Isao Takahashi
ヤマムギVol.1 Opening
by
Mitsuhiro Yamashita
SI屋的CDP
by
Minoru Naito
この中に1人、素人がいる!
by
infinite_loop
CONBU API の開発
by
TAKANO Mitsuhiro
ヤマムギ vol.1 kintone 入門ハンズオン
by
R3 institute
業務系エンジニアがIoTに触れて感じた事
by
Toshiaki Aoike
JavaScript使いならきっととっつきやすいNode-REDについて
by
Seigo Tanaka
フロントエンドエンジニアがフルスタックエンジニアもどきになる話
by
Takahiro Maki
GPSなしで位置情報をGETした結果・・・
by
Koyo Takenoshita
最近挑戦していること at MF Geeks Night 2015.03.19
by
Naoto Koshikawa
あらためて考える、これからの仮想化インフラのためのデータセンター
by
VirtualTech Japan Inc.
大規模Redisサーバ縮小化の戦い
by
Yuto Komai
Similar to Attempt of implementation of neural network model on FPGA
PPTX
研究者のための Python による FPGA 入門
by
ryos36
PDF
Tensor flow usergroup 2016 (公開版)
by
Hiroki Nakahara
PDF
深層学習フレームワークChainerの紹介とFPGAへの期待
by
Seiya Tokui
PDF
[DL Hacks]FPGA入門
by
Deep Learning JP
PDF
2値化CNN on FPGAでGPUとガチンコバトル(公開版)
by
Hiroki Nakahara
PPTX
なにわテック20180127
by
Natsutani Minoru
PDF
2値ディープニューラルネットワークと組込み機器への応用: 開発中のツール紹介
by
Hiroki Nakahara
PDF
Chainerの使い方と自然言語処理への応用
by
Seiya Tokui
PDF
FPGA startup 第一回 LT
by
Yamato Kazuhiro
PPTX
ディープラーニングハンズオン・レクチャー資料
by
Yoshihiro Ochi
PDF
Fpga robot car
by
marsee101
PDF
サイバーエージェントにおけるMLOpsに関する取り組み at PyDataTokyo 23
by
Masashi Shibata
PPTX
Hybrid computing using a neural network with dynamic external memory
by
poppyuri
PPTX
Abstracts of FPGA2017 papers (Temporary Version)
by
Takefumi MIYOSHI
PDF
「ゼロから作るDeep learning」の畳み込みニューラルネットワークのハードウェア化
by
marsee101
PDF
FPGAX2016 ドキュンなFPGA
by
Hiroki Nakahara
PDF
GPU-FPGA 協調計算を記述するためのプログラミング環境に関する研究(HPC169 No.10)
by
Ryuuta Tsunashima
PDF
Halide, Darkroom - 並列化のためのソフトウェア・研究
by
Yuichi Yoshida
PPTX
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
by
Preferred Networks
PDF
FPGAをロボット(ROS)で「やわらかく」使うには
by
Hideki Takase
研究者のための Python による FPGA 入門
by
ryos36
Tensor flow usergroup 2016 (公開版)
by
Hiroki Nakahara
深層学習フレームワークChainerの紹介とFPGAへの期待
by
Seiya Tokui
[DL Hacks]FPGA入門
by
Deep Learning JP
2値化CNN on FPGAでGPUとガチンコバトル(公開版)
by
Hiroki Nakahara
なにわテック20180127
by
Natsutani Minoru
2値ディープニューラルネットワークと組込み機器への応用: 開発中のツール紹介
by
Hiroki Nakahara
Chainerの使い方と自然言語処理への応用
by
Seiya Tokui
FPGA startup 第一回 LT
by
Yamato Kazuhiro
ディープラーニングハンズオン・レクチャー資料
by
Yoshihiro Ochi
Fpga robot car
by
marsee101
サイバーエージェントにおけるMLOpsに関する取り組み at PyDataTokyo 23
by
Masashi Shibata
Hybrid computing using a neural network with dynamic external memory
by
poppyuri
Abstracts of FPGA2017 papers (Temporary Version)
by
Takefumi MIYOSHI
「ゼロから作るDeep learning」の畳み込みニューラルネットワークのハードウェア化
by
marsee101
FPGAX2016 ドキュンなFPGA
by
Hiroki Nakahara
GPU-FPGA 協調計算を記述するためのプログラミング環境に関する研究(HPC169 No.10)
by
Ryuuta Tsunashima
Halide, Darkroom - 並列化のためのソフトウェア・研究
by
Yuichi Yoshida
Deep Learningのための専用プロセッサ「MN-Core」の開発と活用(2022/10/19東大大学院「 融合情報学特別講義Ⅲ」)
by
Preferred Networks
FPGAをロボット(ROS)で「やわらかく」使うには
by
Hideki Takase
More from Imaoka Micihihiro
PDF
Parallel Empire and The Serial Empire
by
Imaoka Micihihiro
PDF
パラレル帝国とシリアル皇国(the Parallel Empire and the Serial Empire.)
by
Imaoka Micihihiro
PDF
la notificacion de la temperature remote
by
Imaoka Micihihiro
PDF
遠隔地の温度をスマホで表示
by
Imaoka Micihihiro
PDF
Observation of the temperature of remote
by
Imaoka Micihihiro
PDF
Cómo controlar el LED remoto
by
Imaoka Micihihiro
PDF
超お手軽!スマホでLEDを遠隔操作
by
Imaoka Micihihiro
PDF
How to control remote LED at the easiest and cheapest with Azure
by
Imaoka Micihihiro
PDF
Lチカからはじめるfpga入門
by
Imaoka Micihihiro
PDF
1st fpga startup seminar keynote
by
Imaoka Micihihiro
PPT
How to make a cutting wiring board by desktop CNC
by
Imaoka Micihihiro
PDF
Introduction of FPGA
by
Imaoka Micihihiro
PDF
Gatito
by
Imaoka Micihihiro
PDF
Sakura20141017a
by
Imaoka Micihihiro
PDF
Raspberry Pi Rover + Scratch = IMAOCACH
by
Imaoka Micihihiro
PDF
Physical computing Scratch 2.0 & Android
by
Imaoka Micihihiro
PDF
wireless japan 2014 (imaoca)
by
Imaoka Micihihiro
PDF
Fm130402a
by
Imaoka Micihihiro
PDF
Imaocande LT
by
Imaoka Micihihiro
Parallel Empire and The Serial Empire
by
Imaoka Micihihiro
パラレル帝国とシリアル皇国(the Parallel Empire and the Serial Empire.)
by
Imaoka Micihihiro
la notificacion de la temperature remote
by
Imaoka Micihihiro
遠隔地の温度をスマホで表示
by
Imaoka Micihihiro
Observation of the temperature of remote
by
Imaoka Micihihiro
Cómo controlar el LED remoto
by
Imaoka Micihihiro
超お手軽!スマホでLEDを遠隔操作
by
Imaoka Micihihiro
How to control remote LED at the easiest and cheapest with Azure
by
Imaoka Micihihiro
Lチカからはじめるfpga入門
by
Imaoka Micihihiro
1st fpga startup seminar keynote
by
Imaoka Micihihiro
How to make a cutting wiring board by desktop CNC
by
Imaoka Micihihiro
Introduction of FPGA
by
Imaoka Micihihiro
Gatito
by
Imaoka Micihihiro
Sakura20141017a
by
Imaoka Micihihiro
Raspberry Pi Rover + Scratch = IMAOCACH
by
Imaoka Micihihiro
Physical computing Scratch 2.0 & Android
by
Imaoka Micihihiro
wireless japan 2014 (imaoca)
by
Imaoka Micihihiro
Fm130402a
by
Imaoka Micihihiro
Imaocande LT
by
Imaoka Micihihiro
Recently uploaded
PDF
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
PPTX
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
PDF
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
PDF
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
PDF
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
流行りに乗っかるClaris FileMaker 〜AI関連機能の紹介〜 by 合同会社イボルブ
by
Evolve LLC.
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #1
by
Tasuku Takahashi
楽々ナレッジベース「楽ナレ」3種比較 - Dify / AWS S3 Vector / Google File Search Tool
by
Kiyohide Yamaguchi
エンジニアが選ぶべきAIエディタ & Antigravity 活用例@ウェビナー「触ってみてどうだった?Google Antigravity 既存IDEと...
by
NorihiroSunada
Machine Tests Benchmark Suite. Explain github.com/alexziskind1/machine_tests #2
by
Tasuku Takahashi
20251210_MultiDevinForEnterprise on Devin 1st Anniv Meetup
by
Masaki Yamakawa
Attempt of implementation of neural network model on FPGA
1.
NN系の学習済みモデルを FPGAへ実装する ABC2017 Spring 28th-May Michihiro
Imaoka 今岡 通博 https://www.facebook.com/imaoka.micihihiro imaoca@gmail.com,@imaoca http://www.itmedia.co.jp/author/208685/
2.
今岡 通博 imaoka michihiro @imaoca 今岡⼯学事務所 個⼈事業主代表 組込み系受託開発、FPGA応⽤製品、書籍等執筆、回路設計、 基板設計、⾮常勤講師 愛媛県松⼭市在住 ・元⽇本DEC(Digital
Equipment Corp.)他 ・最近は原稿を書いていることが多い ・セキュリティ・キャンプの講師とか ・ハードウエアスタートアップ⽀援 ・Microsoft MVP(Windows Development) ・FPGAスタートアップ主宰 ・Androidの会コミュニティ運営委員
3.
背景 • AI FPGA神
Intel入 • 型 限界 • NN 実行 並列化 余地 • 低消費電力/高速化 • 学習済 化 • AI 化 家電
4.
各社 動向 • Microsoft
: Catapult • Amazon : AWS F1 • Google : TPU • IBM : Power-PC + GPU
5.
概要 5X5の⼿書き⽂字を認識する学習済みモデルの FPGA実装を試みました。もともとPythonで書 かれたサンプルを参考にしています。先ずは PythonからCに書き換えて、Cソースコード上 でFPGAに実装しやすいよう最適化します。 並列化箇所を⾒極め推論エンジンをハードウエ ア記述⾔語のひとつVerilog-HDLへ移植します。 学習はCのコードで⾏い、学習済みモデルを Verilog-HDLで吐き出しFPGAに実装します。
6.
環境 • ubutu Sserver(Azure
Iass ) • Python V2.7.1 with pandas • gcc • Quartus II 13.0sp1 Web Edition • Verilog-HDL • Intel(Altera) Cyclone IV
7.
手順 ■5X5の⼿書き⽂字を認識する学習済みモデルを⽤意。 もともとPythonで書かれたサンプルを参考にしました。 「Neural Networkを平易に解説してみる」 http://enakai00.hatenablog.com/entry/20150108/1420719651 ■Cソースコード上でFPGAに実装しやすいよう最適化します。 ・1,-1を1,0に変換 ・量⼦化調整(32/64bit整数は必要ない) ・乗算を省きます(乗算はハードウエアには負担) ■並列化箇所を⾒極め推論エンジンをVerilog-HDLへ移植 学習はCのコードで⾏い、学習済みモデルをVerilog-HDLで 吐き出します
8.
ホップフィールド・ネットワーク (英: Hopfield network)
は、ニューラルネットワークの⼀モデルで ある。アメリカ合衆国の物理学者であるジョン・ホッ プフィールド (J.J. Hopfield) が提唱した[1]。ユニッ ト(ニューロン)間に対称的な相互作⽤がある⾮同期 型ネットワークであり、⾃然な操作によってネット ワークのエネルギーが極⼩値をとる。元はスピンの安 定条件をもとめるモデルとして発想されたものであっ たが、ネットワークによる連想記憶のモデルとして歓 迎され、ニューラルネットブームの⽕付け役の⼀つと なり、また後のボルツマンマシンの元ともなった。こ れは統計的な変動をもちいて、エネルギーが極⼩値で はなく最⼩値をとることを⽬指すモデルである。 出典 https://ja.wikipedia.org/wiki/
9.
構成 学習 gcc 学習済 推論 Verilog-HDL Quotus II FPGA 教師
10.
imaoca@ubuntServer:~/neural$ ./a.out learing #### # # #
# # # ### ##### # # # # ### #### # # # #### # # ## ## # # # # # # # example ### # # # ## # ### recognition #### # # # # # # ### imaoca@ubuntServer:~/neural$
12.
Quartus II 64-Bit
Version 13.0.1 Build 232 06/12/2013 SP 1 SJ Web Edition Family Cyclone IV E Device EP4CE6E22C8
14.
### # # # ## # ### 0111000011100101001001110 #### #
# # # # # ### 0111010010100101001001111 0 1 2 34 5 6 7
15.
推論 実行時間
18.
• 5X5 文字認識
FPGA 実装 • 推論 HDL 実装 • 学習済 HDL 自動生成 • 実測 10nS • Cyclone iV 24% 消費 • 25 要 実装 7% 6502 規模 同等
19.
=告知 願 日本Android 会 協賛企業絶賛募集中 明日
5月29日 正午募集締切 FPGA CPU 作 FPGA
20.
【ご清聴ありがとうございました】 NN系の学習済みモデルをFPGAへ実装する 28th-May-2017 Michihiro Imaoka 今岡 通博 https://www.facebook.com/imaoka.micihihiro imaoca@gmail.com,@imaoca http://www.itmedia.co.jp/author/208685/
Download