Inductive Machine Learning Deductive Machine Learning Abductive Machine Learning

Learns from a set of instances to draw the conclusion Derives the conclusion and then improves it based on the previous decisions It is a Deep Learning technique where conclusions are derived based on various instances

Statistical Machine Learning such as KNN (K-nearest neighbor) or SVM (Support Vector Machine) Machine Learning algorithm using a decision tree Deep neural networks

A ⋀ B ⊢ A → B (Induction) A ⋀ (A → B) ⊢ B (Deduction) B ⋀ (A → B) ⊢ A (Abduction)