linux machine learning latex classification feature extraction feature selection supervised learning advanced machine learning pattern classification data mining and knowledge discovery