Introducción
Después de usar Azure ML la semana pasada, recibió varios correos electrónicos para publicar un tutorial sobre el aprendizaje automático de Amazon. Afortunadamente, algunas de mis reuniones se pospusieron y tuve tiempo para escribir esto.
Aquí hay algunas buenas noticias más para ti, te presento una herramienta que lo hará aún más simple. Simplemente eliminará todas las conjeturas que tuvo que hacer con Azure ML al elegir el modelo y las divisiones. Obviamente, estoy hablando de la Herramienta de Amazon ML. Desafortunadamente, esta vez no obtendrá un paquete de prueba, sino que tendrá que crear su cuenta proporcionando la información de su tarjeta de crédito. Sin embargo, la herramienta es de uso gratuito y la información de su tarjeta de crédito se usa solo en caso de que rompa el nivel gratuito.
En este artículo, he demostrado un tutorial paso a paso para crear un modelo de aprendizaje automático con Amazonas. También he compartido un video tutorial al final de este artículo. Hagamos nuestro primer modelo de aprendizaje automático con la herramienta Amazon ML.
¿Qué hay de nuevo en Amazon Machine Learning?
Amazon es conocido por una experiencia de usuario mejorada, innovaciones y desarrollos oportunos.
Hace solo 4 días, Amazon agregó una función para División de datos aleatorios y validación cruzada. Ahora puede entrenar y evaluar modelos de aprendizaje automático basados en la división de datos de entrada aleatoria. Esto le ayudará a evitar el sobreajuste y producir evaluaciones más precisas.
El mes pasado, Amazon habilitó predicciones en tiempo real función que permite a los usuarios obtener una vista previa de la predicción en tiempo real antes de crear la aplicación. Esta función no requiere código. Es ‘presionar un botón’ para comenzar la función.
Lea también: Amazon re: Invent 2015 (Machine Learning Reinvented)
Caída de precios
Básicamente, Amazon te cobra por 2 servicios:
Tarifas de análisis de datos y creación de modelos – Depende del tamaño de los datos de entrada, número de variables, tipos de transformación y número de horas de cálculo. Por esto, se le cobrará $ 0.42 por hora.
Tarifas de predicción – Se puede dividir además en Predicciones por lotes y Predicciones en tiempo real. Las predicciones por lotes son cuando su aplicación obtiene muchas predicciones a la vez. En predicciones en tiempo real, puede solicitar predicciones para su uso inmediato a través de aplicaciones web, móviles o de escritorio. Costos de predicción por lotes $ 0.10 por 1000 predicciones. Costos de predicción en tiempo real $ 0.0001 por predicción.
Modelo de aprendizaje automático con el servicio de Amazon
¡Pongámonos a trabajar ahora!
1. Una vez que inicie sesiónLa "Sesión" es un concepto clave en el ámbito de la psicología y la terapia. Se refiere a un encuentro programado entre un terapeuta y un cliente, donde se exploran pensamientos, emociones y comportamientos. Estas sesiones pueden variar en duración y frecuencia, y su objetivo principal es facilitar el crecimiento personal y la resolución de problemas. La efectividad de las sesiones depende de la relación entre el terapeuta y el..., encontrará esta como la página principal (que se muestra a continuación). Ahora, seleccione los modelos de Machine Learning para pasar a la primera página de la herramienta ML.
2. El siguiente paso es ingresar un conjunto de datos. En caso de que no tenga ningún conjunto de datos listo, puede utilizar el sugerido en el cuadro de diálogo “banking.csv”. Seleccione S3 como la opción (aml-sample-data / banking.csv). Una vez que el conjunto de datos se haya cargado correctamente, aparecerá un cuadro de diálogo de «validación exitosa».
4. Presione “Continuar” para pasar a la siguiente pantalla. Ahora encontrará todas las variables y una muestra de datos. Una cosa que debe asegurarse es la etiqueta de destino. Esta es tu variableEn estadística y matemáticas, una "variable" es un símbolo que representa un valor que puede cambiar o variar. Existen diferentes tipos de variables, como las cualitativas, que describen características no numéricas, y las cuantitativas, que representan cantidades numéricas. Las variables son fundamentales en experimentos y estudios, ya que permiten analizar relaciones y patrones entre diferentes elementos, facilitando la comprensión de fenómenos complejos.... dependiente. En nuestro ejemplo actual, el objetivo es «y». Por lo tanto, verá una marca en la columna Destino.
5. Ahora presione ‘continuar’ y haga clic en ‘Revisar’. En la pestaña final, encontrará un resumen de todas las entradas. A continuación se muestra una muestra:
6. Finalmente, presiona “Finalizar” y ya está.
Comprobación de los resultados del modelo
Para comprobar los resultados, vaya a PanelUn panel es un grupo de expertos que se reúne para discutir y analizar un tema específico. Estos foros son comunes en conferencias, seminarios y debates públicos, donde los participantes comparten sus conocimientos y perspectivas. Los paneles pueden abordar diversas áreas, desde la ciencia hasta la política, y su objetivo es fomentar el intercambio de ideas y la reflexión crítica entre los asistentes.... de control.
En el tablero, puede encontrar todo tipo de objetos creados. A continuación, se incluyen algunas comprobaciones clave que puede realizar:
1. Verifique el tipo de datos : Al hacer clic en el ID de Banking.csv, encontrará un panel para navegar a través de los datos. 2. Ahora, haga clic en Visualización de destino. Encontrarás la distribución de cada columna. Por ejemplo, a continuación se muestra la distribución de la variable objetivo (y):
3. Verifique las métricas de desempeño : Para comprobar las métricas de rendimiento, haga clic en ID del tipo de evaluación. A continuación se muestra el tablero que obtiene:
4. Como puede ver, nuestro modelo tiene un AUC de 0,94. Además, esta herramienta le ofrece la opción de ajustar el umbral de puntuación. Esta es una simulación muy interesante para presenciar el intercambio entre falso positivo y verdadero positivo. Aquí hay una instancia:
En este gráfico, puede mover el puntuación umbral lo que le da% correcto y% error. los linea gris es para la distribución de 0 y línea negro es la distribución de 1s. Las porciones sombreadas representan tipo 1 y errores tipo 2 dependiendo de qué lado de la línea de corte cae el área. También tiene un juego de herramientas que se llama métricas avanzadas. Estas son otras palancas que se pueden ajustar para simular el mismo gráfico. Aquí hay una instantánea de este kit de herramientas:
Recurso adicional: También le puede interesar este tutorial de 53 minutos que se impartió en AWS re: invent 2015:
Notas finales
La herramienta Amazon ML es una herramienta realmente buena para la visualización de datos y resultados. El tiempo que tarda la herramienta es ligeramente superior cuando lo comparo con H2O u otros kits de herramientas similares. Sin embargo, todo el proceso es excepcionalmente sencillo de ejecutar.
En este artículo, he demostrado un proceso paso a paso para crear un modelo de aprendizaje automático utilizando el servicio Amazon ML. Como ha visto, es un proceso bastante simple y ‘sin código’. Por lo tanto, las personas que consideran que la codificación es intimidante deberían utilizar estos servicios con frecuencia.
Le ha resultado útil este artículo ? Comparta con nosotros su experiencia con la herramienta Amazon Machine Learning.
Si le gusta lo que acaba de leer y desea continuar con su aprendizaje sobre análisis, suscríbete a nuestros correos electrónicos, Síguenos en Twitter o como nuestro pagina de Facebook.
Relacionado
Posts Relacionados:
- Utilice Google Colab para modelos de aprendizaje profundo y aprendizaje automático
- ¡Aprenda y pruebe sus habilidades de aprendizaje automático con los nuevos problemas de práctica y cursos gratuitos de AV!
- Entrene modelos de aprendizaje automático con núcleos múltiples de CPU
- Modelos de clasificación de aprendizaje tradicional frente a aprendizaje profundo