Sobre este proyecto
it-programming / artificial-intelligence-1
Abierto
Se busca un ingeniero de Machine Learning o Computer Vision altamente calificado para desarrollar un script en Python. El objetivo principal de este proyecto es generar variaciones de imágenes de rostros de tal manera que cada variación sea percibida como una persona diferente por sistemas de reconocimiento facial avanzados, como FaceNet y ArcFace, mientras que las modificaciones sean imperceptibles para el ojo humano.
Requisitos técnicos detallados:
1. **Input**: El script debe aceptar una única foto original de un rostro como entrada.
2. **Output**: Debe generar múltiples variaciones de la misma foto de rostro.
3. **Métrica de Evasión**: Cada variación generada debe tener una distancia coseno superior a 0.40 con respecto a la imagen original. Esta distancia debe ser medida utilizando embeddings de 128 dimensiones obtenidos a través de la implementación de DeepFace/FaceNet.
4. **Perceptibilidad Visual**: Las modificaciones aplicadas a las imágenes deben ser completamente invisibles o extremadamente sutiles para el ojo humano, asegurando que la foto resultante se vea natural y sin artefactos visuales evidentes.
5. **Implementación**: El entregable debe ser un script standalone en Python, diseñado para ser fácil de ejecutar y con dependencias claramente documentadas.
6. **Verificación**: Se requiere incluir un script de verificación separado que permita medir y confirmar la distancia coseno entre la imagen original y cada una de las variaciones generadas, utilizando la metodología especificada (DeepFace/FaceNet 128D).
El candidato ideal tendrá experiencia demostrable en Computer Vision, Machine Learning, y específicamente en técnicas de generación de imágenes y adversarial attacks o perturbaciones sutiles en el contexto de reconocimiento facial.
Categoría Programación y Tecnología
Subcategoría Inteligencia Artificial
Tamaño del proyecto Medio
Plazo de Entrega: No definido
Habilidades necesarias