On the basis of microscope images and the corresponding information, we have developed two convolutionary neural networks based on division of labour within a very short period of time. Network 1 detects whether the product meets the quality criteria and network 2 determines the product type.
The networks were developed with Tensorflow and Keras. Our work included not only the training of the networks, but also an intensive analysis and processing of the available data sets. During the process both architecture and hyper parameters of the models had to be adapted to the properties of the data. The enormous level of detail and the high resolution of the images were a particular challenge, since these factors increase the input vector of the mesh and thus the required computing power.
The final deep learning networks developed by UXMA consist of several successive layers of convolutional and dense layers. The correct setting of the size of the kernel and stride played a major role in the hyperparameter tuning. We were able to successfully reduce the overfitting by using weight normalization and dropout layer.