J'ai une formation en génie informatique et j'ai travaillé sur le développement de meilleurs algorithmes pour imiter la pensée humaine. (L'un de mes favoris est la modélisation analogique appliquée au traitement du langage et à la prise de décision.) Cependant, plus je recherche, plus je réalise à quel point l' IA est compliquée.
J'ai essayé de résoudre de nombreux problèmes dans ce domaine, mais parfois je trouve que je réinvente la roue ou essaie de résoudre un problème qui s'est déjà révélé insoluble (c'est-à-dire le problème de l'arrêt). Donc, pour aider à faire progresser l'IA, je veux mieux comprendre les obstacles actuels qui entravent nos progrès dans ce domaine.
Par exemple, la complexité spatio-temporelle de certains algorithmes d'apprentissage automatique est super polynomiale, ce qui signifie que même avec des ordinateurs rapides, le programme peut prendre un certain temps. Même encore, certains algorithmes peuvent être rapides sur un ordinateur de bureau ou un autre ordinateur tout en traitant un petit ensemble de données, mais lors de l'augmentation de la taille des données, l'algorithme devient insoluble.
Quels sont les autres problèmes auxquels est actuellement confronté le développement de l'IA?
la source
Un obstacle au développement de l'IA est les limites fondamentales de la mémoire informatique. Les ordinateurs, à un niveau fondamental, ne peuvent fonctionner qu'avec des bits. Cela limite le type d'informations qu'ils peuvent décrire.
ÉDITER:
La nature précise et la complexité de la mémoire humaine ne sont pas entièrement comprises, mais je dirais qu'à tout le moins, la mémoire humaine est bien adaptée aux types de tâches que les humains effectuent. Ainsi, la mémoire informatique, même si elle est théoriquement capable de représenter tout ce que la mémoire humaine peut, est probablement inefficace et mal structurée pour une telle tâche.
la source