Upgrade to Pro — share decks privately, control downloads, hide ads and more …

¿Tu cachorro se ha unido al lado oscuro?

¿Tu cachorro se ha unido al lado oscuro?

El aprendizaje automático está impregnando el desarrollo de aplicaciones móviles y web. Para crear aplicaciones modernas e interactivas que puedan evolucionar con el tiempo, es una buena idea aprender a crear y usar modelos de aprendizaje automático.

Pensé que construiría una aplicación web usando Vue.js y luego usaría esa aplicación para incrustar un modelo de ML que se entrena utilizando el servicio Custom Vision AI para saber si los animales peludos que viven en mi casa son Shihtzu o Ewoks.

En esta charla compartiré mi experiencia de crear una aplicación web progresiva, integrar ML y agregar un poco de Integración Continua / Entrega Continua (CI / CD) para enviar actualizaciones a GitHub. [Nota: Habrá fotos gratuitas de cachorros y Ewok en todas partes]

Ver también:
https://github.com/codess-aus/ewok-o-cachorro
https://speakerdeck.com/msandfor/build-a-pwa-with-azure-ml-built-in

0ceb1f981400772616d731e91d5c723c?s=128

Michelle Sandford

January 15, 2022
Tweet

Transcript

  1. #GlobalAIBootcamp #GlobalAIBootcampLatam

  2. #GlobalAIBootcamp #GlobalAIBootcampLatam Has your puppy joined the dark side? ¿Tu

    cachorro se ha unido al lado oscuro? Michelle Mei-Ling Sandford Developer Engagement Lead @ Microsoft Australia
  3. Estos son mis cachorros

  4. ¡Esos no son cachorros! Bing Image Search

  5. Y si no son cachorros... Apocalypse Endor, written by Christian

    Read with art by Clayton Henry
  6. Opciones Uh, what kind of App do I build? Low

    Code/No Code Native Web – Static/Dynamic Progressive Web App Mobile <shrugs> I’m really only here for the Machine Learning…
  7. Aplicacions Web Progresivas Discoverable Installable Safe Re-engageable Offline Responsive Linkable

    Progressive
  8. Concepto de aplicación web progresiva HTTPS Web App Manifest Service

    Worker
  9. Agregar un poco de aprendizaje automático Tenemos la oportunidad de

    hacer que nuestra aplicación simple sea más inteligente
  10. Aquí están los datos y las reglas, dame las respuestas....

    Programación Tradicional
  11. Here’s all the info, make it work Aquí están los

    datos y las respuestas. Encuéntrame las reglas Aprendizaje automático
  12. Visión general conceptual – Parte 1 HTTPS Web App Manifest

    Service Worker CICD
  13. Andamio la aplicación

  14. Crear la interfaz de inferencia

  15. Mostrar una imagen y un botón

  16. Visión general conceptual – Parte 2 HTTPS Web App Manifest

    Service Worker CICD
  17. Visión personalizada

  18. Recopilar datos y etiquetas … Conjunto de entrenamiento Conjunto de

    pruebas perro , NP Confianza:[0.01, 0.99] Confianza:[0.98, 0.02] … : ¿Es un perro? : “perro” : ¿Es un perro? : “uhh” Aprendizaje supervisado y de transferencia Conjunto de validación [ , , , , , …] [ perro , NP , NP , perro , NP, …]
  19. Ejecutar un método de predicción

  20. Acciones de GitHub

  21. Aplicaciones web estáticas

  22. Aplicaciones web estáticas

  23. Acciones de GitHub

  24. ¿Ewok o Cachorro?

  25. https://lively-ground-08b37be00.azurestaticapps.net/

  26. https://jolly-meadow-022526800.1.azurestaticapps.net/

  27. ¿Mi cachorro se ha unido al lado oscuro? https://speakerdeck.com/msandfor/

  28. Find me on LinkedIn