¿Cuáles son los fundamentos matemáticos de la inteligencia artificial?

La IA generalmente se define como algo similar a “el estudio de agentes computacionales racionales”, donde un “agente computacional” es solo un programa de computadora. La palabra clave para nosotros es “racional”, porque ahí es donde entra la matemática. Un agente “racional” es aquel que intenta lograr el mejor resultado por sí mismo. Esto se reduce a unos pocos subcampos de matemáticas:

  • Modelo matematico. Dado que la IA ocurre dentro de las computadoras pero interactúa con el mundo real, tenemos que poder modelar nuestros problemas del mundo real en un lenguaje que las computadoras puedan entender. Esto incluye definir la “recompensa” que un agente de IA intenta maximizar, por ejemplo, una aspiradora que quiere cubrir tantos pies cuadrados como sea posible o un auto sin conductor que quiere minimizar la cantidad de personas que golpea.
  • Teoría de la optimización. Una vez que definimos nuestra recompensa, queremos maximizarla jugando con cualquier variable sobre la que tengamos control, como mover el volante, el acelerador y el pedal del freno de un automóvil hasta que esté estacionado en el lugar correcto. Este es un problema de optimización.
  • Teoría de probabilidad. A menudo, no podemos decir exactamente cuál será el resultado de las acciones de un agente; tal vez hay otro agente tratando de maximizar su propia recompensa contraria a la nuestra, o tal vez simplemente no sabemos cómo se ve / se comporta el entorno del agente. Por lo tanto, tenemos que “adivinar” cuál será nuestro mejor movimiento modelando la situación del agente de manera probabilística.

Hay otros campos de las matemáticas, como la teoría de grafos y el álgebra lineal, que aparecen a menudo en la mecánica de varios dominios de IA (PNL, visión por computadora, robótica, etc.), pero creo que estos tres tipos forman la “base” de AI, es decir, la teoría sobre la cual se construyen el resto de esos dominios.

A2A: Los métodos de IA se basan en una gran variedad de matemáticas, dependiendo en cierta medida de la naturaleza del problema que un programa de IA podría estar abordando. Además, hay muchos enfoques para la IA que son de naturaleza heurística y no están realmente basados ​​matemáticamente.

Si tuviera que elegir un área relevante de las matemáticas como particularmente relevante, señalaría la teoría de grafos. La búsqueda es importante en IA y la teoría de gráficos se aplica allí. También puede ver mucha teoría de grafos en los enfoques de redes neuronales.

Hmm ¡Buena pregunta!

Busqué en Google su pregunta y descubrí el enlace interesante:

Una década de Inteligencia Artificial Universal.

Espero que sea útil y que responda a su importante pregunta.

More Interesting

¿Cuál es la complejidad temporal para ordenar n cadenas de n caracteres, cada una utilizando un orden lexicográfico?

¿Existe algún conjunto de videos o una lista de reproducción de videos de programación competitiva que incluya todos los algoritmos, estructuras de datos, matemáticas y todo lo necesario?

¿A qué escuela debo asistir para un programa de posgrado de matemáticas: Stony Brook o UIUC?

¿Cómo es tomar CS 226r (Algoritmos Eficientes) en Harvard como estudiante?

¿Cómo sirven las matemáticas como base para la informática teórica?

¿Cuál es un ejemplo de un montón que requiere exactamente n * log (n) pasos? Sé que el límite superior de un montón es O (n log n), pero ¿cómo hago para mostrar un ejemplo donde requiera exactamente n * log (n) pasos?

Cómo crear un cuestionario de matemáticas en Python

¿Existen los números irracionales que no son construibles en la recta numérica real?

¿Hay ramas de las matemáticas y las ciencias que no se han descubierto, o hemos agotado todo el conocimiento que requerimos sobre estos dos?

¿Cuál es la diferencia en informática, matemáticas e informática en los IIT?

Después de completar varios cursos de pregrado en matemáticas, ¿qué debo estudiar a continuación?

Para ser programador, ¿es necesario saber matemáticas?

¿Es posible tener una máquina de Turing que sea capaz de construir otra máquina de Turing (diferente) a partir de bits puramente aleatorios?

¿Volver a la Universidad para estudiar Matemáticas me ayudará a comprender completamente la lógica del algoritmo de la IA y la Programación Funcional?

¿Cómo explicaría las diferencias subyacentes entre álgebra lineal, establecer álgebra teórica y álgebra relacional (especialmente desde una perspectiva CS / base de datos)?