¿modelo sin estado en la aplicación web?
Frecuentes
Visto 72 veces
0
Imagine una pequeña aplicación web de aprendizaje automático:
users submit the subject of a news atrticle
server would tell what category(e.g. sport or politics) it belongs to
if the server answered wrongly, user can submit a correct category
La mayoría de los algoritmos de aprendizaje automático tienen que recordar sus estados para poder mejorar los modelos de forma incremental. Es muy ineficiente volver a calcular el modelo cada vez que el servidor recibe una solicitud.
Pero la aplicación web se basa en un modelo sin estado. La única capa de persistencia es la base de datos. Entonces, ¿cómo implementar esos modelos sin estado en la aplicación web? ¿La mejor práctica es serializar sus estados internos y almacenarlos en la base de datos?
por cierto estoy usando Rails
pero supongo que la mayoría de los marcos web no tienen estado.
1 Respuestas
0
La web no tiene estado, por lo que tiene sentido que los marcos web también lo sean. Así que tendrás que almacenar el estado en algún lugar del servidor; un buen candidato es la base de datos. Muchos sitios web tienen grandes bases de datos, por lo que no debería ser un problema almacenar muchos estados del algoritmo de aprendizaje automático en la base de datos también.
contestado el 22 de mayo de 12 a las 19:05
No es la respuesta que estás buscando? Examinar otras preguntas etiquetadas web-services machine-learning or haz tu propia pregunta.
¿Y qué pasa con la sesión HTTP? por cierto no lo se cualquier marco web que no tiene estado (ver arriba). - Tomasz Nurkiewicz