Recently, I got the chance at work to work on a project of my own choice for a day. We call these 24h Sprints and they are usually a great way to discover new technologies. And that’s what I did with a colleague of mine. We wanted to build a chatbot with Dialogflow to help our internal company IT-support with a chatbot that could answer frequenty asked questions.
Convolutional Neural Networks (CNN) are a state-of-the-art tool for Computer Vision tasks like image classification. They managed to improve performance for many image classification datasets in the past years. But what exactly are CNNs and how do they differ from conventional Neural Networks?