一個獨特的虛構解決方案,解決沒有問題
pata.physics.wtf是一種詩意的搜索引擎,不再是。
在此站點上描述和顯示的系統是Fania Raczinski的題為算法元元創造性的博士學位項目的一部分。描述該項目的博士論文可以在Physics.wtf博士上找到。
這項研究涉及研究人類和計算機的創造力及其評估方式,荒謬的偽哲學及其應用,以及受pat phathysical概念啟發的創意探索性搜索算法的發展。
該原型的先前版本用於創建題為“虛構航行”的在線歌劇,並與Opera Group合作創建,這是一家屢獲殊榮,在國內和國際知名的歌劇公司。特別是,它被用來為一個虛擬島嶼之一創建libretto,其導航為歌劇提供了中央故事情節。
簡而言之,該工具在明文文件的庫中讀取,並創建索引(索引類型的數據結構,將整個語料庫的詞彙存儲在一起,以及包含詞彙中文檔中術語的所有文檔和位置的列表)。 Faustroll語料庫或莎士比亞語料庫有兩種文本可供選擇。
指數:
{
word1: [[fileA, posa], [fileB, posb], ...],
word2: [[fileC, posc], [fileK, posk], ...],
...
}
語料庫中的所有文本都被讀取為記憶並處理過,例如,刪除了源語言的任何停止字詞。
用戶提交查詢後,會觸發各種重要功能。首先,運行這三個patalgorithm以填充要渲染的結果列表。
每種算法以其自己的方式將原始查詢術語放置,並在索引中尋找匹配項。
結果:
[(title, (pre, word, post), algorithm), ...]
結果以三種方式呈現。默認值是詩歌視圖。它顯示了14行文本,每條文本可以更改為另一個IFF,更多的結果可用。雷蒙德·奎諾(Raymond Queneau)的Cent Mille MilleddePoèmes巨大的信念。其他兩個選項顯示了結果由其來源或生成的算法排序。
我強烈建議您在pata.physics.wtf上體驗該項目,而不是從源頭安裝。
Python 3.8更新--- 2020年3月
python -m venv NAME創建Virtualenv,請參見VENV DOCpip install -r requirements.txt建議使用Virtualenv,但不需要。如果您不想使用它,請跳過步驟1、2和3。
python -m venv venvvenvscriptsactivatepip install -r requirements.txtvenvscriptsactivatepython live.pyCtrl + cdeactivate您還可以使用python wsgi.py啟動女服務服務器,該服務器以127.0.0.1:8001啟動該站點。
該站點分為3個部分:文本,圖像和視頻搜索。結果以各種格式顯示,其中一種是Queneau風格的詩歌(請參見下面的GIF)。

文本搜索需要1個關鍵字來產生結果,而圖像和視頻搜索可以處理多個搜索術語。
Fania Raczinski可以在fania.uk上找到。有關此項目的查詢可以發送到[email protected] 。



這項工作是根據創意共享歸因於非商業4.0國際許可證獲得許可的。要查看此許可證的副本,請訪問http://creativecommons.org/licenses/by-nc/4.0/或向美國CA 94042的Mountain View Box 1866,Po Box 1866,美國郵政信箱發送一封信。
這項工作是在Hongji Yang教授,Andrew Hugill教授,Sophie Smith教授和Jim Hendler教授的監督下在英國萊斯特的De Montfort大學完成的。
