yonglo2005/diary_topic_model_tool
0
日記主題分析工具
這是一個基於BERTopic的日記主題分析工具,可以自動識別Apple日記中的主題,並生成視覺化圖表。
功能特色
- 自動主題識別:使用BERTopic模型自動識別日記中的主題
- 詞雲圖生成:為每個主題生成美觀的詞雲圖
- 時間序列分析:分析主題隨時間的變化趨勢
- 熱力圖視覺化:以熱力圖展示主題比例的動態變化
使用方法
1 上傳您的日記HTML文件(可多選) 2 點擊「開始分析」按鈕 3 等待分析完成後,查看結果:
- 詞雲圖:可以左右切換查看不同主題的詞雲圖
- 折線圖:查看主題比例隨時間的變化
- 熱力圖:查看主題比例的整體動態
技術架構
- 前端框架:Gradio
- 主題建模:BERTopic + Sentence Transformers
- 文本處理:jieba分詞
- 視覺化:matplotlib seaborn wordcloud
文件格式
請確保上傳的文件是Apple日記導出的HTML格式,檔名格式應為:YYYYMMDD_YYYYMMDD.html
注意事項
- 分析過程可能需要幾分鐘時間,請耐心等待
- 建議至少上傳多個日記文件以獲得更好的分析結果
- 系統會自動過濾停用詞以提高分析質量
部署到 Hugging Face Spaces
本應用已優化以在 Hugging Face Spaces 上運行。部署文件包括:
app.py- 主應用程序requirements.txt- Python 依賴packages.txt- 系統依賴Dockerfile- 構建文件download_model.py- 模型下載腳本README.md- 此文件
