Live Link : https://ai-dataanalyst.streamlit.app/
Empowering Data Analysis with AI, ML, Groq and RAG
AI Data Analyst is a powerful automated data analysis tool that takes any CSV file (without prior information about its structure) and performs deep analysis using a combination of:
✅ Neural Networks & ML models for pattern recognition and insights
✅ Groq API for advanced AI-powered data summarization
✅ FAISS Vector Database for efficient RAG-based retrieval
✅ Automated Data Visualization for better insights
1️⃣ Upload a CSV file (no need to specify columns or structure).
2️⃣ AI cleans, processes, and understands the data.
3️⃣ ML & Deep Learning models analyze trends, anomalies, and insights.
4️⃣ RAG (Retrieval-Augmented Generation) + FAISS retrieves relevant past insights.
5️⃣ Groq API generates a detailed AI-driven summary of your dataset.
6️⃣ Data Visualizations (Histograms, Correlation Heatmaps, Boxplots, etc.) are generated.
- Machine Learning Models (Regression, Classification, Clustering)
- Deep Learning (Neural Networks for data pattern recognition)
- Retrieval-Augmented Generation (RAG) for smart memory retrieval
- FAISS (Facebook AI Similarity Search) for fast information lookup
- Groq API for AI-powered analysis & summarization
- Matplotlib + Seaborn for stunning visualizations
✔️ Fully Automated Analysis – Just upload a file and let AI do the work!
✔️ Zero Manual Preprocessing – No need to specify column types.
✔️ AI-Powered Summarization – Get insights instantly.
✔️ RAG + FAISS for Contextual Retrieval – Faster, smarter responses.
✔️ Advanced Visualizations – Spot trends & anomalies in seconds.
✔️ Scalable & Extendable – Designed for custom models & future integrations.
🔹 More Advanced Data Analyzers (AutoML, Time-Series Forecasting)
🔹 Auto-Training on User Data (Custom ML models per dataset)
🔹 Support for More Data Formats (Excel, JSON, APIs, etc.)
🔹 Interactive Dashboards (Real-time Data Exploration)
1️⃣ Clone the repository
git clone https://github.com/Surya2004-janardhan/AI-data_analyst.git
cd AI-data_analyst2️⃣ Install dependencies
pip install -r requirements.txt3️⃣ Run the AI Data Analyst
streamlit run app.py4️⃣ Upload your CSV file and let AI analyze it!