Si el modelo resultante es lo suficientemente pequeño, se puede almacenar de forma segura en un dispositivo móvil. Y si la velocidad de inferencia es lo suficientemente rápida, entonces el modelo puede ejecutarse sin un uso excesivo de ancho de banda.
Si la complejidad espacial del modelo es muy grande (generalmente ocurre con modelos no paramétricos) o la complejidad de la inferencia es grande (requiere muchos cálculos para completar en un corto período de tiempo), entonces definitivamente es mejor que el modelo permanezca en el lado del servidor que tiene recursos adecuados y para enviar las respuestas al cliente.
Además, uno debería considerar si el algoritmo debe ser uno fuera de línea o en línea. En el aprendizaje en línea, el modelo se entrenará indefinidamente, lo que dará como resultado la actualización constante de sus parámetros (/ hipótesis si el modelo no es paramétrico). En tal caso, se podría enviar un clon del modelo al dispositivo, suponiendo un espacio satisfactorio y complejidades de inferencia.
- ¿Cuál es la diferencia entre una API, una biblioteca y un marco?
- ¿Cuáles son los destinatarios del desarrollo web?
- ¿Por qué es tan inútil el sistema de clasificación de Netflix? (Después de desplazarse por 100 títulos aleatorios, todos excepto uno estaban en el rango de 2.9 y 4.)
- ¿Alguien puede recomendar algunos servidores de sitios web seguros, gratuitos y de pago que tengan PHP?
- ¿Cómo debería un joven de 16 años interesado en crear un sitio web social comenzar, aprender y obtener ayuda con la tarea?