¿Qué pila de tecnología usa Akinator?

El servidor principal de aplicaciones web parece estar ejecutando Apache y PHP, pero eso podría ser solo el elemento web.
Supongo que algo como esto sucede detrás de escena:

  • Python como Akinator principal
  • Db principal: algunos db NoSql
  • Memoria db para recuperación rápida: Redis

El tipo de algoritmos que se ejecutan se llama algoritmos de clasificación, hay muchos de ellos y uno de los cuales, en el aprendizaje automático, utiliza Akinator.
Árboles de decisión, quizás es uno de ellos.

Cuando cambia las preguntas a un grado más amplio o específico, entonces se trata de tratar de maximizar la entropía pronosticada a partir de la siguiente pregunta.

Busque esto: (Cómo programar 20 algoritmos de preguntas) [agujero divertido del conejo]

La forma más fácil de hacer esto es usar algo como Python.

Ahora pasando a la base de datos:
Nuevamente, haré una suposición educada aquí:

  • Quizás redis para almacenar la respuesta actual que se calculará?
  • Y algunos noSql db para recuperar todas las referencias triviales de la pregunta.

php

Hola tengo 10 años desarrollador de juegos

Hice este juego “Prince Akinator Quest” de la A a la Z

espero que te guste

gracias por tu apoyo

* Pruébelo aquí: https://play.google.com/store/ap

More Interesting

¿Cuáles son los beneficios de usar el Descenso de gradiente de mini lotes?

¿Cuál es la diferencia entre tagger, chunker y NER?

¿Cómo modifica una red neuronal su peso sin entrar en un efecto de ping-pong? La función de modificación de peso se basa en el error (l * e * o [1, 2]), por lo que los valores de error altos dan modificaciones de peso drásticas.

¿Cuál es la relación entre IA, aprendizaje automático y ciencias de la computación? ¿Hay especializaciones en IA o aprendizaje automático, o son especializaciones en informática?

¿Es la informática de alto rendimiento un conocimiento esencial para el aprendizaje profundo dado que se trata de una gran red neuronal?

¿Las redes neuronales son siempre convexas con respecto a los pesos? Y si no, ¿cómo funciona tan bien el descenso de gradiente?

¿Hacia dónde se dirige la investigación de aprendizaje profundo?

¿El rendimiento de la regresión logística se ve afectado negativamente por características altamente correlacionadas?

¿Es suficiente tomar todos los cursos de la especialización de Machine Learning de la Universidad de Washington en el curso para obtener mi primer trabajo / pasantía en ML?

¿Cómo se mejora y mejora la técnica de aprendizaje automático mientras nadie sabe exactamente cómo funciona?

¿Cuáles son las ventajas y desventajas de cada método de regresión no lineal existente?

¿Es un doctorado en inteligencia artificial una cosa? ¿O el doctorado estaría realmente en aprendizaje automático / visión artificial, etc.?

Cómo comenzar a leer trabajos de investigación sobre Machine Learning

¿Cómo funciona un mecanismo de atención en el aprendizaje profundo?

¿Cuáles son las principales debilidades de la estadística de brecha para evaluar el número de clústeres presentes en un conjunto de datos?