Files
Claia/README.md
T

1.1 KiB

Clasificador de Aves - ML Fullstack

Este proyecto cumple con los requerimientos de la Semana 15, integrando un modelo de Machine Learning (Teachable Machine) con una arquitectura Frontend/Backend.

Estructura

  • Backend: Node.js + Express (server.js). Maneja el registro de detecciones.
  • Frontend: HTML/JS + TensorFlow.js (public/). Realiza la clasificación en tiempo real.

Requisitos Previos

  1. Instalar dependencias:
    npm install
    

Configuración del Modelo

  1. Entrena tu modelo en Teachable Machine.
  2. Exporta el modelo como "TensorFlow.js".
  3. Descarga los archivos (model.json, metadata.json, weights.bin).
  4. Colócalos en la carpeta public/model/.

Ejecución

  1. Inicia el servidor:
    node server.js
    
  2. Abre tu navegador en http://localhost:3000.

Integración Frontend-Backend

Cada vez que el frontend detecta un ave con más del 90% de confianza, envía una petición POST al endpoint /api/detections del backend para guardarla en el historial.