Una red neuronal desarrollada por cient铆ficos rusos ha aprendido a determinar la edad del video con un alto grado de precisi贸n.



Una publicaci贸n cient铆fica autorizada, Journal of Physics, public贸 un art铆culo que describe los resultados del trabajo sobre la creaci贸n de una red neuronal que determina la edad y el g茅nero de una persona.

Los desarrolladores en cuesti贸n implementaron su proyecto en la Escuela Superior de Econom铆a bajo el liderazgo de Andrei Savchenko. El equipo propuso un nuevo m茅todo para analizar datos humanos de video, este m茅todo es la base del trabajo de la red neuronal, que pertenece a la clase de las convolucionales .

El m茅todo en s铆 consiste en el an谩lisis de video cuadro por cuadro, con 茅nfasis en los cuadros individuales de una persona. Un an谩lisis posterior va en dos direcciones. El primero le permite determinar la edad promedio de una persona, el segundo, su g茅nero. Como de costumbre, la red neuronal se entren贸 originalmente, la base de video, que sirvi贸 como entrenamiento principal, incluye 1165 videos.

Los autores indican que su red neuronal puede determinar la edad de una persona con una precisi贸n de aproximadamente el 71%, g茅nero - 88%. Los autores planean usar su desarrollo para crear una aplicaci贸n m贸vil para Android.

La innovaci贸n de desarrollo es que la red neuronal se ense帽贸 a trabajar con video. En cuanto a las im谩genes, las redes neuronales han podido determinar durante mucho tiempo la edad y el g茅nero de una persona, y la precisi贸n de los sistemas en este caso es bastante alta. Pero si necesita trabajar con video, la tarea es complicada, ya que no es tan simple seleccionar un marco claro con una persona donde se pueda ver claramente su rostro.

El esquema est谩ndar utiliza una estimaci贸n de la edad de una persona de 0 a 100 a帽os, luego analiza la escala de edad completa, indicando la probabilidad de que una persona en la imagen tenga exactamente tantos a帽os. Por ejemplo, la probabilidad de que pertenezca al grupo de edad de 25-30 a帽os es del 10%, 30-35 - 35% y, por ejemplo, 50-55 a帽os - 60%.



El algoritmo se implementa basado en Pycharm IDE con Python 3.6. No se necesitan muchos recursos de dicha red neuronal: las pruebas se llevaron a cabo en una PC de escritorio normal con CPU Intel Core i5-2400, tarjeta gr谩fica NVIDIA GeForce GT 440 y Windows 7 de 64 bits. Adem谩s, el sistema se prob贸 en un dispositivo m贸vil con sistema operativo Android (versi贸n de Android) y las caracter铆sticas del dispositivo m贸vil no est谩n indicadas).


Aplicaci贸n de Android GUI prevista

En cuanto a la aplicaci贸n m贸vil, su elemento principal es una ventana con una demostraci贸n de video (captura de la c谩mara). La red neuronal analiza cuadros individuales e intenta indicar la edad y el g茅nero de la persona.

Seg煤n los desarrolladores, el principal problema para reconocer diversas caracter铆sticas de una persona, incluida su edad y g茅nero, es que la capacitaci贸n de redes neuronales que se especializan en esta tarea es demasiado limitada. Las bases de datos de videos e im谩genes son relativamente peque帽as y, sin embargo, todas las personas son muy diferentes, incluidos los representantes de la misma categor铆a de g茅nero y edad.

Curiosamente, una de las bases de datos en base a la cual se form贸 la red neuronal a partir del art铆culo fue que todos los videos fueron cortados de pel铆culas indias. En total, hab铆a 322 videos diferentes con 34,512 cuadros en la base de datos. El video conten铆a escenas con cientos de actores indios. Por conveniencia, se dividieron en 4 categor铆as de edad: "Ni帽os", "J贸venes", "Edad Media", "Ancianos". En cuanto a la l铆nea de tiempo, tiene 1-12 a帽os, 13-30, 31-50, 50+.

Las redes neuronales pueden determinar el sexo y la edad de una persona no solo a partir de fotograf铆as o videos de una persona o cuerpo. Por ejemplo, una red neuronal creada por Google y Verily aprendi贸 a reconocer no solo las caracter铆sticas indicadas, sino tambi茅n el promedio de az煤car en sangre HbA1c, IMC, presi贸n arterial sist贸lica SBP, presi贸n arterial diast贸lica DBP. Y el sistema indica si una persona fuma o no. Y todo esto, seg煤n el fondo.



Para entrenar esta red neuronal, los desarrolladores utilizaron la base de datos de im谩genes, que conten铆a aproximadamente 300,000 fotos. Informaci贸n proporcionada por EyePACS y UK Biobank. Seg煤n los m茅dicos, un nuevo enfoque para el diagn贸stico puede ayudar a los m茅dicos a hacer un diagn贸stico r谩pidamente. La IA no solo puede acelerar, sino tambi茅n aumentar la precisi贸n de los diagn贸sticos. Los m茅dicos simplemente necesitan esta ayuda, ya que un m茅dico humano no siempre puede trabajar de manera r谩pida y eficiente, especialmente al final de la jornada laboral. Como resultado, la precisi贸n del diagn贸stico y la correcci贸n del curso de tratamiento prescrito sufren.

Source: https://habr.com/ru/post/es434082/


All Articles