Skip to content

餐廳評論情緒分析系統 - Restaurant Review Sentiment Analysis 由The Pocket Company by Accucrazy提供

Notifications You must be signed in to change notification settings

katzchi/Google-Map-Review-analysis

 
 

Repository files navigation

餐廳評論情緒分析系統 🍴📊

Restaurant Review Sentiment Analysis

由 The Pocket Company by Accucrazy 提供

一個專門用於分析餐廳Google評論的情緒分析和視覺化系統,支援繁體中文並提供詳細的統計洞察。

🚀 功能特色

📈 核心分析功能

  • 情緒分析: 基於關鍵詞的中文情緒分析
  • 多維度評分: 餐點、服務、氣氛等詳細評分分析
  • 統計分析: 評分分佈、評論長度、用戶類型等多角度分析
  • 視覺化報告: 12種不同的圖表展示分析結果

🔒 隱私保護版本

  • 匿名化處理: 隱藏客戶姓名和敏感資訊
  • 品牌保護: 替換品牌名稱為通用標識
  • 數據脫敏: 安全的數據分享和展示

📊 分析報告包含

  1. 評分分佈分析 - 各店鋪星級評分統計
  2. 情緒分佈圓餅圖 - 正面/負面/中性評論比例
  3. 店鋪對比分析 - 多店鋪情緒和評分比較
  4. 詳細評分熱力圖 - 餐點/服務/氣氛相關性分析
  5. 評論長度分析 - 用戶參與度指標
  6. 本地嚮導分析 - 專業評論者 vs 一般用戶
  7. 代表性評論節錄 - 典型正面/負面/中性評論範例

🛠️ 安裝與使用

環境需求

pip install -r requirements.txt

基本使用

# 標準版本(顯示完整資訊)
python restaurant_sentiment_analysis.py

# 匿名版本(隱私保護)
python restaurant_sentiment_analysis_anonymous.py

📁 檔案結構

├── restaurant_sentiment_analysis.py          # 標準版分析程式
├── restaurant_sentiment_analysis_anonymous.py # 匿名版分析程式
├── requirements.txt                           # 依賴套件清單
├── restaurant_analysis.png                   # 標準版分析圖表
├── anonymous_restaurant_analysis.png         # 匿名版分析圖表
└── README.md                                 # 專案說明文件

📋 依賴套件

  • pandas - 數據處理
  • matplotlib - 圖表繪製
  • seaborn - 統計視覺化
  • numpy - 數值計算
  • jieba - 中文分詞
  • wordcloud - 詞雲生成
  • textblob - 文本處理

🎯 使用場景

商業應用

  • 餐廳營運分析: 了解顾客滿意度和改進方向
  • 競品分析: 對比不同店鋪的表現
  • 客戶洞察: 分析評論趨勢和客戶偏好
  • 品質管控: 監控服務品質和食物品質

學術研究

  • 情緒分析研究: 中文情緒分析技術應用
  • 消費者行為分析: 線上評論行為研究
  • 數據視覺化: 商業數據展示技術

📊 分析示例

整體情緒分佈

  • 正面評論: ~50%
  • 中性評論: ~37%
  • 負面評論: ~12%

店鋪表現對比

各店鋪在餐點、服務、氣氛等維度的詳細評分比較,幫助識別優勢和改進空間。

🔧 技術特點

  • 繁體中文支援: 完全支援繁體中文介面和分析
  • 關鍵詞情緒分析: 基於餐飲業專業詞彙庫
  • 多維度視覺化: 豐富的圖表類型和統計指標
  • 隱私保護機制: 完整的數據匿名化處理

📞 支援與貢獻

歡迎提出問題、建議或貢獻代碼!

GitHub 倉庫: https://github.com/accucrazy/Google-Map-Review-analysis

👨‍💻 作者

The Pocket Company by Accucrazy

📄 授權條款

本專案採用 MIT 授權條款。


Made with ❤️ for better restaurant analytics by The Pocket Company

About

餐廳評論情緒分析系統 - Restaurant Review Sentiment Analysis 由The Pocket Company by Accucrazy提供

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%