NLPalateは、Le Wagonのデータサイエンスブートキャンプコースのチームプロジェクトです。
Yelpのレビューデータを分析し、視覚化するインタラクティブなWebアプリケーションを設計・開発しました。
自然言語処理(NLP)技術を活用して顧客フィードバックから洞察を抽出し、ビジネス改善のための実行可能な提案を提供しました。
View the App
活用スキル
- Python: データ分析のためのプログラミング言語。
- Pandas: データ処理と分析のためのライブラリ。
- Scikit-learn(LDA,TF-IDF): 自然言語処理とセンチメント分析のためのライブラリ。
- Streamlit: データアプリケーションのためのフレームワーク。
担当箇所
- Streamlit Cloudを設定し、Webサイトをクラウド上でホスティングしました
- Streamlitでデータを可視化したWebサイトを実装しました
- chatgpt-apiを利用して「AIによるレコメンデーション」の機能を実装しました
- 必要なデータ構造を設計し、チームに共有しました
特徴
- 感情分析によりレビューを肯定的な感情と否定的な感情に分類し、頻繁に言及されるキーワードを表示するためのワードクラウドを生成と、フィードバックの中の主要なテーマを識別するためにトピックモデリングを生成します。
- Streamlitを使用してカスタムデザインのダッシュボードを実装し、ユーザーフレンドリーな体験を実装しました。
- 大規模なデータセットを操作して複雑な分析結果を直接的なビジネスインサイトに変換することにより、データサイエンスのビジネスにおける有用性をデモンストレーションしています。