Skip to content

ZTECH10/Machine-learning-classifier-to-predict-the-Pass-Fail-yield-of-a-manufacturing-process-entity-

Repository files navigation

Project Description

Project Overview

Precision Manufacturing: Harnessing Machine Learning for Pass-Fail Yield Prediction

πŸ”¬πŸ‘¨β€πŸ”¬ A complex modern semiconductor manufacturing process is normally under constant surveillance via the monitoring of signals/variables collected from sensors and or process measurement points. πŸ“Š

However, not all of these signals are equally valuable in a specific monitoring system. The measured signals contain a combination of useful information, irrelevant information as well as noise. πŸ“‰πŸ“βŒ

Engineers typically have a much larger number of signals than are actually required. If we consider each type of signal as a feature, then feature selection may be applied to identify the most relevant signals. πŸ› οΈπŸ“ˆ

The Process Engineers may then use these signals to determine key factors contributing to yield excursions downstream in the process. This will enable an increase in process throughput, decreased time to learning, and reduce per-unit production costs. πŸ’Ήβ³πŸ’²

These signals can be used as features to predict the yield type. And by analyzing and trying out different combinations of features, essential signals that are impacting the yield type can be identified. πŸ“ŠπŸ”„πŸ’‘

Data preprocessing:

  • ✨ Handle missing values

  • πŸ“Š Encoding the Output Data

  • 🧐 Checking if the dataset contains any NULL values

  • πŸ“ŠπŸ§ Taking care of outliers

  • πŸ“ Feature Scaling

Data Visualization:

  • πŸ“πŸ” Reviewing the data for some general information

Model Training:

  • 🧩 Split data into training and testing sets

  • πŸš€ Train selected models on training data

ML Models:

  • πŸ“Š Logistic regression

  • 🧠 ANN

Model Evaluation:

  • πŸ“Š Evaluate model performance using accuracy metrics

  • πŸ“‰ Analyze confusion matrix

  • πŸ“ˆ Plotting the ANN Learning Curve

Tuning:

  • βš™οΈ Hyperparameter tuning for model optimization
Screen Shot 2023-09-18 at 2 58 23 PM

Dataset: SemiconductorManufacturingProcessDataset.csv

About

I will build a machine learning classifier to predict the Pass/Fail yield of a particular semiconductor manufacturing process.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published