Theory of learning and algorithm, supervised and non supervised classication methods , text mining, graph analysis, data recommendation methods of the web, deep learning, artificial neural networks, CNN (Convolutionel Neural Network), SVM, Pretrained models, tuning, VGG, ResNet.