|
# SentilensAI - Sentiment Analysis for AI Chatbot Messages |
|
# Core ML and NLP libraries |
|
scikit-learn==1.3.2 |
|
pandas==2.1.4 |
|
numpy==1.24.3 |
|
nltk==3.8.1 |
|
spacy==3.7.2 |
|
textblob==0.17.1 |
|
vaderSentiment==3.3.2 |
|
|
|
# Multilingual support |
|
langdetect==1.0.9 |
|
|
|
# LangChain and AI integration |
|
langchain==0.1.0 |
|
langchain-community==0.0.10 |
|
langchain-openai==0.0.2 |
|
openai==1.6.1 |
|
transformers==4.36.2 |
|
torch==2.1.2 |
|
|
|
# Advanced ML models |
|
xgboost==2.1.3 |
|
lightgbm==4.1.0 |
|
catboost==1.2.2 |
|
|
|
# Visualization and reporting |
|
matplotlib==3.9.2 |
|
seaborn==0.13.2 |
|
plotly==5.17.0 |
|
wordcloud==1.9.2 |
|
|
|
# Data processing and utilities |
|
tqdm==4.66.1 |
|
joblib==1.3.2 |
|
python-dotenv==1.0.0 |
|
pydantic==2.5.2 |
|
|
|
# Web framework for API (optional) |
|
fastapi==0.108.0 |
|
uvicorn==0.25.0 |
|
|
|
# Testing and development |
|
pytest==7.4.3 |
|
black==23.12.1 |
|
flake8==6.1.0 |
|
|
|
# Note: For spaCy language models, run: python -m spacy download en_core_web_sm |
|
|