Enterprise AI-powered factory optimization and recommendation system using Machine Learning.

Enterprise AI-powered factory optimization and recommendation system using Machine Learning, Data Analytics, and Streamlit Dashboard.
The AI Factory Optimization System is designed to improve operational efficiency by predicting factory lead times and recommending the best-performing factory using Machine Learning algorithms.
The system analyzes operational parameters such as:
- Distance
- Cost
- Sales
- Shipping Mode
- Region
- Units Sold
and generates business insights for smarter logistics and production decisions.
✅ Machine Learning-based lead-time prediction ✅ Factory recommendation engine ✅ Business analytics dashboard ✅ Interactive Streamlit web application ✅ Model comparison and evaluation ✅ Feature importance analysis ✅ Data visualization and reporting ✅ Enterprise-style AI project architecture
Dataset Used:
- Nassau Candy Distributor Dataset
The dataset contains:
- Product information
- Shipping details
- Sales data
- Regional data
- Operational metrics
- Factory performance indicators
The following models were implemented and compared:
| Model | Purpose |
|---|---|
| Linear Regression | Baseline prediction model |
| Random Forest Regressor | Ensemble learning model |
| Gradient Boosting Regressor | Advanced boosting model |
The models were evaluated using:
- MAE (Mean Absolute Error)
- RMSE (Root Mean Squared Error)
- R² Score
These metrics help measure prediction accuracy and operational reliability.
Key findings from the analysis:
- Distance is the strongest operational factor
- Cost and sales influence lead-time performance
- Factory selection significantly impacts efficiency
- AI can improve logistics optimization and operational planning
The project includes an interactive Streamlit dashboard with:
- Factory performance table
- Lead-time analysis charts
- Efficiency comparison graphs
- Recommendation system outputs
- Business intelligence visualizations
- Python
- Pandas
- NumPy
- Scikit-learn
- Matplotlib
- Streamlit
- GitHub
AI-Factory-Optimization-System/
│
├── app/
│ └── streamlit_app.py
│
├── data/
│ └── Nassau Candy Distributor.csv
│
├── notebooks/
│ ├── eda.ipynb
│ └── notebook724f8e6ca1.ipynb
│
├── outputs/
│ └── factory_recommendations.csv
│
├── ppt/
│ └── FINAL_Enhanced_AI_Factory_Optimization_PPT.pptx
│
├── reports/
│ └── screenshots/
│ ├── dashboard.png
│ ├── dataset_loaded.png
│ ├── feature_importance.png
│ └── model_comparison.png
│
└── README.md
git clone https://github.com/Shauryaveer02/AI-Factory-Optimization-System.gitcd AI-Factory-Optimization-Systempip install pandas numpy scikit-learn matplotlib streamlitpython -m streamlit run app/streamlit_app.pyhttps://ai-factory-optimization-system-candy-project.streamlit.app/
https://github.com/Shauryaveer02/AI-Factory-Optimization-System
- Cloud deployment integration
- Real-time logistics tracking
- Advanced AI optimization
- SQL database integration
- Deep learning implementation
- API integration for live factory analytics
Through this project, I gained practical experience in:
- Machine Learning workflows
- Data preprocessing
- Business analytics
- Dashboard development
- Model evaluation
- GitHub project management
- Enterprise AI system design
Shaurya Veer
AI/ML Enthusiast | Data Analytics | Business Intelligence
## Project Preview
## Technologies Used
- Python
- Pandas
- NumPy
- Scikit-Learn
- Matplotlib
- Kaggle Notebook
- Factory recommendation engine
- Lead time prediction
- Logistics optimization
- Feature importance analysis
- AI-based operational insights
