La mejor manera de incorporar IA o aprendizaje automático es siguiendo un proceso muy similar al siguiente.
Primero, ¿cuáles son las principales métricas o resultados que más le interesan mejorar? ¿Desea aumentar el compromiso, el uso, la jugabilidad (por ejemplo, para un juego donde el usuario compite contra una computadora), etc.?
Una vez que tenga algunas métricas que le gustaría optimizar, el siguiente paso es averiguar qué datos puede usar para ayudarlo a mejorar esas métricas. Por ejemplo, si desea aumentar la participación en una página de su aplicación, querrá buscar datos como porcentajes de clics en elementos de la página, que puede convertir en funciones que pueden predecir qué elementos debe mostrar a un usuario maximizar su tasa de clics (un proxy para el compromiso).
- Criptografía: ¿Cuáles son las ventajas y desventajas de AES sobre Triple-DES?
- ¿Cuáles son algunas de las aplicaciones del aprendizaje automático en análisis de publicidad en línea?
- ¿Cuál es la diferencia entre una maestría en informática (MS) y una maestría en aplicaciones informáticas (MCA)? Este año busqué una Licenciatura en Aplicación de Computadoras (BCA), ¿qué título debo elegir ahora?
- ¿Hay un límite para el archivo robots.txt?
- ¿Debería preocuparme que mi amigo se especialice en informática? No creo que alguna vez pueda encontrar el amor. ¿Es algo de lo que debería preocuparme o es su propio problema?
Finalmente, con los valores que desea optimizar, los datos y las características, puede aprovechar los algoritmos predictivos que pueden tomar las características que ha creado (en este caso, puede ser información del usuario y otra información contextual), optimice para hacer clic califica y predice la ubicación de cualquier elemento en la página para cualquier usuario dado.
Este proceso de 3 pasos es una forma general de pensar sobre el aprendizaje automático y ciertamente no cubre todos los casos de uso potenciales del aprendizaje automático. Si desea comenzar con cualquiera de estas soluciones, puede aprovechar la red de modelos creados por desarrolladores en sitios como Datmo [1]. Con la interfaz de línea de comandos puede clonar y entrenar modelos con sus propios datos para encontrar rápidamente soluciones que optimicen la métrica que más le interesa. Finalmente, una vez que tenga un modelo entrenado que funcione, puede implementarlo como una API RESTful para que pueda agregar el modelo predictivo a su aplicación y verlo funcionar en producción.
¡Espero que esto ayude!
Notas al pie
[1] Construir. Compartir. Colaborar. Todo en un lugar