Deux grandes catégories d'inférence se distinguent dans le domaine de l'intelligence artificielle.
- L'inférence déductive applique des règles générales pour aboutir à des conclusions spécifiques, comme un système expert médical qui diagnostique une pathologie à partir de symptômes.
- L'inférence inductive, quant à elle, fonctionne à l'inverse en déduisant des principes généraux à partir d'observations particulières. Un réseau neuronal qui apprend à reconnaître des visages après avoir analysé des milliers de photos représente un excellent exemple.
Ces deux approches se déclinent selon différents modes de déploiement : l'inférence par lots pour traiter de grands volumes de données, et l'inférence en temps réel pour des applications nécessitant des réponses instantanées, comme les véhicules autonomes.