機械学習には多くのモデルがありますが、通常は3つのタイプのいずれかに属します。
教師のトレーニング（学習学習）;
教師のいない教師、または自己訓練（未使用の学習）;
強化学習トレーニング。
実行されたタスクに応じて、一部のモデルは他のタスクよりも適切で効果的です。
Существует множество моделей для машинного обучения, но они, как правило, относятся к одному из трех типов:
обучение с учителем (supervised learning);
обучение без учителя, или самообучение (unsupervised learning);
обучение с подкреплением (reinforcement learning).
В зависимости от выполняемой задачи, одни модели могут быть более подходящими и более эффективными, чем другие.