Skip to content

Latest commit

 

History

6 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

🏭 Quality Prediction in a Mining Process using Machine Learning

📌 Overview

This project focuses on predicting the percentage of silica concentrate in a mining flotation process using Machine Learning. By analyzing sensor data collected from the flotation plant, the model helps estimate product quality before laboratory testing, enabling faster decision-making and improved process efficiency.

This project was completed as Project 10 of the UCT Machine Learning Internship.


🎯 Objective

  • Predict % Silica Concentrate
  • Improve mining process quality
  • Reduce impurities in ore concentrate
  • Support predictive manufacturing
  • Assist engineers in making data-driven decisions

📂 Dataset

Dataset: Mining Process Flotation Plant Database

Source: UCT Internship Dataset

Features

  • % Iron Feed
  • % Silica Feed
  • Starch Flow
  • Amina Flow
  • Ore Pulp Flow
  • Ore Pulp Density
  • Ore Pulp pH
  • Air Flow Sensors
  • Level Sensors
  • % Iron Concentrate

Target

  • % Silica Concentrate

🛠️ Technologies Used

  • Python
  • Pandas
  • NumPy
  • Matplotlib
  • Seaborn
  • Scikit-learn
  • Joblib

🤖 Machine Learning Model

  • HistGradientBoostingRegressor

📊 Model Performance

Metric Score
MAE 0.2799
MSE 0.1450
RMSE 0.3807
R² Score 0.8853

📈 Visualizations

  • Correlation Heatmap
  • Actual vs Predicted
  • Residual Plot
  • Target Distribution

📁 Project Structure

Quality-Prediction-in-a-Mining-Process/
│
├── graphs/
├── dataset/
├── Quality_Prediction_in_a_Mining_Process.ipynb
├── mining_quality_prediction_model.pkl
├── requirements.txt
└── README.md

🚀 Results

The HistGradientBoostingRegressor model achieved an R² Score of 0.8853, demonstrating strong predictive performance on industrial mining data.


🎓 Internship

Completed as part of the UCT Machine Learning Internship.


👨‍💻 Author

Jayachandiran K

B.Tech Artificial Intelligence & Data Science

Nehru Institute of Engineering and Technology

About

Machine Learning project for predicting silica concentration in a mining flotation process using HistGradientBoostingRegressor.

Topics

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages