This repository contains the analysis, insights, and machine learning models developed during a Data Science internship at Futurense Technologies (June–September 2024). The primary objective was to analyze business data, build predictive models, and provide actionable insights to improve business strategies.
- Analyze business data to uncover patterns and trends.
- Build predictive models for customer behavior and campaign performance.
- Optimize operations like resource allocation and customer retention.
- Provide insights through reports and dashboards.
Collected datasets included:
- Campaign Data: Spend, impressions, clicks, and platform details.
- Leads Data: Graduation details, work experience, and lead behavior.
- Phone Metrics: Call records and communication data.
- Application Tracker: Lead status throughout the process.
Key preprocessing steps:
- Data Cleaning: Handled missing values and outliers.
- Feature Engineering: Derived variables like customer scores.
- Trends in campaign effectiveness, customer behavior, and sales data.
- Platform-specific CTR analysis (Facebook, Google, LinkedIn).
- Seasonal and regional performance variations.
- Objective: Predict total campaign spend using impressions and clicks data.
- Best Model: Random Forest Regressor.
- R²: 0.71
- MAE: 263.11
- Objective: Classify leads into quality levels for prioritization.
- Best Model: Random Forest Classifier.
- Accuracy: 85%
- F1-Score: 0.86
Built an automated data pipeline using Azure Services:
- Data Extraction: Automated data retrieval from Google Sheets.
- Data Storage: Azure Data Lake for raw and cleaned data.
- Data Cleaning: Executed in Azure Databricks using Jupyter Notebooks.
- Model Execution: Scalable ML models run on Azure Databricks.
- Deployment: Real-time predictions via Azure Web App Services.
- Programming: Python (pandas, NumPy, Scikit-learn).
- Visualization: Matplotlib, Seaborn, Power BI.
- Cloud: Azure Data Factory, Data Lake, Databricks.
- Deployment: Flask apps integrated with Azure Blob Storage.
-
Platform Performance:
- Google had the highest CTR.
- Facebook accounted for the highest spending, while LinkedIn had the highest CPC.
-
Seasonal Trends:
- Lead generation and conversions peaked during March–April.
- Conversion times improved consistently over the year.
-
Counselor Performance:
- Zareen achieved the fastest lead conversions.
- Shashwat showed the highest average conversion time (>70 days).
- Input: Impressions, clicks.
- Output: Predicted campaign spend.
- Tech Stack: Flask, Bootstrap, Azure Web App Services.
- Input: Lead features.
- Output: Predicted lead success likelihood.
- Tech Stack: Flask, Bootstrap, Azure Web App Services.
Key visualizations include:
- Lead generation and payment trends.
- Campaign ROI analysis.
- Counselor performance tracking.
This project leveraged Azure services, machine learning, and visualization tools to automate workflows and provide actionable insights. The solutions developed have helped optimize business strategies and improve operational efficiency.
- Clone the repository.
- Install the required dependencies:
pip install -r requirements.txt