Warning,данная статья точно не для новичков в machine learning,так что запасайтесь терпением и словарем,статья вышла довольно длиной Читать | Зеркало