Student Jobs

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
Company: Easics NV

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.

Target profiles:
  • Industrial Engineering - Electronics
  • Burgerlijk Ingenieur - Electronic Circuits and Systems
  • Computer Science
  • Burgerlijk Ingenieur - Computer Science Engineering
Required special knowledge:

We are looking for a team of 2 people with the following profile:

- Problem solvers
- Demonstrated programming experience in C, C++ and Python
- Experience using image processing or deep learning libraries (e.g. Keras) is a plus
- Experience with VHDL is a plus
- Basic experience with (command-line) Git is a plus

All info:

Application deadline is April 30th 2018