Skip to content

amdollar/50_Startups

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

4 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

πŸš€ 50 Startups Profit Prediction

Predict which startup will earn the most profit using deep learning and machine learning techniques!
This project empowers entrepreneurs and analysts to make data-driven decisions by modeling real-world financial data from 50 different startups across the USA.


πŸ“Š Project Overview

  • Goal: Build a high-performing neural network to predict profit for a startup based on its investments and location.
  • Dataset: 50_Startups.csv β€” includes R&D Spend, Administration Spend, Marketing Spend, State, and Profit.
  • Tech Stack: Python, Pandas, NumPy, Scikit-learn, TensorFlow (Keras)

🧠 Features

  • Deep Learning Model:
    Utilizes a multi-layered neural network for powerful regression predictions.

  • Automated Early Stopping:
    Custom callback monitors validation score for optimal model training.

  • Advanced Data Preprocessing:
    One-hot encoding for categorical variables, robust and min-max scaling for features and labels.

  • Interactive Prediction:
    Use your own startup data to get instant profit predictions!


πŸ“ How It Works

  1. Data Preparation

    • Cleans and preprocesses the startup dataset for optimal learning.
    • One-hot encoding for the state/location feature.
  2. Model Training

    • Scales features, trains a deep neural network.
    • Early stopping to prevent overfitting.
  3. Profit Prediction

    • Enter R&D, Administration, Marketing spends, and State interactively.
    • Instantly retrieve the expected profit for your startup.

πŸ› οΈ Getting Started

Requirements

  • Python 3.7+
  • Pandas, NumPy, scikit-learn, TensorFlow

To Run:

  1. Clone this repo:
    git clone https://github.com/amdollar/50_Startups.git
    cd 50_Startups
  2. Install dependencies:
    pip install -r requirements.txt
  3. Open and run 50_Startups.ipynb in Jupyter Notebook or VSCode.

🎯 Example Usage

  • Predict profit for a new startup in New York with your own investment figures!
  • Explore feature scaling and neural network design for regression tasks.

🌟 Why Use This Project?

  • Entrepreneurs: Optimize your investment strategy.
  • Students: Learn deep learning best practices for tabular data.
  • Data Scientists: Extend and experiment with scalable regression pipelines.

🀝 Contributing

Contributions welcome! Open issues for questions, ideas, or improvement suggestions.


πŸ“– License

Β© anuragawasthi020@gmail.com


Unleash the potential of your startup β€” predict, invest, grow! πŸš€

About

This repo is an example of predicting the profit of 50 startup companies based on their R&D spends, Admin spends, Marketing spends and Location

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors