2009-05-16 28 views
12

Detrás de las tablas y tablas de datos en bruto, ¿cómo funciona Wolfram Alpha?¿Cómo funciona Wolfram Alpha?

Imagino que hay varios mecanismos de inteligencia artificial que dirigen el sitio, pero no puedo imaginar cómo alguien podría armar algo así. ¿Hay alguna explicación que ayude al programador a entender cómo se crea algo así? ¿La base de conocimiento aprende por sí misma o se le enseñan detalles muy específicos de una manera muy organizada? ¿Qué tipo de estructura y lenguaje se usa para almacenar este tipo de datos?

Obviamente, esta es una gran pregunta y no se puede responder completamente aquí, pero algunos de los conceptos generales serían buenos de conocer para poder construirlos y hacer mi propia investigación.

Respuesta

1

This official blog post tiene una parte de la explicación: el lenguaje Mathematica.

+6

Interesante, pero no muy útil. Es como decir "Java" cuando alguien pregunta: "¿Cómo funciona el motor de búsqueda de Google?" La publicación es solo un documento técnico para Mathematica y ni siquiera toca la compleja interfaz de lenguaje natural, y cómo asigna frases arbitrarias a funciones discretas. – Cerin

1

Parece una gran cantidad de algoritmos de los cuales algunos que podrían ser relevantes se seleccionan mediante la coincidencia de patrones.

6

¿La base de conocimientos a aprender sobre su propia o se enseña muy específico detalles de una manera muy organizada?

Los sistemas de IA suelen ser algo claramente intermedio. El sistema generalmente aprenderá de forma dirigida, donde los desarrolladores pueden aplicar una métrica que mide la calidad del aprendizaje, y el sistema aprende al intentar maximizar esa métrica. Donde la experiencia entra es en el desarrollo de representaciones eficientes y efectivas de los datos, de modo que se preste a este proceso de aprendizaje y a la medición de qué tan bien va el aprendizaje.

Cuestiones relacionadas