DataVerse is a comprehensive collection of AI-powered analysis applications and machine learning tools, all unified under a single, professional interface. 🚀
AI-powered data cleaning with smart imputation, anomaly detection, and privacy protection.
- Features: PII preservation, LLM-based anomaly detection, schema inference, and quality reporting.
- File:
cleaning_assisstant.py
Multi-indicator financial analysis with real-time data and prediction models.
- Features: TA indicators (RSI, MACD, Bollinger), Sentiment analysis from news, and Random Forest price prediction.
- File:
stock.py
Deep audio analysis using advanced feature extraction and machine learning.
- Features: Genre classification (MFCC), Cross-modal similarity, Playlist generation, and Style Transfer suggestions.
- File:
music.py
Advanced text analysis beyond basic polarity.
- Features: Aspect extraction, Emotion detection (Joy, Anger, Trust, etc.), Topic modeling, and Trend forecasting.
- File:
sen.py
Interpretable machine learning visualization and analysis.
- Features: SHAP value analysis, Counterfactual explanations, Tree pruning, and Model Distillation.
- File:
decision_tree.py
Multi-algorithm clustering visualization.
- Features: KMeans, DBSCAN, Agglomerative, Elbow method analysis, and 3D space visualization.
- File:
cluster.py
Discover relationships between variables in large datasets.
- Features: Frequency itemset discovery, AI-generated rule insights, and network relation graphs.
- File:
association_rules.py
Personalized content discovery engine.
- Features: TF-IDF similarity, Genre filtering, and TMDB integration.
- File:
movie.py
- Core Framework: Streamlit
- Data Manipulation: Pandas, NumPy, SciPy
- Machine Learning: Scikit-Learn, SHAP, UMAP, XGBoost
- Visualization: Plotly, Seaborn, Matplotlib, NetworkX
- Audio Processing: Librosa, Soundfile
- Natural Language Processing: TextBlob, WordCloud, OpenAI GPT-4o
- Finance: yfinance, ta (Technical Analysis Library)
-
Clone the repository:
git clone https://github.com/GZ30eee/DataVerse.git cd DataVerse -
Install dependencies:
pip install -r requirements.txt
-
Set up Secrets: Create a
.streamlit/secrets.tomlfile with your API keys:[openai] api_key = "YOUR_OPENAI_KEY" [newsapi] api_key = "YOUR_NEWS_API_KEY"
Launch the unified dashboard:
# Open the main portal (HTML based)
main.htmlOr run any specific application directly:
streamlit run <app_name>.pyDistributed under the MIT License. See LICENSE (if any) for more information.
Developed by Ghanshyamsinh Zala 👨💻