Skip to content

This project uses machine learning to detect anomalies in silicon wafers. It employs DBSCAN clustering and a Gradio interface for user interaction, enabling automated defect detection and enhancing quality control in semiconductor manufacturing

License

Notifications You must be signed in to change notification settings

nurulashraf/dbscan-silicon-defect-detection

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DBSCAN Silicon Defect Detection

A Python project that detects silicon wafer defects using the DBSCAN clustering algorithm. This project aims to identify and visualise potential defect patterns based on wafer coordinate data.

Project Structure

  • data/: Contains the dataset used for analysis and prediction.
  • notebooks/: Jupyter notebooks for data analysis, feature engineering, and model building.
  • README.md: Project overview and usage instructions.

Features

  • Load silicon wafer coordinate data from CSV files
  • Apply DBSCAN clustering to detect potential defect patterns
  • Automatically save clustering visualisations as images
  • Adjustable DBSCAN parameters (eps and min_samples) for fine-tuning results

Tools & Libraries

  • Python 3.10+
  • Pandas - for data handling
  • NumPy - for numerical operations
  • Scikit-learn - for the DBSCAN clustering
  • Matplotlib - for visualisation

How to Use

  1. Clone the repository:

    git clone https://github.com/nurulashraf/dbscan-silicon-defect-detection.git
    cd dbscan-silicon-defect-detection
  2. Install the required libraries:

    pip install -r requirements.txt
  3. Prepare your data

    Place your silicon wafer coordinate data in the data/ folder as silicon_defect_data.csv. The file should have two columns: x and y.

  4. Run the defect detection:

    python dbscan_silicon_defect_detection.ipynb
  5. Run the cells and explore the analysis.


License

This project is licensed under the MIT License.

About

This project uses machine learning to detect anomalies in silicon wafers. It employs DBSCAN clustering and a Gradio interface for user interaction, enabling automated defect detection and enhancing quality control in semiconductor manufacturing

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published