Prensa disociada

Generador de texto sin sentido

La prensa disociada es un generador de parodias (un programa informático que genera texto sin sentido ). El texto generado se basa en otro texto utilizando la técnica de la cadena de Markov . El nombre es un juego de palabras entre " Associated Press " y el término psicológico disociación (aunque la ensalada de palabras es más típica de trastornos como la afasia y la esquizofrenia , que, sin embargo, los legos suelen confundir con el trastorno de identidad disociativo ).

Hay una implementación del algoritmo disponible en Emacs . Otra implementación está disponible como módulo Perl en CPAN , Games::Dissociate. [1]

El algoritmo

El algoritmo comienza imprimiendo una serie de palabras (o letras) consecutivas del texto de origen. A continuación, busca en el texto de origen una aparición de las últimas palabras o letras impresas hasta el momento. Si se encuentran varias apariciones, elige una al azar y procede a imprimir el texto siguiente a la aparición elegida. Después de imprimir una longitud de texto predeterminada, se repite el procedimiento de búsqueda para el final recién impreso.

Teniendo en cuenta que las palabras y frases suelen aparecer en contextos gramaticales específicos, el texto resultante suele parecer gramaticalmente correcto y, si el texto original es uniforme en estilo, el resultado parece tener un estilo y un tema similares, y el lector debe hacer un esfuerzo para reconocer que no es genuino. Aun así, la aleatoriedad del proceso de ensamblaje lo priva de cualquier flujo lógico: las partes vagamente relacionadas se conectan de una manera sin sentido, lo que crea un resultado aleatorio, abstracto y humorístico.

Ejemplos

A continuación se muestra un breve ejemplo de prensa disociada basada en palabras aplicada al archivo de jerga : [2]

verruga: n. Una característica pequeña y irregular que sobresale de una matriz (C no tiene comprobaciones para esto). Esto es relativamente benigno y fácil de detectar si la frase está torcida de tal manera que no vale la pena prestarle atención al medio en cuestión.

He aquí un breve ejemplo de Disociated Press basado en cartas aplicado a la misma fuente:

ventana sysIWYG: n. Un bit fue nombrado después de que /bee´t@/ prefiero usar el re del otro tipo, especialmente en cada lanzamiento, una risa sin entrar en información útil, el discurso hace que la eliminación de un movimiento o uso real se considere una abstracción. ¡De hecho, es un espectáculo de lógica o problema!

Historia

El algoritmo de prensa disociada se describe en HAKMEM (1972), artículo n.° 176. Se sabe que el nombre "prensa disociada" se asoció por primera vez con la implementación de Emacs.

Brian Hayes analizó un algoritmo Travesty en Scientific American en noviembre de 1983. [3] El artículo incluía un pasaje confuso de William Faulkner :

Cuando se subió a la mesa, entró. Nunca salió de mi propio bolsillo como medida para proteger a la empresa contra disturbios y derramamiento de sangre. Y cuando dijo: "Me dices un boleto de autobús, y mucho menos escribes antecedentes penales. ¡Entonces la ley viene con un cuchillo!"

Hugh Kenner y Joseph O'Rourke de la Universidad Johns Hopkins discutieron su generador Travesty basado en tablas de frecuencias para microcomputadoras en BYTE en noviembre de 1984. El artículo incluía el código fuente de Turbo Pascal para dos versiones del generador, una que usaba el algoritmo de Hayes y otra que usaba el algoritmo Hellbat de Claude Shannon . [3] Murray Lesser ofreció una versión compilada en BASIC en la revista en julio de 1985, [4] en septiembre de 1985 Peter Wayner ofreció una versión que usaba estructuras de datos de árbol en lugar de tablas de frecuencia, [5] y en diciembre de 1985 Neil J. Rubenking ofreció una versión escrita en Turbo Pascal que almacenaba información de frecuencia en un árbol B. [6 ]

Véase también

Referencias

  1. ^ Burke, Sean M. y Avi Finkel. Distribución de Games::Dissociate en CPAN. Consultado el 13 de noviembre de 2012. Versión más reciente: 2010, "v1.0".
  2. ^ Raymond, Eric S. (29 de diciembre de 2003). "Dissociated Press". Archivo de jerga 4.4.7 . Consultado el 10 de abril de 2007 .
  3. ^ ab Kenner, Hugh; O'Rourke, Joseph (noviembre de 1984). "Un generador de parodias para micros". BYTE . p. 129 . Consultado el 23 de octubre de 2013 .
  4. ^ Lesser, Murray (julio de 1985). "Travesty Revisited". BYTE . p. 163 . Consultado el 27 de octubre de 2013 .
  5. ^ Wayner, Peter (septiembre de 1985). "Construye un árbol de la farsa". BYTE . p. 183 . Consultado el 27 de octubre de 2013 .
  6. ^ Rubenking, Neil J. (diciembre de 1985). "Travesty with Database". BYTE . p. 161 . Consultado el 28 de octubre de 2013 .
  • Documentación de Emacs sobre Dissociated Press
  • Prensa disociada en el archivo de la jerga
  • Dissociated Press en los canales de Twitter de celebridades
  • Un generador de texto de parodia (una implementación de Pascal)

Este artículo se basa en parte en el Jargon File , que es de dominio público.

Obtenido de "https://es.wikipedia.org/w/index.php?title=Prensa_disociada&oldid=1148206198"