¿Qué tan probable es crear una imagen reconocible a través de un generador aleatorio de píxeles?

Mucho tiempo.

Supongamos que solo le interesan las imágenes en blanco y negro. Entonces tienes 1,049,088 píxeles. Dado que el cerebro humano es muy bueno para reconocer imágenes, supongamos que solo necesita uno de cada mil píxeles para ser “correcto”. Entonces eso es 1,049 píxeles. El número de imágenes posibles que puede mostrar son entonces 2 ^ 1,049. Es un número con alrededor de 1,046 dígitos.

No tengo idea de cuántas imágenes individuales podrías reconocer, pero digamos que son cuatro mil millones. (1,000,000,000,000,000). Ese es un número con solo 15 dígitos (sí, el 1 no cuenta), por lo que la cantidad de imágenes que tendría que mostrar antes de que la probabilidad fuera superior al 50% de que una fuera reconocible es un número con 1,046-15 = 1,031 dígitos.

Hay 31 millones de segundos en un año, son otros 8 dígitos: quedan 1,023 dígitos.

Hay seis dígitos en un millón de años: quedan 1.017

A cualquier velocidad que pueda mostrar, incluso uno por pico-segundo (15 dígitos), tomaría muchas, muchas veces más tiempo que la vida del Universo. Solo faltan 100 billones de años (14 dígitos) antes de que salga la última estrella y solo cien dígitos en el número de años antes de que todo se detenga.

Terminarías antes de que ocurriera el próximo Big Bang. Ese número tiene 100,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000,000 dígitos.

More Interesting

Procesamiento de lenguaje natural: ¿Cómo procesan los sistemas de PNL términos de negación como no, nunca, apenas en texto?

¿Cuál es la reputación de MS (CS) con la especialización de Cloud Computing de Texas Tech, Universidad de Lubbock en el mercado laboral de EE. UU. Ahora? ¿Qué área de investigación en computación en la nube tiene una gran demanda desde una perspectiva laboral en el mercado estadounidense de hoy?

¿Debo actualizarme a Fedora 24 (desde 23) ahora o esperar?

Si las computadoras reemplazaran a los médicos para el diagnóstico, ¿cree que los pacientes mentirían más / menos / de manera diferente sobre las preguntas médicas?

¿En qué nivel de desarrollo se encuentra actualmente la CPU Loongson?

¿Qué es mejor, BITS Goa CS o Hyderabad CS?

¿Cómo es el programa universitario de informática de Yale? ¿Qué distingue el programa de Yale del de otras universidades? ¿Cómo son los cursos y cómo se imparten?

¿Qué es la búsqueda de interpolación en estructuras de datos?

¿Es posible crear una computadora personal con cero información precargada? De ser así, ¿cuáles serían las ventajas y cuáles serían las desventajas?

¿Qué algoritmos se utilizan para hacer herramientas bioinformáticas?

¿Por qué Windows Update conlleva un 10% de riesgo de estropear su computadora?

¿Qué es OLAP (procesamiento analítico en línea) y para qué se utiliza?

¿Cuánta física debería saber un experto en informática?

¿Cómo explicarías la diferencia entre el aprendizaje automático y el aprendizaje profundo a un niño de 13 años?

¿Qué es una brecha de dualidad y cómo se usa en el aprendizaje automático?