Convolutional Neural Networks
Here you find the details for the student job named "Convolutional Neural Networks" in the company Easics NV.
|Name:||Convolutional Neural Networks|
Machine learning is everywhere these days, and Convolutional Neural Networks (CNNs) are one of the most prolific forms of AI on the current market. When trying to use CNNs for live image detection, companies currently have the choice between buying power-hogging GPUs and expensive dedicated ASICs. Quite a few of these companies would like to be able to choose the middle ground by having an FPGA implementation of their networks. That’s where a design house like Easics comes in.
Easics is developping a platform for automatic efficient implementations of Convolutional Neural Networks on FPGA. In order to showcase this platform, we want you to develop, test and analyze a demonstrator application on our platform by implementing an existing neural net (e.g. YOLO , resnet … ). For this you’ll use and enhance our current high-level code-generation flow.
During this summerjob, your task will be to write Python, C and C++ to control and optimize both the data flow and control flow throughout the FPGA. You’ll weigh in on design decisions both for a specific net implementation and general code-generation flow.
|Required special knowledge:||
We are looking for a team of 2 people with the following profile:
- Problem solvers
Application deadline is April 30th 2018