Why use FPGAs for AI?

In our latest video we explain why there is so much excitement around using FPGAs for AI. Transcript: FPGAs have been around for decades but there has been renewed excitement around them thanks to AI, but why are we considering

Sign Language Recognition: Hand Object detection u...

For our introduction to neural networks on FPGAs, we used a variation on the MNIST dataset made for sign language recognition. It keeps the same 28×28 greyscale image style used by the MNIST dataset released in 1999. As we noted

Vitis AI using Tensorflow and Keras Tutorial Part ...

Part 8: Compiling our CNN We now have our complete model and must make it ready to be run on the FPGA. To do this, we must compile our model with the Vitis AI compiler which will convert and optimise

Vitis AI using Tensorflow and Keras Tutorial Part ...

Part 7: Quantising our graph In our previous tutorial we produced our frozen model so now we can optimise it to make it run on our FPGA hardware efficiently, which we can do through quantisation. Quantisation is the process of

Vitis AI using Tensorflow and Keras Tutorial part ...

Part 6: Converting and Freezing our CNN Now we have built a more optimal CNN by handling both under-fitting and over-fitting, we can begin the process of deploying our model on the FPGA itself. The first step in this process

Vitis AI using Tensorflow and Keras Tutorial Part ...

Part 5: Optimising our CNN In our previous section, we both trained our network on a training set and tested it on a testing set and our accuracy on the training set (0.972) was higher than on our testing set

Sign Language Machine Learning

Vitis AI using TensorFlow and Keras Tutorial Part ...

Part 3: Extracting Kaggle data and building the Convolutional Neural Network (CNN) Welcome to Part 3 of our tutorial where we will be focused on how to extract our data from the Kaggle set and building our Convolutional Neural Network.

Vitis AI using TensorFlow and Keras Tutorial Part ...

Part 1: Introduction An updated version of this tutorial that utilities Tensorflow 2 and Vitis AI 1.4 can be found here. This the first part in our multi-part tutorial on using Vitis AI with Tensorflow and Keras. Other parts of

What is Computer Vision and why are Neural Network...

In a nutshell, computer vision is the ability for computers to understand the world around them using visual data. In many ways, we take for granted just how complex computer vision is because our primary sense as humans is sight.



Studio 1.10,

Chester House,

1-3 Brixton Road,


United Kingdom,



Beetlebox Limited is a

company registered in

England & Wales with

Company Number 11215854

and VAT no. GB328268288


2020 Beetlebox Limited