Bien qu'il existe de nombreuses techniques d'intelligence artificielle qui ont été développés, avec de nouvelles méthodes en cours de création, quelques formes d'intelligence artificielle (IA) sont devenues de plus en plus populaire. Certaines des techniques les plus courantes comprennent l'utilisation de réseaux de neurones et le développement de systèmes experts. Ces différentes techniques d'intelligence artificielle peuvent être utilisés pour développer différentes formes d'AI, habituellement basé sur la quantité de «penser» le programme peut effectivement le faire, et ceux-ci sont connus comme «forte AI» ou «AI faible."
Les techniques d'intelligence artificielle sont des méthodes qui peuvent être utilisées pour développer et créer des programmes informatiques communément vus comme des formes de l'intelligence artificielle. En général, l'intelligence artificielle se réfère à un programme qui est capable de mimer ou recréer les processus de pensée démontré par le cerveau humain. Il s'agit généralement de résoudre des problèmes, faire des observations ou à recevoir une entrée pour une utilisation dans l'analyse ou la résolution de problèmes et la capacité de catégoriser et identifier différents objets et les propriétés de ces objets.
Il y a beaucoup de différentes techniques d'intelligence artificielle qui peut être utilisé par un programmeur IA, bien que les deux plus courantes soient les réseaux neuronaux et les systèmes experts. Les réseaux de neurones sont des programmes informatiques conçus autour des processus cognitifs utilisés par le cerveau humain. Essentiellement, un réseau de neurones est constitué de couches de catégorisation et de méthodes par lesquelles les objets peuvent être identifiés et classés. Ceci est similaire à la notion de schéma dans la cognition humaine, ce qui permet aux gens d'identifier les objets basés sur les propriétés de ces objets. Nouvelle information présentée dans le réseau neuronal peut ensuite être analysé et identifié sur la base des critères précédemment entré, permettant au système de «apprendre» de nouvelles catégories et d'identifier les objets connus ou inconnus.
Les systèmes experts sont des techniques d'intelligence artificielle construite autour de la logique et "if / then». Cela implique généralement un grand nombre d'informations qui est «enseigné» dans le système informatique, ce qui rend alors le système expert dans un domaine particulier. Lorsque la nouvelle entrée est introduit, comme une demande pour le traitement des rapports financiers, le système expert peut analyser les informations en utilisant ces if / then pour limiter la réponse de sortie.
Ces différentes techniques d'intelligence artificielle peuvent être utilisés pour développer des systèmes qui sont considérés soit "forte AI» ou «AI faible." Systèmes d'IA forts sont ceux qui cherchent plus pleinement à imiter la pensée humaine et les capacités cognitives à travers un large éventail de fonctions. Ces systèmes peuvent analyser les nouvelles informations et fournir une sortie qui va potentiellement au-delà des limites des données d'entrée. Techniques d'intelligence artificielle qui développe des systèmes d'IA faibles sont plus étroits au point, et cherchent à reproduire qu'une seule fonction ou un aspect de l'intelligence humaine.