¿Es posible que una computadora aprenda a distinguir gatos de perros de solo un conjunto de imágenes sin que le digamos qué imágenes son gatos y cuáles son perros, o incluso si hay cosas como gatos y perros, y si es así, cómo es exactamente esto? ¿hecho?

Usted pregunta: ¿Cómo se hace? Midiendo las diferencias de luz y color con cierta granularidad espaciada en las imágenes de los objetos. A continuación, los datos de estas mediciones se analizan en busca de formas / patrones que son más “característicos” que otros. Esta es la función de recompensa que utiliza el procedimiento en ausencia de instrucciones específicas para el efecto de “lo que estamos buscando”. Finalmente, los candidatos encontrados se agrupan en grupos, sin embargo, no necesariamente cualquier cosa que separe claramente las entidades definidas biológicamente, también podría ser ‘cosas oscuras’ y ‘cosas claras’, ‘cosas pequeñas / grandes’, cosas con dos partes principales, tres principales partes, etc.

Por supuesto, ya sabemos que existen tecnologías en funcionamiento capaces de hacer esa distinción visual de manera muy confiable. El reconocimiento digital es una tecnología muy exitosa.

Las siguientes tecnologías, algo relacionadas, a punto de tener éxito son estas:

  • Reconocimiento de lenguaje hablado
  • Reconocimiento de significados complejos en textos.

Se están probando varios enfoques en ambas áreas que plantean cada uno sus desafíos. En el caso del lenguaje hablado, las conversaciones cruzadas y el ruido son perturbadores. En el caso del significado, es la magnitud de diferentes significados, diferentes interpretaciones de las mismas expresiones y diferentes formas de decir aproximadamente lo mismo. En contraste, el análisis de las imágenes es relativamente simple porque el número de variaciones está limitado a la granularidad de las mediciones.

Aquí hay algunos ejemplos de las expresiones verbales con las que un sistema tendría que lidiar. Primeros candidatos en el área de “perro”:

A continuación, “gatos”:

Y aquí, la “familia de los gatos”:

Esta es una respuesta bastante buena a la complejidad de la pregunta:

Si y no. Podemos entrenar una computadora para identificar ciertas características en la imagen como una sola, y es uno de los objetivos clave de la IA InceptionV3. Sin embargo, una vez que comience a crear ejemplos adversos, se muestra la fragilidad de su reconocimiento.

Cómo se hace es una buena pregunta. Existen numerosos caminos y exige un ingeniero de software con experiencia en reconocimiento de imágenes y redes neuronales. Aún así, si desea darle un giro, le recomiendo el tutorial de TensorFlow.

Sí, es posible mediante el aprendizaje no supervisado.

En el aprendizaje no supervisado, un sistema de inteligencia artificial puede agrupar información no ordenada de acuerdo con similitudes y diferencias, aunque no se proporcionan categorías. Los sistemas de IA capaces de aprender sin supervisión a menudo se asocian con modelos de aprendizaje generativo, aunque también pueden usar un enfoque basado en la recuperación (que a menudo se asocia con el aprendizaje supervisado). Los chat-bots, los autos sin conductor, los programas de reconocimiento facial, los sistemas expertos y los robots se encuentran entre los sistemas que pueden utilizar enfoques de aprendizaje supervisados ​​o no supervisados.

En el aprendizaje no supervisado, se presenta un sistema de IA con datos categorizados y sin etiquetar, y los algoritmos del sistema actúan sobre los datos sin capacitación previa. La salida depende de los algoritmos codificados. Someter un sistema a un aprendizaje no supervisado es una forma de probar la IA.

Los algoritmos de aprendizaje no supervisados ​​pueden realizar tareas de procesamiento más complejas que los sistemas de aprendizaje supervisados. Sin embargo, el aprendizaje no supervisado puede ser más impredecible que el modelo alternativo. Si bien un sistema de IA de aprendizaje no supervisado podría, por ejemplo, descubrir por sí mismo cómo separar a los gatos de los perros, también podría agregar categorías imprevistas e indeseadas para tratar razas inusuales, creando desorden en lugar de orden.

Sí, es posible. Se llama aprendizaje no supervisado. Al extraer características específicas de las imágenes y luego ejecutar un algoritmo como la agrupación de K-means, la computadora puede distinguir entre diferentes objetos sin supervisión humana.

Pueden describir la diferencia entre dos fotos pero sin material de referencia, como nombres. La computadora puede darles nombres de indios americanos con sus características prominentes

More Interesting

Cómo comenzar a trabajar en un proyecto de análisis de sentimientos

Cómo obtener la etiqueta del tema que modela la salida LDA

¿Los principales profesionales de aprendizaje profundo a menudo tienen grandes lagunas de conocimiento debido a lo rápido que se mueve el campo?

¿OCR es una amenaza para CAPTCHA?

¿Quiénes son los profesores que trabajan en biología computacional utilizando el aprendizaje automático inspirado en bio como las redes neuronales?

¿Cómo se comparan las bibliotecas de aprendizaje automático de Python con las de Go?

¿Quiénes son los mejores ingenieros de aprendizaje automático?

Si pudiera construir una plataforma de contenido (piense en la entrega de noticias) desde cero con el objetivo de escalar a millones de usuarios, ¿qué infraestructura utilizaría?

Comencé a aprender Machine Learning pero estoy luchando con conceptos matemáticos como la regresión lineal. ¿Cuál debería ser mi punto de partida en tal caso?

¿Cuál es un buen tutorial breve para usar el aprendizaje profundo para tareas de reconocimiento de imágenes?

¿Qué pensaría BF Skinner del aprendizaje automático?

¿Se ha realizado algún trabajo para hacer que la regresión lineal sea amigable para el laico?

¿Cuáles son algunas aplicaciones de PageRank que no sean motores de búsqueda?

Soy candidato a doctorado en una universidad en Irán, tengo experiencias en PNL persa, Spark, Hadoop y aprendizaje profundo. ¿Tengo alguna posibilidad de ingresar a Google?

¿Puedo controlar las señales neuronales desde un lugar?