SlideShare une entreprise Scribd logo
1  sur  66
APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS
FOR MACHINING PROCESSES
by
Shibaprasad Bhattacharya
ROLL: 001911702013
Under the guidance of
Prof. Shankar Chakraborty
Department of Production Engineering
ACKNOWLEDGEM
ENT
Eternally grateful to Prof. Shankar Chakraborty
Contents
Objectives
Importance
Introduction
Statistical learning techniques as predictive tools
Conclusion
Future scope of Work
Objectives
Integration of Statistical Learning Techniques for Machining Processes
Incorporating non-parametric methods to bypass the rigid assumptions of
parametric methods
Laying down a framework for selecting the right model keeping in mind
different tradeoffs
Selection of right values of parameters for different models
Importance
Better analysis
Close control
Understanding of the process parameters
Competitive edge
Satisfying customer demands
Introduction
What is Statistical Learning?
Difference between Statistical Learning and Machine
Learning
Different buzz words: Statistics/Operations
Research/Mathematics vs Computer Science
Size of the dataset
Number of variables
Why and What vs How
Steps involved in Statistical Learning
Selecting the dataset
Dividing it for training and testing
Training the model with the training data
Testing it with the testing data
Validating the testing results with error estimators
Selection/Rejection of the used model
Statistical Learning Techniques
Supervised Unsupervised Reinforcement
Linear Regression
KNN
Trees
Naïve-Bayes
Logistic Regression
Clustering
PCA
LDA
Apriori
FP-growth
Hidden Markov
model
Fitting the data
Underfit
When the model fails to generalize the data
Performs poorly for both the training and testing set
Can be recognized by looking the training error
Switching to a more complex model will help solve it
Adding more features will also help
Overfit
When the model memorises the data too closely
It fails to identify the pattern
Performs well on Training set
Performs poorly on Testing set
Reducing the number of features will help
Adding more data can also solve this problem
Trade-off in Statistical Learning
Trade-off between the Bias and Variance
Trade-off between Prediction accuracy and Interpretability
Bias-Variance Trade-off
Bias
Introduced because of the of
the over simplification of the
model assumption
Difference between average
prediction of the build model
and the actual value it is trying
to predict
Variance
Error induced by the
randomness of the training
data
Fails to generalize the model
and hence gives higher testing
error
Trade-off between Predictive accuracy and Model interpretability
Error estimators
Mean absolute percentage error or MAPE:
Root mean squared percentage error or RMSPE:
Root mean squared logarithmic error:
Error estimators
Correlation coefficient or R:
Root relative squared error or RRSE:
A= Actual value
P= Predicted value
𝐴= Mean of the actual values
𝑃= Mean of the predicted values
Statistical Learning Techniques as Predictive tool
for Machining Processes
1. Prediction of Responses in a Dry Turning Operation: A
Comparative Analysis
2. Prediction of Responses in a CNC Milling Operation using
Random Forest Regressor
3. Predicting Responses for Turning High Strength Steel
Grade H with XGBoost
Prediction of Responses in a Dry Turning Operation: A Comparative Analysis
Experimental details
Dry turning operation using a heavy duty lathe
Input parameters: Cutting speed, Feed rate and Depth of cut
Output responses: Surface roughness, Cutting force and Material removal rate
Number of training points: 18
Number of testing points: 9
Statistical learning techniques used:
Multivariate regression analysis
Artificial neural network (ANN)
Fuzzy logic
Adaptive neuro-fuzzy inference system (ANFIS)
Turning parameters with their operating levels
Multivariate regression analysis
It generally follows the following form:
Where β0 is the Y-intercept coefficient, β1-βn are the main effect coefficients and βij is the interaction
coefficient
These coefficients are initially unknown and they are computed by fitting the data.
ANN
ANN
Designed to imitate the human behavior
The processing units/nodes/neurons are the building blocks of ANN
Type of neural network considered: Feedforward neural network
Algorithm used: Backpropagation (Levenberg-Marquardt)
Fuzzy Logic
Deals with imprecise information to arrive at logical conclusions
Input values are generally converted to linguistic terms like (High-Low)
A fuzzy logic unit contains a fuzzifier, membership functions, a fuzzy rule base, an inference
engine and a defuzzifier
Fuzzy logic is generally based on if-then rules like this:
Rule 1: If x1 is A1 and x2 is B1 and x3 is C1 and x4 is D1, Then output (O) is E1, else
Rule 2: If x1 is A2 and x2 is B2 and x3 is C2 and x4 is D2, Then output (O) is E2, else
Rule n: If x1 is An and x2 is Bn and x3 is Cn and x4 is Dn, Then output (O) is En.
Fuzzy Logic Rule Viewer
ANFIS
ANFIS Architecture
Comparison of different membership functions
Rule viewer for ANFIS
Comparison of actual and predicted response values for Ra
Comparison of actual and predicted response values for Fc
Comparison of actual and predicted response values for MRR
Performance indices for different prediction tools
Prediction of Reponses in a CNC Milling Operation using Random Forest
Regressor
Experimental details
CNC Milling Process
Input parameters: Cutting speed, Feed rate, Depth of cut and Width of cut
Output responses: Surface roughness, Material removal rate and Active energy consumption
Number of training points: 21
Number of testing points: 6
Statistical learning techniques used: Random Forest
Milling parameters with their operating levels
Random Forest
Bagging technique : Parallel ensemble method
Multiple weak learners are combined
This brings more stability
RF is made by combining multiple decision trees
The final output is yielded after taking into account of all the trees
Schematic diagram of a random forest
Default values of different parameters
MRR
Ra
AEC
A sample decision tree for MRR
A sample decision tree for Ra
A sample decision tree for AEC
Predicting Responses for Turning High Strength Steel Grade-H with
XGBoost
Experimental details
CNC Turning Process
Input parameters: Cutting speed, Feed rate, and Depth of cut
Output responses: Surface roughness and Material removal rate
Number of training points: 100
Number of testing points: 25
Statistical learning techniques used: XGBoost
Input parameters
Output responses
XGBoost
Boosting technique : Sequential ensemble method
Another tree based method
Like Random Forest, weak learners are combined
Instead of parallel method, a sequential method is used
Process Parameters
nrounds: The number of trees in the model.
eta: The learning rate. Range: 0 to 1.
max_depth: The greatest depth to which a tree can grow.
early_stopping_rounds: After how many rounds should
the model stop if there is no improvement in the
predictions?
Hyperparameter tuning
Parameter
Lowest
value
Highest
value
Step size
Number of
combinatio
ns
nrounds 1 1000 10 100
eta 0.2 1 0.02 41
max_depth 1 6 1 6
The total number of possible combinations from the above configuration
is: 100×41×6 = 24600
Parameter MRR Ra
nrounds 61 71
eta 0.64 0.2
max_depth 3 6
Sample trees for Ra
Sample trees for MRR
Statistical Index Ra MRR
MAPE 2.34 13.88
RMSPE 3 18.33
RMSLE 0.014 0.16
R 0.99 0.99
RRSE 0.035 0.115
Conclusions
Selecting the best technique is important by comparing
Hybrid learning approaches outclasses the counterparts
Parametric methods are flexible to model
Parametric methods work well even with smaller dataset
Non-parametric methods bypasses rigid assumptions of parametric methods
Non-parametric methods can easily accommodate all kinds of variables
Selection of the right parameter values are important for non-parametric methods
Future Scope of Work
Extending the current work by incorporating different types of variables
Example: Coolant type, Tool diameter etc.
Including several conditions as input variables
Example: Skill level of the worker, tool quality etc.
Include budget constraint as output variable to predict the expected cost
Thank You!

Contenu connexe

Tendances

Machine learning with scikitlearn
Machine learning with scikitlearnMachine learning with scikitlearn
Machine learning with scikitlearnPratap Dangeti
 
Cross validation
Cross validationCross validation
Cross validationRidhaAfrawe
 
CART Classification and Regression Trees Experienced User Guide
CART Classification and Regression Trees Experienced User GuideCART Classification and Regression Trees Experienced User Guide
CART Classification and Regression Trees Experienced User GuideSalford Systems
 
Racing for unbalanced methods selection
Racing for unbalanced methods selectionRacing for unbalanced methods selection
Racing for unbalanced methods selectionAndrea Dal Pozzolo
 
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...Md. Main Uddin Rony
 
Feature Reduction Techniques
Feature Reduction TechniquesFeature Reduction Techniques
Feature Reduction TechniquesVishal Patel
 
K-Folds Cross Validation Method
K-Folds Cross Validation MethodK-Folds Cross Validation Method
K-Folds Cross Validation MethodSHUBHAM GUPTA
 
S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...CAChemE
 
Kaggle presentation
Kaggle presentationKaggle presentation
Kaggle presentationHJ van Veen
 
Performance Evaluation for Classifiers tutorial
Performance Evaluation for Classifiers tutorialPerformance Evaluation for Classifiers tutorial
Performance Evaluation for Classifiers tutorialBilkent University
 
Fuzzy logic applications for data acquisition systems of practical measurement
Fuzzy logic applications for data acquisition systems  of practical measurement Fuzzy logic applications for data acquisition systems  of practical measurement
Fuzzy logic applications for data acquisition systems of practical measurement IJECEIAES
 
Cross-validation Tutorial: What, how and which?
Cross-validation Tutorial: What, how and which?Cross-validation Tutorial: What, how and which?
Cross-validation Tutorial: What, how and which?Pradeep Redddy Raamana
 
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.aiAutomatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.aiSri Ambati
 
Lecture7 cross validation
Lecture7 cross validationLecture7 cross validation
Lecture7 cross validationStéphane Canu
 

Tendances (20)

Machine learning with scikitlearn
Machine learning with scikitlearnMachine learning with scikitlearn
Machine learning with scikitlearn
 
Machine Learning and Data Mining
Machine Learning and Data MiningMachine Learning and Data Mining
Machine Learning and Data Mining
 
Cross validation
Cross validationCross validation
Cross validation
 
CART Classification and Regression Trees Experienced User Guide
CART Classification and Regression Trees Experienced User GuideCART Classification and Regression Trees Experienced User Guide
CART Classification and Regression Trees Experienced User Guide
 
Racing for unbalanced methods selection
Racing for unbalanced methods selectionRacing for unbalanced methods selection
Racing for unbalanced methods selection
 
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
Data Analysis: Evaluation Metrics for Supervised Learning Models of Machine L...
 
Dbm630 lecture08
Dbm630 lecture08Dbm630 lecture08
Dbm630 lecture08
 
evaluation and credibility-Part 2
evaluation and credibility-Part 2evaluation and credibility-Part 2
evaluation and credibility-Part 2
 
Introduction to data science 3
Introduction to data science   3Introduction to data science   3
Introduction to data science 3
 
Feature Reduction Techniques
Feature Reduction TechniquesFeature Reduction Techniques
Feature Reduction Techniques
 
K-Folds Cross Validation Method
K-Folds Cross Validation MethodK-Folds Cross Validation Method
K-Folds Cross Validation Method
 
S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...S2 - Process product optimization using design experiments and response surfa...
S2 - Process product optimization using design experiments and response surfa...
 
Kaggle presentation
Kaggle presentationKaggle presentation
Kaggle presentation
 
GBM theory code and parameters
GBM theory code and parametersGBM theory code and parameters
GBM theory code and parameters
 
Performance Evaluation for Classifiers tutorial
Performance Evaluation for Classifiers tutorialPerformance Evaluation for Classifiers tutorial
Performance Evaluation for Classifiers tutorial
 
evaluation and credibility-Part 1
evaluation and credibility-Part 1evaluation and credibility-Part 1
evaluation and credibility-Part 1
 
Fuzzy logic applications for data acquisition systems of practical measurement
Fuzzy logic applications for data acquisition systems  of practical measurement Fuzzy logic applications for data acquisition systems  of practical measurement
Fuzzy logic applications for data acquisition systems of practical measurement
 
Cross-validation Tutorial: What, how and which?
Cross-validation Tutorial: What, how and which?Cross-validation Tutorial: What, how and which?
Cross-validation Tutorial: What, how and which?
 
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.aiAutomatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
Automatic Visualization - Leland Wilkinson, Chief Scientist, H2O.ai
 
Lecture7 cross validation
Lecture7 cross validationLecture7 cross validation
Lecture7 cross validation
 

Similaire à APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHINING PROCESSES

AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013OptiModel
 
COSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_AliCOSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_AliMDO_Lab
 
IRJET- Optimization of Cutting Parameters During Turning of AISI 1018 usi...
IRJET-  	  Optimization of Cutting Parameters During Turning of AISI 1018 usi...IRJET-  	  Optimization of Cutting Parameters During Turning of AISI 1018 usi...
IRJET- Optimization of Cutting Parameters During Turning of AISI 1018 usi...IRJET Journal
 
NEURAL Network Design Training
NEURAL Network Design  TrainingNEURAL Network Design  Training
NEURAL Network Design TrainingESCOM
 
Dimensionality Reduction
Dimensionality ReductionDimensionality Reduction
Dimensionality ReductionSaad Elbeleidy
 
A Review on Experimental Investigation of Machining Parameters during CNC Mac...
A Review on Experimental Investigation of Machining Parameters during CNC Mac...A Review on Experimental Investigation of Machining Parameters during CNC Mac...
A Review on Experimental Investigation of Machining Parameters during CNC Mac...IJERA Editor
 
32 8950 surendar s comparison of surface roughness (edit ari)new
32 8950 surendar s   comparison of surface roughness (edit ari)new32 8950 surendar s   comparison of surface roughness (edit ari)new
32 8950 surendar s comparison of surface roughness (edit ari)newIAESIJEECS
 
32 8950 surendar s comparison of surface roughness (edit ari)new
32 8950 surendar s   comparison of surface roughness (edit ari)new32 8950 surendar s   comparison of surface roughness (edit ari)new
32 8950 surendar s comparison of surface roughness (edit ari)newIAESIJEECS
 
Churn Modeling-For-Mobile-Telecommunications
Churn Modeling-For-Mobile-Telecommunications Churn Modeling-For-Mobile-Telecommunications
Churn Modeling-For-Mobile-Telecommunications Salford Systems
 
Multidisciplinary analysis and optimization under uncertainty
Multidisciplinary analysis and optimization under uncertaintyMultidisciplinary analysis and optimization under uncertainty
Multidisciplinary analysis and optimization under uncertaintyChen Liang
 
rbs - presentation about applications of machine learning.
rbs - presentation about applications of machine learning.rbs - presentation about applications of machine learning.
rbs - presentation about applications of machine learning.ChellamuthuMech
 
1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptop1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptopRising Media, Inc.
 
Thesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risksThesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risksTuanNguyen1697
 
Injection Attack detection using ML for
Injection Attack detection using ML  forInjection Attack detection using ML  for
Injection Attack detection using ML forKhazane Hassan
 
Application of Machine Learning in Agriculture
Application of Machine  Learning in AgricultureApplication of Machine  Learning in Agriculture
Application of Machine Learning in AgricultureAman Vasisht
 
Improving Analogy Software Effort Estimation using Fuzzy Feature Subset Selec...
Improving Analogy Software Effort Estimation using Fuzzy Feature Subset Selec...Improving Analogy Software Effort Estimation using Fuzzy Feature Subset Selec...
Improving Analogy Software Effort Estimation using Fuzzy Feature Subset Selec...gregoryg
 
WCSMO-ModelSelection-2013
WCSMO-ModelSelection-2013WCSMO-ModelSelection-2013
WCSMO-ModelSelection-2013OptiModel
 
Predicting Moscow Real Estate Prices with Azure Machine Learning
Predicting Moscow Real Estate Prices with Azure Machine LearningPredicting Moscow Real Estate Prices with Azure Machine Learning
Predicting Moscow Real Estate Prices with Azure Machine LearningLeo Salemann
 

Similaire à APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHINING PROCESSES (20)

AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013AIAA-SDM-PEMF-2013
AIAA-SDM-PEMF-2013
 
COSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_AliCOSMOS1_Scitech_2014_Ali
COSMOS1_Scitech_2014_Ali
 
IRJET- Optimization of Cutting Parameters During Turning of AISI 1018 usi...
IRJET-  	  Optimization of Cutting Parameters During Turning of AISI 1018 usi...IRJET-  	  Optimization of Cutting Parameters During Turning of AISI 1018 usi...
IRJET- Optimization of Cutting Parameters During Turning of AISI 1018 usi...
 
NEURAL Network Design Training
NEURAL Network Design  TrainingNEURAL Network Design  Training
NEURAL Network Design Training
 
Dimensionality Reduction
Dimensionality ReductionDimensionality Reduction
Dimensionality Reduction
 
A Review on Experimental Investigation of Machining Parameters during CNC Mac...
A Review on Experimental Investigation of Machining Parameters during CNC Mac...A Review on Experimental Investigation of Machining Parameters during CNC Mac...
A Review on Experimental Investigation of Machining Parameters during CNC Mac...
 
32 8950 surendar s comparison of surface roughness (edit ari)new
32 8950 surendar s   comparison of surface roughness (edit ari)new32 8950 surendar s   comparison of surface roughness (edit ari)new
32 8950 surendar s comparison of surface roughness (edit ari)new
 
32 8950 surendar s comparison of surface roughness (edit ari)new
32 8950 surendar s   comparison of surface roughness (edit ari)new32 8950 surendar s   comparison of surface roughness (edit ari)new
32 8950 surendar s comparison of surface roughness (edit ari)new
 
Churn Modeling-For-Mobile-Telecommunications
Churn Modeling-For-Mobile-Telecommunications Churn Modeling-For-Mobile-Telecommunications
Churn Modeling-For-Mobile-Telecommunications
 
Multidisciplinary analysis and optimization under uncertainty
Multidisciplinary analysis and optimization under uncertaintyMultidisciplinary analysis and optimization under uncertainty
Multidisciplinary analysis and optimization under uncertainty
 
Hanaa phd presentation 14-4-2017
Hanaa phd  presentation  14-4-2017Hanaa phd  presentation  14-4-2017
Hanaa phd presentation 14-4-2017
 
rbs - presentation about applications of machine learning.
rbs - presentation about applications of machine learning.rbs - presentation about applications of machine learning.
rbs - presentation about applications of machine learning.
 
1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptop1440 track 2 boire_using our laptop
1440 track 2 boire_using our laptop
 
Thesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risksThesis presentation: Applications of machine learning in predicting supply risks
Thesis presentation: Applications of machine learning in predicting supply risks
 
Ds for finance day 3
Ds for finance day 3Ds for finance day 3
Ds for finance day 3
 
Injection Attack detection using ML for
Injection Attack detection using ML  forInjection Attack detection using ML  for
Injection Attack detection using ML for
 
Application of Machine Learning in Agriculture
Application of Machine  Learning in AgricultureApplication of Machine  Learning in Agriculture
Application of Machine Learning in Agriculture
 
Improving Analogy Software Effort Estimation using Fuzzy Feature Subset Selec...
Improving Analogy Software Effort Estimation using Fuzzy Feature Subset Selec...Improving Analogy Software Effort Estimation using Fuzzy Feature Subset Selec...
Improving Analogy Software Effort Estimation using Fuzzy Feature Subset Selec...
 
WCSMO-ModelSelection-2013
WCSMO-ModelSelection-2013WCSMO-ModelSelection-2013
WCSMO-ModelSelection-2013
 
Predicting Moscow Real Estate Prices with Azure Machine Learning
Predicting Moscow Real Estate Prices with Azure Machine LearningPredicting Moscow Real Estate Prices with Azure Machine Learning
Predicting Moscow Real Estate Prices with Azure Machine Learning
 

Dernier

Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFxolyaivanovalion
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% SecurePooja Nehwal
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Researchmichael115558
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxolyaivanovalion
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightDelhi Call girls
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusTimothy Spann
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxolyaivanovalion
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Delhi Call girls
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxolyaivanovalion
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...SUHANI PANDEY
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Callshivangimorya083
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz1
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxolyaivanovalion
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxolyaivanovalion
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...amitlee9823
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...shivangimorya083
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxolyaivanovalion
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAroojKhan71
 

Dernier (20)

Halmar dropshipping via API with DroFx
Halmar  dropshipping  via API with DroFxHalmar  dropshipping  via API with DroFx
Halmar dropshipping via API with DroFx
 
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% SecureCall me @ 9892124323  Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
Call me @ 9892124323 Cheap Rate Call Girls in Vashi with Real Photo 100% Secure
 
Discover Why Less is More in B2B Research
Discover Why Less is More in B2B ResearchDiscover Why Less is More in B2B Research
Discover Why Less is More in B2B Research
 
CebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptxCebaBaby dropshipping via API with DroFX.pptx
CebaBaby dropshipping via API with DroFX.pptx
 
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 nightCheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
Cheap Rate Call girls Sarita Vihar Delhi 9205541914 shot 1500 night
 
Generative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and MilvusGenerative AI on Enterprise Cloud with NiFi and Milvus
Generative AI on Enterprise Cloud with NiFi and Milvus
 
VidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptxVidaXL dropshipping via API with DroFx.pptx
VidaXL dropshipping via API with DroFx.pptx
 
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
Best VIP Call Girls Noida Sector 22 Call Me: 8448380779
 
Smarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptxSmarteg dropshipping via API with DroFx.pptx
Smarteg dropshipping via API with DroFx.pptx
 
Sampling (random) method and Non random.ppt
Sampling (random) method and Non random.pptSampling (random) method and Non random.ppt
Sampling (random) method and Non random.ppt
 
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
VIP Model Call Girls Hinjewadi ( Pune ) Call ON 8005736733 Starting From 5K t...
 
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip CallDelhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
Delhi Call Girls CP 9711199171 ☎✔👌✔ Whatsapp Hard And Sexy Vip Call
 
Invezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signalsInvezz.com - Grow your wealth with trading signals
Invezz.com - Grow your wealth with trading signals
 
BigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptxBigBuy dropshipping via API with DroFx.pptx
BigBuy dropshipping via API with DroFx.pptx
 
Mature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptxMature dropshipping via API with DroFx.pptx
Mature dropshipping via API with DroFx.pptx
 
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
Call Girls Hsr Layout Just Call 👗 7737669865 👗 Top Class Call Girl Service Ba...
 
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...Vip Model  Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
Vip Model Call Girls (Delhi) Karol Bagh 9711199171✔️Body to body massage wit...
 
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Saket (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
BabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptxBabyOno dropshipping via API with DroFx.pptx
BabyOno dropshipping via API with DroFx.pptx
 
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al BarshaAl Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
Al Barsha Escorts $#$ O565212860 $#$ Escort Service In Al Barsha
 

APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHINING PROCESSES

  • 1. APPLICATION OF STATISTICAL LEARNING TECHNIQUES AS PREDICTIVE TOOLS FOR MACHINING PROCESSES by Shibaprasad Bhattacharya ROLL: 001911702013 Under the guidance of Prof. Shankar Chakraborty Department of Production Engineering
  • 2. ACKNOWLEDGEM ENT Eternally grateful to Prof. Shankar Chakraborty
  • 3. Contents Objectives Importance Introduction Statistical learning techniques as predictive tools Conclusion Future scope of Work
  • 4. Objectives Integration of Statistical Learning Techniques for Machining Processes Incorporating non-parametric methods to bypass the rigid assumptions of parametric methods Laying down a framework for selecting the right model keeping in mind different tradeoffs Selection of right values of parameters for different models
  • 5. Importance Better analysis Close control Understanding of the process parameters Competitive edge Satisfying customer demands
  • 7.
  • 8. Difference between Statistical Learning and Machine Learning Different buzz words: Statistics/Operations Research/Mathematics vs Computer Science Size of the dataset Number of variables Why and What vs How
  • 9. Steps involved in Statistical Learning Selecting the dataset Dividing it for training and testing Training the model with the training data Testing it with the testing data Validating the testing results with error estimators Selection/Rejection of the used model
  • 10.
  • 11. Statistical Learning Techniques Supervised Unsupervised Reinforcement Linear Regression KNN Trees Naïve-Bayes Logistic Regression Clustering PCA LDA Apriori FP-growth Hidden Markov model
  • 13. Underfit When the model fails to generalize the data Performs poorly for both the training and testing set Can be recognized by looking the training error Switching to a more complex model will help solve it Adding more features will also help
  • 14. Overfit When the model memorises the data too closely It fails to identify the pattern Performs well on Training set Performs poorly on Testing set Reducing the number of features will help Adding more data can also solve this problem
  • 15. Trade-off in Statistical Learning Trade-off between the Bias and Variance Trade-off between Prediction accuracy and Interpretability
  • 16. Bias-Variance Trade-off Bias Introduced because of the of the over simplification of the model assumption Difference between average prediction of the build model and the actual value it is trying to predict Variance Error induced by the randomness of the training data Fails to generalize the model and hence gives higher testing error
  • 17.
  • 18. Trade-off between Predictive accuracy and Model interpretability
  • 19. Error estimators Mean absolute percentage error or MAPE: Root mean squared percentage error or RMSPE: Root mean squared logarithmic error:
  • 20. Error estimators Correlation coefficient or R: Root relative squared error or RRSE: A= Actual value P= Predicted value 𝐴= Mean of the actual values 𝑃= Mean of the predicted values
  • 21. Statistical Learning Techniques as Predictive tool for Machining Processes 1. Prediction of Responses in a Dry Turning Operation: A Comparative Analysis 2. Prediction of Responses in a CNC Milling Operation using Random Forest Regressor 3. Predicting Responses for Turning High Strength Steel Grade H with XGBoost
  • 22. Prediction of Responses in a Dry Turning Operation: A Comparative Analysis
  • 23. Experimental details Dry turning operation using a heavy duty lathe Input parameters: Cutting speed, Feed rate and Depth of cut Output responses: Surface roughness, Cutting force and Material removal rate Number of training points: 18 Number of testing points: 9 Statistical learning techniques used: Multivariate regression analysis Artificial neural network (ANN) Fuzzy logic Adaptive neuro-fuzzy inference system (ANFIS)
  • 24. Turning parameters with their operating levels
  • 25. Multivariate regression analysis It generally follows the following form: Where β0 is the Y-intercept coefficient, β1-βn are the main effect coefficients and βij is the interaction coefficient These coefficients are initially unknown and they are computed by fitting the data.
  • 26. ANN
  • 27. ANN Designed to imitate the human behavior The processing units/nodes/neurons are the building blocks of ANN Type of neural network considered: Feedforward neural network Algorithm used: Backpropagation (Levenberg-Marquardt)
  • 28. Fuzzy Logic Deals with imprecise information to arrive at logical conclusions Input values are generally converted to linguistic terms like (High-Low) A fuzzy logic unit contains a fuzzifier, membership functions, a fuzzy rule base, an inference engine and a defuzzifier Fuzzy logic is generally based on if-then rules like this: Rule 1: If x1 is A1 and x2 is B1 and x3 is C1 and x4 is D1, Then output (O) is E1, else Rule 2: If x1 is A2 and x2 is B2 and x3 is C2 and x4 is D2, Then output (O) is E2, else Rule n: If x1 is An and x2 is Bn and x3 is Cn and x4 is Dn, Then output (O) is En.
  • 30. ANFIS
  • 32. Comparison of different membership functions
  • 34. Comparison of actual and predicted response values for Ra
  • 35. Comparison of actual and predicted response values for Fc
  • 36. Comparison of actual and predicted response values for MRR
  • 37. Performance indices for different prediction tools
  • 38. Prediction of Reponses in a CNC Milling Operation using Random Forest Regressor
  • 39. Experimental details CNC Milling Process Input parameters: Cutting speed, Feed rate, Depth of cut and Width of cut Output responses: Surface roughness, Material removal rate and Active energy consumption Number of training points: 21 Number of testing points: 6 Statistical learning techniques used: Random Forest
  • 40. Milling parameters with their operating levels
  • 41. Random Forest Bagging technique : Parallel ensemble method Multiple weak learners are combined This brings more stability RF is made by combining multiple decision trees The final output is yielded after taking into account of all the trees
  • 42. Schematic diagram of a random forest
  • 43. Default values of different parameters
  • 45.
  • 46. A sample decision tree for MRR
  • 47. A sample decision tree for Ra
  • 48. A sample decision tree for AEC
  • 49.
  • 50. Predicting Responses for Turning High Strength Steel Grade-H with XGBoost
  • 51. Experimental details CNC Turning Process Input parameters: Cutting speed, Feed rate, and Depth of cut Output responses: Surface roughness and Material removal rate Number of training points: 100 Number of testing points: 25 Statistical learning techniques used: XGBoost
  • 53.
  • 54. XGBoost Boosting technique : Sequential ensemble method Another tree based method Like Random Forest, weak learners are combined Instead of parallel method, a sequential method is used
  • 55.
  • 56. Process Parameters nrounds: The number of trees in the model. eta: The learning rate. Range: 0 to 1. max_depth: The greatest depth to which a tree can grow. early_stopping_rounds: After how many rounds should the model stop if there is no improvement in the predictions?
  • 58. Parameter Lowest value Highest value Step size Number of combinatio ns nrounds 1 1000 10 100 eta 0.2 1 0.02 41 max_depth 1 6 1 6 The total number of possible combinations from the above configuration is: 100×41×6 = 24600 Parameter MRR Ra nrounds 61 71 eta 0.64 0.2 max_depth 3 6
  • 61.
  • 62.
  • 63. Statistical Index Ra MRR MAPE 2.34 13.88 RMSPE 3 18.33 RMSLE 0.014 0.16 R 0.99 0.99 RRSE 0.035 0.115
  • 64. Conclusions Selecting the best technique is important by comparing Hybrid learning approaches outclasses the counterparts Parametric methods are flexible to model Parametric methods work well even with smaller dataset Non-parametric methods bypasses rigid assumptions of parametric methods Non-parametric methods can easily accommodate all kinds of variables Selection of the right parameter values are important for non-parametric methods
  • 65. Future Scope of Work Extending the current work by incorporating different types of variables Example: Coolant type, Tool diameter etc. Including several conditions as input variables Example: Skill level of the worker, tool quality etc. Include budget constraint as output variable to predict the expected cost