| from ultralytics import YOLO |
|
|
| # Load a model |
| model = YOLO("yolov8n.pt") |
|
|
| # Train the model |
| train_results = model.train( |
| data="coco8.yaml", # path to dataset YAML |
| epochs=100, # number of training epochs |
| imgsz=640, # training image size |
| device="cpu", # device to run on, i.e. device=0 or device=0,1,2,3 or device=cpu |
| ) |
| |
| # Evaluate model performance on the validation set |
| metrics = model.val() |
| |
| # Perform object detection on an image |
| results = model("path/to/image.jpg") |
| results[0].show() |
| |
| # Export the model to ONNX format |
| path = model.export(format="onnx") # return path to exported model |
| |