audiv027-2024-2

clase 4

Comenzamos la clase vienda la función de “Issues”, que funciona como una especie de foro en la que se pueden dejar comentarios, tareas y etiquetar a otres usuaries. Pasamos la lista mediante ese medio.

Luego, hablamos de un error común en el que se crean más branches o ramas al editar en el repositorio original FAU-UChile. Esta información agregada se toma como un patch o parche, una sugerencia de edición para le propietarie del repositorio original, le profe, por lo que luego no aparecerá en nuestro repositorio personal.

De la mano con esto, se mencionó el cambio en la terminología de estas secciones, donde al repositorio original se le refería como “master”, cuya connotación se encuentra arraigada en discursos problemáticos y dañinos.

Para terminar este tema, vimos la manera de solucionar el error al entrar a las distintas branches desde nuestro propio perfil y borrarlas desde el historial de estas.

Revisamos los apuntes de la clase pasada de forma rápida para recordar.


Retomamos con p5

Como ejemplo para introducir, se nos mostraron trabajos de le profesore, donde el código funciona como una especie de calculadora que, en base a un color original, automáticamente genera otras opciones de color similares.

ml5

Vamos a hacer un tour por sus funciones para aprender cómo usarla. Usaremos bases de esta misma plataforma en nuestro próximo trabajo.

https://ml5js.org


Image Classifier

Lo que este hace es mostrarnos la imagen y comunicar las etiquetas que encontró para identificar qué es esto que ve y a qué categoría pertenece, todo indicado a través de porcentajes que refieren a la seguridad con la que puede afirmar esto.

Hay que tener especial cuidado con el tipo de archivo que usamos, recordando que necesita estar en un formato como “sonic.jpg”, con un solo punto que separe el nombre del archivo de la extensión. Siempre ver las propiedades de los archivos que usaremos.

Subimos un archivo. Es necesario subirlo en el lugar que queremos usarlo, images, y asegurarnos de que este su nombre en loadImage.

Continuamos con la guía que nos presenta el sitio, viendo funciones específicas ahí presentes.

JavaScript es particularmente usado para entornos dinámicos por su función de Callback, que se asegura de tener todos los recursos listos con anterioridad para que todo corra de buena forma.

Stupid Hackathon

Hackathon - Encontrarse por un período de tiempo con otres para generar ideas y soluciones a problemas

Sam Lavigne

Crea obras, herramientas y material de guía.

Microsoft COCO, Common Objects in Context, base de datos de imágenes con la que se entrena a los modelos de reconocimiento de objetos.

Clasificadores de imagen en ml5:

Estos permiten entrenar a los clasificadores de imágenes para que estos puedan generar sus respuestas.


BodySegmentation

Separar la imagen en segmentos o capas, para facilitar la edición de imágenes.


HandPose

Leap Motion - Sensor que permitía detectar movimientos de las manos. Aplicación en el arte y el ámbito escénico.

Cristóbal Valenzuela

Creó una herramienta llamada Runway, que es usada para automatizar procesos con inteligencia artificial a gran nivel.


FaceMesh

Detección y reconocimiento facial.


SoundClassifier

Puede clasificar y usar los comandos de voz de 18 palabras, cortas y concisas, que facilitan el trabajo con la herramienta.

Es importante saber cómo acceder a estas herramientas y cómo entrenarlas para atravesar barreras de conocimiento e idioma.


Sentiment

Entrenada para predecir el sentimiento de cualquier texto.