我可以在每次添加短語/添加停用詞/或添加重新編碼操作後停止重新運行 Text Explore 嗎?大家好,
我有一個大型的語料庫,我正在策劃它需要相當多的工作。 我發現當我每次完成一個操作時,Text Explorer 都會自動重新運行,因此該過程過於頻繁地陷入困境。 例如,如果我重新編碼單個術語,標準的 Text Explorer 腳本運行(例如,標記化、短語化、詞乾化......)每次可能需要 20-40 秒。 我必須重新編碼數百個在文本文件創建過程中出現 OCR 錯誤的術語。 有沒有辦法可以關閉此行為,以便我可以執行 100 次重新編碼,然後重新運行腳本?
回复:我可以在每次添加短語/添加停用詞/或添加重新編碼操作後停止重新運行 Text Explore 嗎?我想我可能已經(大部分)解決了這個問題,至少以一種看起來對我有用的方式。 關鍵是將術語列表、短語列表和詞幹報告保存為數據表。 然後,我可以在這些表中添加一個指示器列,以指示我是否要將術語、短語或詞幹添加到“管理停用詞”或“管理短語”界面。 一旦我在這些表中標記完術語、短語或詞幹,我就可以通過“yeses”對它們中的每一個進行子集化,然後將它們直接粘貼到“管理 x”界面的列屬性框中。 這樣,我就不會在做出每個決定後浪費時間等待刷新。
此外,在進行任何這項工作之前,我從我的大型語料庫中隨機抽取了 1000 條記錄。 我對這個樣本進行了管理,然後將最後的列屬性複製到完整的數據集中。 這樣,當刷新確實運行時,它不會花費那麼長時間。 仍然......如果能夠有一個平台首選項來關閉自動刷新並僅在需要時運行它會很好,也許作為一個簡單的刷新按鈕。
回复:我可以在每次添加短語/添加停用詞/或添加重新編碼操作後停止重新運行 Text Explore 嗎?@ErnestPasour
回复:我可以在每次添加短語/添加停用詞/或添加重新編碼操作後停止重新運行 Text Explore 嗎?謝謝回复。 也許我在這裡做錯了什麼,但我目前的工作流程如下:
1) 打開我的表並運行我最近保存的 Text Explorer 腳本。
2) 滾動短語列表,選擇我想進一步研究的短語,然後使用“添加短語”將它們添加到術語列表中。
3) 滾動術語列表,選擇我想用作停用詞的術語或最近添加的短語,然後使用“添加停用詞”將它們添加到停用詞列表。
4) 滾動術語列表,選擇我想重新編碼的術語並使用重新編碼對話框來執行此操作。
每次我完成數字 2、3 或 4 中的操作之一時,文本分析腳本都會運行並花費時間。
當我完成語料庫管理會話時,我會轉到管理停用詞、管理短語或管理重新編碼的對話,並獲取所有存儲在“本地”列中的術語或短語,並將它們發送到列屬性列. 每次我這樣做時,文本分析都會攪動更多。 如果我不這樣做,下次打開 JMP 時我的所有工作都會丟失。
完成此操作後,我將 Text Explorer 另存為數據表腳本,並保存我的數據表。
這裡痛苦的部分是它必須等待文本資源管理器重新運行,一遍又一遍,每次我重新編碼,添加停止詞,添加短語,或從“管理 x ”對話框到列屬性箱。
我的語料庫有大約 5,000 篇全文期刊文章,由於許多文本導入錯誤、相對較長的文檔(6-20 頁文本)以及由此產生的長期術語和短語列表,我還有很多時間需要整理。
我今天不在辦公室,但明天,我將對我的數據表進行子集化以滿足最大大小限制,並將其放在這篇文章中,供任何人試用並了解我的意思。
如果我可以讓文本資源管理器在每次管理操作後不重新運行,並且在我想更新列表時定期運行它,那將為我節省大量時間。
我仍然是文本資源管理器的新手,所以也許我的語料庫管理過程完全錯誤。 我非常歡迎任何建議!回复:我可以在每次添加短語/添加停用詞/或添加重新編碼操作後停止重新運行 Text Explore 嗎?使用紅色小三角->術語選項->管理...選項。
Dialog to manage stop words用於管理停用詞的對話框