Ryunosuke Murakami - Master
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
単語検索
|
最終更新
|
ヘルプ
|
ログイン
]
開始行:
CENTER:COLOR(green){SIZE(20){[[NASH: Neuro-inspired ArchitectureS in Hardware Project>http://adaptive.u-aizu.ac.jp/aslint/index.php?NASH]]}}
----
CENTER:SIZE(40){COLOR(green){Animal Recognition and Identification with Convolutional Neural Networks for Farm Monitoring}}
----
**COLOR(red){Research Schedule of 2019 - Please update it always according to your progress} [#pe7f765e]
*** Step 1: Complete Soft implementation in Python (~3/17) [#x9e5fecd]
- Do design space exploration(DSE) (Target accuracy is over 95%)
-- DSE on Layer number of Fully Connection layer.
-- DSE on bit precision.
--- Current one is the 32-bit floating point -> 16 bit fixed point.
*** Step 2: Improve network for better accuracy (~3/17) [#z40085d1]
- Apply some tuning techniques
-- Collect more original data
-- Data augmentation
-- Fine Tuning
-- Dropout (Regulation for avoiding overfitting.)
*** Step 3: Try re-implementation in C language. (3/26~4/2) [#zbb8a9e5]
- 32-bit floating point precision.
*** Step 4: Apply High-Level Synthesis for FPGA implementation. (4/3~4/15) [#f238c518]
- Apply HLS pragma for better execution ability in FPGA.
*** Always: Write paper for summarizing according to my progress. [#t03097af]
- After step 2, and 4.
----
* Research_2019 [#z4a64fda]
** RPS [#hd6ffe4d]
-- 2019/03/15 [[slides>https://1drv.ms/b/s!AtEWHTZAQkRenQy4mxlzOgyL439k]]
-- 2019/05/08 [[slides>https://1drv.ms/p/s!AtEWHTZAQkRenSok48IV2yUMtU5G]],[[slides(pdf)>https://1drv.ms/f/s!AtEWHTZAQkRenS-umTHRSSamTSDd]]
** RPR [#z8520ba9]
* Research_2018 [#qcdb333d]
** RPS [#e998a227]
-- 2017/05/24: [[slides>https://1drv.ms/p/s!AtEWHTZAQkReiiU7s7n3AyfhzRXw]]
-- 2017/07/5: [[slides>https://1drv.ms/b/s!AtEWHTZAQkRei2pi8xvuB8VniraF]]
-- 2017/09/06:[[slide>https://1drv.ms/p/s!AtEWHTZAQkRekFn0IvNmqAAXFIwO]]
-- 2017/10/10:[[slide>https://1drv.ms/p/s!AtEWHTZAQkReknpgwonQHDNHaTFj]]
-- 2018/02/10:[[slide>https://1drv.ms/p/s!AtEWHTZAQkRelS8ggwizTNDcAs8B]]
** RPR [#hca6bb5b]
-- 2017/04/12: [[slide.pptx>https://1drv.ms/p/s!AtEWHTZAQkReiWeL5GzA9YRFmiv2]], [[slide.pdf>https://1drv.ms/b/s!AtEWHTZAQkReiWYOfUhKhPgWh7cZ]]
-- 2017/06/06: [[slide>https://1drv.ms/p/s!AtEWHTZAQkReinxVblGixTiHNsdY]], [[paper>https://1drv.ms/b/s!AtEWHTZAQkReikkwB-YmQXy2oa4T]]
*Research plan seminar [#af991ecf]
--2017/07/31: [[slide>https://1drv.ms/p/s!AtEWHTZAQkRejByDrdP95U-Zf56X]]
*CFS [#g10d098f]
--2017/08/25: [[slide>https://1drv.ms/p/s!AtEWHTZAQkRekDUEnEz84ZCYpSw5]]
--2017/09/06: [[slide>https://1drv.ms/p/s!AtEWHTZAQkRekGtcGlyBpQ5HhJsr]]
----
*Background and Motivation [#x5f82436]
Deep Neural Networks are proved machine elarning methods for real-world applications, such as pattern recognition, classification, regression, and prediction. However, simulating a large network in real-time requires high-performance machines or accelerators. Typical accelerators for large-scale NN accelerators use GPUs or ASIC chips. While ASICs deliver high performance, they lack the flexibility to reconfigure and are unable to adapt variation in the design and models employed. GPUs have better speedup over multi-core CPUs and good flexibility, but it lacks scalability to handle larger networks
CENTER:&ref(fms1.jpg,,50%);
CENTER:&ref(cnn.jpg,,50%);
*Goal and Expected output [#x13225ae]
The goal of this research is to implement a Pig Face Recognition on FPGA using Deep Convolution Neural Network to be integrated in [[OASIS-FMS1>http://adaptive.u-aizu.ac.jp/aslint/index.php?OASIS-FMS1]] system.
*References [#v1e9068a]
-Ref1. [[ディープラーニング>https://drive.google.com/file/d/0B2HMlO4p7Suwemp5cFlnQU9NTkU/view?usp=sharing]]
-R2. [[畳み込みニューラルネットワークの仕組み>http://postd.cc/how-do-convolutional-neural-networks-work/]]. (English) [[How do Constitutional Neural Networks work?>http://brohrer.github.io/how_convolutional_neural_networks_work.html]],
-R3 [[Cat Face Recogniiton with CNN>https://drive.google.com/file/d/0B2HMlO4p7SuwUkdoX1pBTWt2NXM/view?usp=sharing]]
-R4. [[深層畳み込みニューラルネットワークによる画像特徴抽出と転移学習 (CNN Survey)>https://drive.google.com/file/d/0B2HMlO4p7SuwbEx4UjdpVGlkXzg/view?usp=sharing]]
-R5. [[Visualizing and Understanding Convolutional Networks>https://drive.google.com/file/d/0B2HMlO4p7SuwNjZGYlNmMS03Z0E/view?usp=sharing]]
-R6.[[Video: Convolution Neural Network CNN Implementation on Altera FPGA (Aria 10) using OpenCL>https://www.youtube.com/watch?v=78Qd5t-Mn0s]]
--Aria 10 (Intel/Altera) https://www.altera.com/products/fpga/arria-series/arria-10/overview.html
終了行:
CENTER:COLOR(green){SIZE(20){[[NASH: Neuro-inspired ArchitectureS in Hardware Project>http://adaptive.u-aizu.ac.jp/aslint/index.php?NASH]]}}
----
CENTER:SIZE(40){COLOR(green){Animal Recognition and Identification with Convolutional Neural Networks for Farm Monitoring}}
----
**COLOR(red){Research Schedule of 2019 - Please update it always according to your progress} [#pe7f765e]
*** Step 1: Complete Soft implementation in Python (~3/17) [#x9e5fecd]
- Do design space exploration(DSE) (Target accuracy is over 95%)
-- DSE on Layer number of Fully Connection layer.
-- DSE on bit precision.
--- Current one is the 32-bit floating point -> 16 bit fixed point.
*** Step 2: Improve network for better accuracy (~3/17) [#z40085d1]
- Apply some tuning techniques
-- Collect more original data
-- Data augmentation
-- Fine Tuning
-- Dropout (Regulation for avoiding overfitting.)
*** Step 3: Try re-implementation in C language. (3/26~4/2) [#zbb8a9e5]
- 32-bit floating point precision.
*** Step 4: Apply High-Level Synthesis for FPGA implementation. (4/3~4/15) [#f238c518]
- Apply HLS pragma for better execution ability in FPGA.
*** Always: Write paper for summarizing according to my progress. [#t03097af]
- After step 2, and 4.
----
* Research_2019 [#z4a64fda]
** RPS [#hd6ffe4d]
-- 2019/03/15 [[slides>https://1drv.ms/b/s!AtEWHTZAQkRenQy4mxlzOgyL439k]]
-- 2019/05/08 [[slides>https://1drv.ms/p/s!AtEWHTZAQkRenSok48IV2yUMtU5G]],[[slides(pdf)>https://1drv.ms/f/s!AtEWHTZAQkRenS-umTHRSSamTSDd]]
** RPR [#z8520ba9]
* Research_2018 [#qcdb333d]
** RPS [#e998a227]
-- 2017/05/24: [[slides>https://1drv.ms/p/s!AtEWHTZAQkReiiU7s7n3AyfhzRXw]]
-- 2017/07/5: [[slides>https://1drv.ms/b/s!AtEWHTZAQkRei2pi8xvuB8VniraF]]
-- 2017/09/06:[[slide>https://1drv.ms/p/s!AtEWHTZAQkRekFn0IvNmqAAXFIwO]]
-- 2017/10/10:[[slide>https://1drv.ms/p/s!AtEWHTZAQkReknpgwonQHDNHaTFj]]
-- 2018/02/10:[[slide>https://1drv.ms/p/s!AtEWHTZAQkRelS8ggwizTNDcAs8B]]
** RPR [#hca6bb5b]
-- 2017/04/12: [[slide.pptx>https://1drv.ms/p/s!AtEWHTZAQkReiWeL5GzA9YRFmiv2]], [[slide.pdf>https://1drv.ms/b/s!AtEWHTZAQkReiWYOfUhKhPgWh7cZ]]
-- 2017/06/06: [[slide>https://1drv.ms/p/s!AtEWHTZAQkReinxVblGixTiHNsdY]], [[paper>https://1drv.ms/b/s!AtEWHTZAQkReikkwB-YmQXy2oa4T]]
*Research plan seminar [#af991ecf]
--2017/07/31: [[slide>https://1drv.ms/p/s!AtEWHTZAQkRejByDrdP95U-Zf56X]]
*CFS [#g10d098f]
--2017/08/25: [[slide>https://1drv.ms/p/s!AtEWHTZAQkRekDUEnEz84ZCYpSw5]]
--2017/09/06: [[slide>https://1drv.ms/p/s!AtEWHTZAQkRekGtcGlyBpQ5HhJsr]]
----
*Background and Motivation [#x5f82436]
Deep Neural Networks are proved machine elarning methods for real-world applications, such as pattern recognition, classification, regression, and prediction. However, simulating a large network in real-time requires high-performance machines or accelerators. Typical accelerators for large-scale NN accelerators use GPUs or ASIC chips. While ASICs deliver high performance, they lack the flexibility to reconfigure and are unable to adapt variation in the design and models employed. GPUs have better speedup over multi-core CPUs and good flexibility, but it lacks scalability to handle larger networks
CENTER:&ref(fms1.jpg,,50%);
CENTER:&ref(cnn.jpg,,50%);
*Goal and Expected output [#x13225ae]
The goal of this research is to implement a Pig Face Recognition on FPGA using Deep Convolution Neural Network to be integrated in [[OASIS-FMS1>http://adaptive.u-aizu.ac.jp/aslint/index.php?OASIS-FMS1]] system.
*References [#v1e9068a]
-Ref1. [[ディープラーニング>https://drive.google.com/file/d/0B2HMlO4p7Suwemp5cFlnQU9NTkU/view?usp=sharing]]
-R2. [[畳み込みニューラルネットワークの仕組み>http://postd.cc/how-do-convolutional-neural-networks-work/]]. (English) [[How do Constitutional Neural Networks work?>http://brohrer.github.io/how_convolutional_neural_networks_work.html]],
-R3 [[Cat Face Recogniiton with CNN>https://drive.google.com/file/d/0B2HMlO4p7SuwUkdoX1pBTWt2NXM/view?usp=sharing]]
-R4. [[深層畳み込みニューラルネットワークによる画像特徴抽出と転移学習 (CNN Survey)>https://drive.google.com/file/d/0B2HMlO4p7SuwbEx4UjdpVGlkXzg/view?usp=sharing]]
-R5. [[Visualizing and Understanding Convolutional Networks>https://drive.google.com/file/d/0B2HMlO4p7SuwNjZGYlNmMS03Z0E/view?usp=sharing]]
-R6.[[Video: Convolution Neural Network CNN Implementation on Altera FPGA (Aria 10) using OpenCL>https://www.youtube.com/watch?v=78Qd5t-Mn0s]]
--Aria 10 (Intel/Altera) https://www.altera.com/products/fpga/arria-series/arria-10/overview.html
ページ名: