Various ANN that already contain mathematical weights can be used via public libraries such as Keras or TensorFlow. The complex process of training the weights is based on the ImageNet image database, which is composed of up to 14 million images from the Internet. This has led to questionable or even biased categorisation.