Sí tu puedes. Todas las personas que dicen: “No puede”, no han escuchado la pregunta exacta. No es “puede un programa COMPUTAR una salida infinita no repetitiva”. Entonces, si tiene una computadora y un sensor ruidoso conectado, simplemente puede emitir el ruido. Suponiendo que los estados cuánticos de nuestro universo sean lo suficientemente “infinitos” para usted, la salida será infinitamente aleatoria.
Pero si se te ocurre esa mierda teórica de que los estados dentro de una computadora no son infinitos, los estados del universo tampoco lo son. Entonces, el infinito matemático no es real de todos modos y algo realmente infinito no existe en este universo y tampoco puede ser producido por una computadora.
Además de esto, surge la pregunta: ¿puede una computadora generar una secuencia pseudoaleatoria de números aleatorios que demore más en salir hasta que se repita de lo que existirá el átomo promedio del que está construido? Sí. Toda computadora moderna tiene esta capacidad.
Por lo tanto, esta pregunta no es exactamente sobre las computadoras en sí y no hay información sobre las capacidades de las computadoras o no, pero esta pregunta es una declaración sobre algo no real como “infinito”.
No hay nada real e infinito. Por lo que sé.
Y cada declaración sobre el infinito y la realidad es solo académica y no tiene valor real para ninguna aplicación práctica. No es que la idea de infinito no tenga valor, pero simplemente no hay infinito real en el universo.
Entonces, para cada aspecto práctico de su pregunta, la respuesta es: SÍ
Para cada aspecto teórico de su pregunta, es: NO, porque es cierto para todo en el universo y también para las computadoras.
La computadora moderna más pequeña que se me ocurre es la ATTiny11, que no tiene RAM sino 32 registros de 8 bits. Eso es de 256 bits. Además de eso, tiene 64 bytes de memoria flash EEprom. Entonces, después de contar los 256 bits de todos los 0x00 a todos los 0xFF, aumenta los 64 bytes en 1 y así sucesivamente. Esa es una longitud de 768 bits y 2 ^ 768 para contar eso, por lo que no se repite hasta que el universo termine. Puede implementar un pequeño algoritmo bithift-feedback-pseudo-random o algo así. Pero esta es realmente la computadora más pequeña con la que he trabajado. E incluso esa cosa puede generar números (pseudo-) aleatorios hasta que el universo termine.
No lo hace en un universo teórico, ¿y qué? ¿Ese chip existirá por unos 50? ¿100 años? Tops Y hasta entonces ni siquiera habrá contado sus registros. Será necesario durante más de 1E63 años, si el programa cuenta con cada ciclo de reloj. Sin siquiera tocar la EEPROM. ¿Y nuestro universo existe desde 13.7E9 años? Sí claro.
Supongo que si te queda un poco de sentido práctico, la respuesta es SÍ.
Lo que ocurre con esta respuesta “NO” es que es una especie de retórica. Siempre existe esta espada Damokles sobre esta pregunta: “¿pueden pensar las computadoras?” Y la humanidad siempre trata de definir los límites de las máquinas para superar este límite y afirmar que puede hacer cosas que una máquina no puede hacer. Entonces, cuando miras los 38 trucos retóricos de Schopenhauers (El arte de tener razón) puedes ver que existe este truco retórico para generalizar una pregunta y dar una respuesta que se adapte a tus necesidades.
Y esta generalización de algo que es cierto para todo en la universidad, que de hecho no es infinito porque nada es infinito, poner explícitamente en la computadora para reclamar sus ‘límites’, que en un nivel abstracto son verdaderos, pero no prácticos nivel.
La respuesta ‘NO’ implica que una computadora no puede generar flujos infinitos de números, de modo que cuando la máquina ni siquiera puede contar correctamente, esa cosa nunca podrá hacer XYZ. En este caso, ‘pensar’ o ser ‘inteligente’, sea lo que sea que pensemos que es la inteligencia. Entonces, me opongo firmemente a esta respuesta ligeramente retórica, incluso si es teóricamente correcta. Pero debido a que esto es tan general, es cierto para todo y con eso se convierte en Mu.
Mu como la respuesta a una pregunta mal formulada que no puede producir una respuesta útil.
Y esta es la razón por la que rechazo el NO. No acepto este ‘límite’ que no es un límite real en absoluto. Ese es el producto de una pregunta mal formulada y la pregunta por sí sola es algo retórico, es un recipiente para poner límites a algo donde no hay límites reales. Por fin no hay límites, eso no es cierto para todo lo demás en el universo también.
Tenemos 30 años de luz de invierno de IA detrás de nosotros. Y esta pregunta fue una de las razones por las que perdimos tanto potencial y tantos años de ciencia en este campo. Y tenemos que dejar de hacer preguntas retóricas, porque tememos a la máquina. No hay futuro para este planeta sin nosotros enseñando procesos cognitivos a las máquinas. Ningún ser humano puede coordinar la sociedad moderna, ninguna sociedad humana coordinada, simplemente nada humano puede hacer frente a los datos masivos que enfrentamos todos los días.
Entonces nuestra esperanza es que los 30 años perdidos no sean la perdición de nuestro tiempo. Que la arrogancia e ignorancia de esos 30 años no fueron demasiado largas y ya es demasiado tarde para nosotros. Para construirlos. Y lo primero que tenemos que hacer es dejar de hacer preguntas teóricas y retóricas que surgen del miedo.
Esta respuesta puede ir un poco más allá del rango previsto de esta pregunta, pero solo veo el campo más amplio y las implicaciones. Y son inquietantes.
En todos los aspectos prácticos, las máquinas (computadoras) pueden hacer todo lo que los humanos podemos hacer. Sin embargo, están bajo los mismos límites, bajo los cuales está todo lo que hay en este universo. Y tampoco tienen vida ilimitada. Las computadoras mueren eventualmente, o terminan rotas, si tomas la palabra “morir” más estrecha para “no vivo más”. Por lo general, más rápido que nosotros los humanos.
Y esto, también, es algo que la ficción siempre se equivoca. Las computadoras son solo herramientas. No están vivos en un sentido biológico. Pero en teoría pueden ser sensibles, incluso si eso parece estar muy lejos de la ingeniería de software a partir de ahora. Pero no creo que estemos diseñando sistemas inteligentes. Estamos diseñando para que sean mejores herramientas para nosotros. Y una de las cosas que necesitamos es hacerlos más inteligentes que hoy.
Y supera los 30 años perdidos de oscuridad de la IA. Y deja de hacer preguntas tontas que solo son Mu para mostrar retóricamente cuán malas son y cuán limitadas. Es mejor centrarse en lo que pueden hacer, lo que nunca se descubrió, que nadie pensó, se atrevió a hacer y logró explorar con ellos.
Es lo mismo con las tareas completas de NP que las computadoras realmente pueden resolver bastante bien hoy. No encontrar la solución (teóricamente) perfecta (las computadoras NO PUEDEN hacer eso! Gritan todos y su hermana), sino una solución práctica que realmente ayude. Que es lo que hacen por todos hoy.
Porque los límites teóricos no son límites prácticos. La mayoría de los límites teóricos que puedes ignorar en la vida cotidiana. No tienen importancia o al menos son muy menores.
Incluso el ATTiny11 puede proporcionarle un flujo interminable de números aleatorios para el momento en que los átomos no se descomponen. Y para cualquier momento la humanidad existirá. Y es por eso que la respuesta es: SÍ
Sí, solo hazlo. Ignora a los que no dicen. Realmente estoy harto de los que no dicen en informática teórica. “¡Las computadoras no pueden resolver los problemas de NP!”, Gritan. Y, en teoría, tienen razón, pero solo son menos de 10 líneas en Python con el paquete DEAP para resolver un gran problema de mochila como un pequeño ejemplo de lo que puede hacer con eso. Y su computadora no se calienta con eso, y ni siquiera tiene tiempo para tomar un sorbo de té antes de que su computadora presente una respuesta. Si. Tal vez no sea la respuesta perfecta, pero ¿a quién le importa? De Verdad? La perfección es como el infinito, no de este mundo. No me interesa la perfección, ni el infinito ni ninguna otra cosa abstracta. Necesitamos soluciones Encuéntralos.
Quiero saber algunas respuestas reales de la informática teórica sobre qué es / es / posible pero que nunca se ha probado. Como las cosas que Alan Turing soñó. Quiero algunos sueños y no cojo Schopenhauer 38 trolling, luciendo petulante y sin lograr nada. Respeto este campo, no me malinterpreten, pero están pendientes de esta mierda desde hace 30 años también. Y son una de las razones por las que el campo de la IA estuvo estancado durante tanto tiempo. ¡Dejen eso, chicos! Y se te ocurre algo útil.
Tenemos grandes problemas que resolver y un poco atrevido SÍ es lo que necesitamos ahora. Solucionemos los problemas de nuestra sociedad y no nos lamentemos por eso / teóricamente / nuestras máquinas ni siquiera pueden contar hasta el infinito y obtener calificaciones de doctor por no decirlo. Eso es solo Mu.