Research
On-line and Incremental Learning with Convolutional Neural Networks
14-02-2018 - Master Thesis
Whereas many approaches, that use convolutional neural networks, are designed assuming all training data is available at training time, in many real-life scenarios this is not the case. Examples of this are web search or facial recognition. They cannot use a fixed model because the number of categories (or objects) keeps growing or changing. This type of learning is called on-line learning. The data becomes available over time and the system learns gradually. The more restricted version of this is called incremental learning. These types of learning have their challenges. For example, it has to be able to create a reliable model at each time step and it does not know in advance what the data will look like in the future or how it changes during the training.
Continue reading...Comparing Feature Pooling Methods and Fisher Vector in Convolutional Neural Networks
08-01-2017 - Master Research Project
A lot of research has been done in the field of image classification. Image classification is the field of machine learning where the computer determines what the object or objects in the image are. There is a wide variety machine learning methods designed. They can loosely be divided in ‘old’- and ‘new’-school methods. There are not many papers comparing the developed methods. The developers of a methods usually compare their method with others, but are these comparisons unbiased?
In this work, we will compare different configurations of the AlexNet convolutional neural network and compare one configuration of the AlexNet with a Fisher Vector neural network. The different configurations of the CNN consist out of three different feature pooling methods, average, maximum and stochastic pooling and four different data augmentation combinations, no, crop, flip and crop and flip augmentation.
Continue reading...