[EN] Tutorial 0: Corerain RainBuilder Development Kit Introdution

Corerain RainBuilder Development Kit

With the rapid development of deep learning technology, Convolution Neural Network (CNN) has gradually become the first choice for different applications in the field of computer vision (CV). Although CNN's performance on many classic CV problems is outperform traditional machine learning algorithms, it still has a lot design challenges due to high computation complexity.

RainBuilder is an End-to-End development kit designed for deep learning to provide an efficient and easy-to-use underlying hardware solution for deep learning algorithms.

This tutorial will take the classic face detection in CV as an example to introduce how to use RainBuilder in detail.

Brief introduction of RainBuilder

RainBuilder uses Rainman's 3rd generation accelerator (RainmanV3) board developed by Corerain Technology as a hardware platform. It provides an easy-to-use compiling tool that can directly convert Tensorflow model to an application that can be directly downloaded into hardware, so that users can easly deploy application developed by CNN into IoT devices such as cameras, drones, and robots.

Rainman V3 board：

RainBuilder contains three components which we will introduce in Turotial 2, 3, and 4 respectively.