AI-Powered Document Analysis with NLP
- Text Summarization
- Sentiment Analysis
- Batch Processing
- Analytics Dashboard
Check out demo here: sujaan4596/doc-prcocessing-platform
- 📝 Text Summarization - Extract key insights using LSA
- 😊 Sentiment Analysis - Detect emotional tone with polarity scores
- 🔄 Batch Processing - Handle multiple documents at once
- 📊 Analytics Dashboard - Visualize processing statistics
- 💾 Export Options - Download results as JSON
- Single Document: Upload a .txt file or paste text directly
- Batch Processing: Upload multiple files or enter multiple texts
- Analytics: View sentiment distribution and processing trends
The new product launch was incredibly successful! Customer feedback has been overwhelmingly positive, and sales have exceeded all expectations. The team worked very hard to make this happen. However, we did face some minor technical issues initially, but these were quickly resolved. Looking forward, we plan to expand to new markets.
- Streamlit - Web interface
- TextBlob - Sentiment analysis
- Sumy - Text summarization
- NLTK - Natural language processing
- Plotly - Interactive visualizations
- Pandas - Data manipulation
pip install -r requirements.txt
python -c "import nltk; nltk.download('punkt'); nltk.download('stopwords')"
cd streamlit_app
streamlit run app.py
License
MIT License - feel free to use and modify!