Model
https://huggingface.co/k011/startup-score
Dataset
https://huggingface.co/datasets/k011/startup_eligibility_scores
Features
- Automated Screening: Streamlines the evaluation process for startups using AI.
- Fine-Tuned Model: Utilizes a custom-trained AI model to assess eligibility for funding.
- CSV Input: Accepts a CSV file with necessary startup details for evaluation.
- Eligibility Output: Provides a clear decision on whether a startup is eligible for funding.
Installation
-
Clone the repository:
git clone <repository-url> cd <repository-folder>
-
Clone the repository:
git clone https://github.com/kamalika0363/flask-ml.git cd flask-ml
-
Install the required libraries:
pip install -r requirements.txt
CSV File Requirements
The CSV file should contain the following columns:
Example CSV Format
Startup Name,Founder,Industry,Stage,Funding Needed,Revenue,Employee Count
Startup A,Founder A,Tech,Seed,500000,100000,10
Startup B,Founder B,Health,Series A,1000000,200000,20
Company Name: Startup 2
Gender: MALE
Company Description: Airbnb, Inc. is an online marketplace for short- and long-term homestays and experiences. We act as a broker and charges a commission from each booking.
Company Website: https://www.airbnb.com
Job Titles: Chief Executive Officer (CEO)
Business Model: nan
Revenue: Not generating revenue yet
Profit: Not generating profit yet
Total External Funding: 0
Notable Investors: nan
Competition Region: South East Asia
The team consists of experienced professionals from diverse backgrounds.
Usage
- Ensure your CSV file is formatted correctly as per the requirements.
- Run the application:
python screen_startups.py --input <path-to-csv-file>
- Run the application:
python process_csv.py
- The application will process the CSV file and output the eligibility results.
Command Line Arguments
-
--input
: Path to the input CSV file.
Example Command
python screen_startups.py --input startups.csv
python app.py
Output
The application will generate an output file company_paragraphs.txt
with the following columns: