Spaces:
Running
Running
File size: 1,029 Bytes
a985b94 | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from ultralytics import YOLO
def train_wafer_model():
print("Loading pre-trained YOLOv8 Nano model...")
# We use the 'nano' version (yolov8n) because it is lightweight and fast to train
model = YOLO('yolov8n.pt')
print("Starting AI training sequence...")
# This single command handles the entire neural network training process
results = model.train(
data='dataset.yaml', # Pointing to the cheat sheet we just made
epochs=10, # Number of times it will study all 20,415 images
imgsz=128, # Resizing the small wafer maps to a standard AI size
batch=32, # How many images it memorizes at the exact same time
project='runs/wafer_defects', # The master folder where it saves its brain later
name='yolov8_run1' # The specific name of this training session
)
print("Training completely finished! Check the 'runs/' folder for the results.")
if __name__ == '__main__':
train_wafer_model() |