¿Cuáles son los diferentes campos en IA en consideración con la informática y la programación?

  • Aprendizaje automático: ¿ es este animal un gato, un perro o un humano?
  • Visión por computadora: ¿cómo reconozco a los gatos y perros en una imagen? En un video?
  • Planificación: ¿cómo viajo de manera óptima desde mi casa a la tienda de gatos más cercana?
  • Representación del conocimiento y razonamiento: ¿qué estructura lógica utilizan estos gatos para sus pensamientos? ¿Cuál es el algoritmo de inferencia lógica que utilizan cuando “maullan”?
  • Procesamiento del lenguaje natural: ¿qué intentan decir estos gatos? ¿Cómo interpreto las ondas sonoras de los maullidos que producen?
  • Robótica: ¿cómo construyo una máquina que se parece a un gato, camina como un gato y LOL como un gato?

Cada uno de estos subcampos tiende a ser altamente dependiente el uno del otro. Por ejemplo, CV y ​​NLP utilizan muchas tecnologías de ML. Lo mismo para Robótica, Planificación y ML. ¡Espero que esto ayude!

Hay muchas avenidas. Permítanme enumerar algunos de los más populares:

1> robótica
2> Gestión del conocimiento / Descubrimiento y razonamiento.
3> Aprendiendo de los datos
4> Procesamiento de lenguaje natural

Esto cubre un amplio espectro de IA, incluido el aprendizaje automático, el aprendizaje por refuerzo, etc.

En realidad hay muchas partes
Matemáticas
LOC
Procesamiento de imágenes
Procesamiento de video
Análisis de datos y muchos otros, generalmente depende del requisito

Este campo de IA se puede usar desde crear un OCR simple hasta crear algo como Skynet en la película Terminator

Planificación (Gráficos del plan, etc.), inferencia lógica, técnicas de aproximación (heurísticas, búsqueda codiciosa, etc.), árboles de juego eficientes, recorridos de gráficos eficientes y almacenamiento de gráficos.