HaryaniAnjali's picture
Rename READMEmd to README.md
9907c56 verified

A newer version of the Gradio SDK is available: 6.2.0

Upgrade
metadata
title: Data Visualization App Using GenerativeAI
emoji: 🔥
colorFrom: indigo
colorTo: purple
sdk: gradio
sdk_version: 5.23.3
app_file: app.py
pinned: false
license: apache-2.0
short_description: Data Visualization app using generative AI

Data Visualization & Cleaning AI

An intelligent data analysis tool that automatically processes CSV, Excel, JSON, and text files to generate insightful visualizations and cleaning recommendations.

Features

  • Automatic Data Analysis: Generates statistical summaries, detects outliers, and identifies data quality issues
  • AI-Powered Insights: Leverages GPT and HuggingFace models to provide cleaning recommendations and analysis insights
  • Interactive Visualizations: Creates distribution plots, correlation heatmaps, PCA visualizations, and more using Plotly
  • Smart Data Cleaning: Offers tools to handle missing values, outliers, duplicates, and data type conversions
  • Multi-Format Support: Works with CSV, Excel, JSON, and text files with intelligent separator detection

Getting Started

  1. Upload your data file in the Data Analysis tab
  2. Click "Analyze Data" to generate visualizations and insights
  3. Review the AI-powered cleaning recommendations
  4. Apply cleaning operations in the Data Cleaning tab
  5. Download your cleaned dataset for further analysis

Technical Details

Built with:

  • Pandas and NumPy for data processing
  • Plotly, Matplotlib and Seaborn for visualizations
  • scikit-learn for PCA and standardization
  • OpenAI GPT models for intelligent recommendations
  • HuggingFace models for additional insights
  • Gradio for the interactive web interface

Usage Notes

For full AI-powered features, configure your API keys in the Settings tab. The app can also run in demo mode with reduced AI capabilities.