Advanced machine learning techniques