Uma solução imaginária única para a ausência de problemas
PATA.Physics.WTF é um mecanismo de busca poético, não mais, nem menos.
O sistema descrito e mostrado neste site faz parte de um projeto de doutorado intitulado Meta-criatividade algorítmica por Fania Raczinski. A tese de doutorado que descreve este projeto pode ser encontrada no Dr.Physics.wtf.
Esta pesquisa envolve o estudo da criatividade humana e de computadores e como eles são avaliados, a pseudo -filosofia absurda e suas aplicações e o desenvolvimento de algoritmos de pesquisa exploratória criativa inspirados nos conceitos Patafísicos.
Uma versão anterior deste protótipo foi usada na criação de uma ópera on-line intitulada The Imaginary Voyage e criada em colaboração com o Opera Group, uma empresa de ópera premiada, nacional e de renome internacional. Em particular, foi usado para criar o libreto para uma das ilhas virtuais cuja navegação fornece a história central para a ópera.
Em resumo, a ferramenta lê em uma biblioteca de arquivos de texto simples e cria um índice (uma estrutura de dados do tipo dicionário que armazena o vocabulário de todo o corpus juntamente com uma lista que contém todos os documentos e posições do termo no documento no vocabulário). Existem duas coleções de textos para escolher, tanto o corpus da Faustroll quanto o corpus de Shakespeare.
Índice:
{
word1: [[fileA, posa], [fileB, posb], ...],
word2: [[fileC, posc], [fileK, posk], ...],
...
}
Todos os textos no corpus são lidos na memória e processados, por exemplo, quaisquer palavras de parada do idioma de origem são removidas.
Depois que um usuário envia uma consulta, várias funções importantes são acionadas. Primeiro, os três patalgoritmos são executados para preencher uma lista de resultados a serem renderizados.
Cada algoritmo patrafísica o termo de consulta original à sua maneira e procura correspondências no índice.
Resultados:
[(title, (pre, word, post), algorithm), ...]
Os resultados são apresentados de uma das três maneiras. O padrão é a visão de poesia. Ele exibe 14 linhas de texto, cada uma das quais pode ser alterada para outro IFF, mais resultados estão disponíveis. Isso é fortemente inspirado pelo Cent Mille Milliards de Poèmes, de Raymond Queneau. As outras duas opções mostram os resultados classificados por sua fonte ou pelo algoritmo pelo qual foram gerados.
Eu recomendo experimentar o projeto em pata.physics.wtf em vez de instalar a partir da fonte.
Atualização Python 3.8 --- março de 2020
python -m venv NAME Veja Venv Docpip install -r requirements.txtVirtualEnv é recomendado, mas não é necessário. Se você não quiser usá -lo, pule as etapas 1, 2 e 3.
python -m venv venvvenvscriptsactivatepip install -r requirements.txtvenvscriptsactivatepython live.pyCtrl + cdeactivate a invenção virtual Você também pode iniciar um servidor de produção de garçonete com python wsgi.py , que inicia o site em 127.0.0.1:8001.
O site é dividido em 3 partes: pesquisa de texto, imagem e vídeo. Os resultados são exibidos em vários formatos, um dos quais é a poesia no estilo queneau (veja GIF abaixo).

A pesquisa de texto requer 1 palavra -chave para produzir resultados, enquanto a pesquisa de imagem e vídeo pode lidar com vários termos de pesquisa.
Fania Raczinski pode ser encontrada em fania.uk. As consultas sobre este projeto podem ser enviadas para [email protected] .



Este trabalho é licenciado sob a Licença Internacional Creative Commons Attribution-NonCommercial 4.0. Para visualizar uma cópia desta licença, visite http://creativecommons.org/license/by-nnc/4.0/ ou envie uma carta ao Creative Commons, PO Box 1866, Mountain View, CA 94042, EUA.
Este trabalho foi concluído na De Montfort University, em Leicester, Reino Unido, sob a supervisão do Prof. Hongji Yang, Prof. Andrew Hugill, Prof. Sophie Smith e Prof. Jim Hendler.
