Capítulo 10. Detección de Personas: Entrenamiento de un modelo

Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com

En el Capítulo 9, mostramos cómo puedes implementar un modelo preentrenado para reconocer personas en imágenes, pero no explicamos de dónde procedía ese modelo. Si tu producto tiene requisitos diferentes, querrás poder entrenar tu propia versión, y este capítulo explica cómo hacerlo.

Elegir una máquina

Entrenar este modelo de imagen requiere mucha más potencia de cálculo que nuestros ejemplos anteriores, así que si quieres que el entrenamiento se complete en un tiempo razonable, tendrás que utilizar una máquina con una unidad de procesamiento gráfico (GPU) de gama alta. A menos que esperes ejecutar muchos trabajos de entrenamiento, te recomendamos que empieces alquilando una instancia en la nube en lugar de comprar una máquina especial. Por desgracia, el servicio gratuito Colaboratory de Google que hemos utilizado en capítulos anteriores para modelos más pequeños no funcionará, y tendrás que pagar para acceder a una máquina. Hay muchos grandes proveedores disponibles, pero nuestras instrucciones supondrán que utilizas Google Cloud Platform porque es el servicio con el que estamos más familiarizados. Si ya utilizas Amazon Web Services (AWS) o Microsoft Azure, también son compatibles con TensorFlow y las instrucciones de formación deberían ser las mismas, pero tendrás que seguir sus tutoriales para configurar ...

Get TinyML now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.