No soy profesional, pero tengo entendido que hacer el llamado a la predicción directamente desde Flask es mala práctica, porque consume recursos de forma innecesariamente. por ejemplo cada vez que se ejecuta la línea sc = smartcities() estás cargando un modelo nuevo el costo de esa sola línea en producción es muy alto, teniendo en cuenta que entre más existoso sea tu producto (más llamadas al servicio) mayor es el costo computacional, esto lo puedes resolver sacando esta línea del método y convertirlo en atributo de la clase, por otro lado llamar al método predict() del modelo no es eficiente en producción, TensorFlow recomienta usar TensorFlow Serving (Docker) o incluso en el mismo GCP puedes gestionar tus modelos sin siquiera manejar Docker, lo que es mucho más eficiente y escalable.
0:00/13:54
Ver clases
Progreso del curso
Comprender la visión computarizada
- 1

¿Por qué aprender computer vision?
03:38 - 2
lock¿Qué es la visión computarizada?
Suscríbete para ver más - 3
lockTipos de visión computarizada
Suscríbete para ver más - 4
lockIntroducción a object detection: clasificación + localización
Suscríbete para ver más - 5
lockAprende a identificar problemas
Suscríbete para ver más
Dimensionamiento de proyecto de visión computarizada
Obtención y procesamiento de los datos
- 10
lockObtención de datos para tu proyecto
Suscríbete para ver más - 11
lockLimpieza de la base de datos
Suscríbete para ver más - 12
lockDistribución de datos en entrenamiento y testeo
Suscríbete para ver más - 13
lockEtiquetado de los datos de test
Suscríbete para ver más - 14
lockEtiquetado de los datos de train
Suscríbete para ver más - 15
lockTransforma tu base de datos a TFRecord
Suscríbete para ver más - 16
lockTransformar CSV a TFRecord
Suscríbete para ver más
Entrena, testea y optimiza tus modelos
- 17
lockLibrerías a importar durante fase de entrenamiento
Suscríbete para ver más - 18
lockFase de entrenamiento del modelo
Suscríbete para ver más - 19
lockBalanceo de imágenes y data augmentation
Suscríbete para ver más - 20
lockEntrena, evalua y optimiza con TensorBoard
Suscríbete para ver más - 21
lockValidación de modelo en un entorno de ejecución
Suscríbete para ver más - 22
lockRe-entrenamiento del modelo para obtener mejores resultados
Suscríbete para ver más - 23
lockSeguimiento de centroides con OpenCV
Suscríbete para ver más - 24
lockConfiguración de los centroides con OpenCV
Suscríbete para ver más - 25
lockAlgoritmo de dirección y conteo con OpenCV
Suscríbete para ver más - 26
lockCrea un ciclo de entrenamiento de tu modelo: MLOps
Suscríbete para ver más
Producto con visión computarizada en producción
- 27
lockPrepara tu entorno en Google Cloud Platform
Suscríbete para ver más - 28
lockCarga y preprocesamiento de modelos
Suscríbete para ver más - play_arrow
lockPostprocesamiento de modelos
play_circleViendo ahora - 30
lockDespliega y consume tu modelo en producción
Suscríbete para ver más - 31
lockBonus: aprende a apagar las máquinas de GCP para evitar sobrecostos
Suscríbete para ver más