DeepVenture Hub is an AI-powered idea marketplace and business simulator that empowers entrepreneurs and graduates by providing an interactive platform for idea evaluation, business simulation, personalized microlearning, mentorship matching, and real-time industry analytics.
๐ Submit your business idea and receive an AI-generated evaluation score.
๐ฎ Run simulations based on your idea to assess potential success and market viability.
๐ฏ Get matched with industry experts based on the keywords in your idea description.
๐ Explore curated microlearning content across topics such as business fundamentals, digital marketing, and financial management.
๐ View up-to-date market trends, funding rounds, and sector-specific insights via a dedicated dashboard.
- Python 3.x
- Tensorflow
- Scikit-learn
- Gradio - For interactive idea evaluation UI.
- Streamlit - For building the real-time analytics dashboard.
- Standard Python Libraries (e.g.,
random
) for mock implementations.
2๏ธโฃ Install Dependencies
pip install -r requirements.txt
3๏ธโฃ Dataset ๐ Dataset Used: Yelp Review Full Dataset ๐ Dataset Download: (https://huggingface.co/datasets/Yelp/yelp_review_full)
๐ Dataset Columns:
- idea_description โ Text of the idea description.
- score โ A numeric target score for training the evaluation model. Project Structure
deepventure_hub/
โโโ requirements.txt
โโโ README.md
โโโ deepventure_backend.py
โ - scikitโlearn functions for idea evaluation
โ - TensorFlow functions for simulation
โ - Microlearning, mentorship, and analytics functions
โโโ gradio_app.py
โโโ streamlit_app.py
โโโ streamlit_dashboard.py
โโโ microlearning_app.py
โโโ output/screenshots
Usage 1๏ธโฃ Training and Evaluation
-
๐ก Idea Evaluation
-
๐ The function evaluate_idea(description) in deepventure_backend.py:
-
Loads (or trains) a scikit-learn model using the stackoverflow_survey_2024.csv dataset.
-
Transforms the idea description using a TF-IDF vectorizer.
-
Predicts a score between 0 and 100.
๐ Business Simulation
-
๐ The function run_simulation(title, description, score):
-
Loads (or trains) a TensorFlow model that takes a normalized idea score as input.
-
Outputs a predicted success rate for the idea.
2๏ธโฃ Launch Gradio Interface -
๐ To start the interactive idea evaluation interface, run:
python gradio_app.py
๐ A local web interface will open where you can:
- โ Enter your idea title and description.
- โ Receive an AI evaluation score.
- โ Run a business simulation.
- โ Get matched with a mentor.
- โ Explore microlearning modules.
3๏ธโฃ Launch Streamlit Dashboard
- ๐ To view the real-time analytics dashboard, run:
streamlit run streamlit_app.py
๐ This dashboard displays:
- โ๏ธ Market trends
- โ๏ธ Funding rounds
- โ๏ธ Sector insights
4๏ธโฃ Launch Streamlit Microlearning Module ๐ To explore the microlearning module and boost your skills, run:
streamlit run microlearning_streamlit.py
๐ This module displays:
-
โ๏ธ Secure Login Interface
-
โ๏ธ Personalized Learning Modules
-
โ๏ธ Interactive Quizzes
-
โ๏ธ Progress Tracking
-
โ๏ธ Certificates
๐ This project is licensed under the MIT License.
๐ง For questions or further information and inquiries, please contact:
vikhrams@saveetha.ac.in