CoolFace
Apppublic

yonglo2005/diary_topic_model_tool

sourceHugging Faceopenrailupdated 10mo agoView on Hugging Face
0likes
App README

日記主題分析工具

這是一個基於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 - 此文件