콘텐츠로 건너뛰기

Ultralytics 설치

Ultralytics는 pip, conda 및 Docker를 포함한 다양한 설치 방법을 제공합니다. 다음을 통해 YOLO를 설치할 수 있습니다. ultralytics 최신 안정 릴리스용 pip 패키지 또는 다음을 복제하여 Ultralytics GitHub 저장소 최신 버전을 위한 것입니다. Docker는 로컬 설치를 피할 수 있는 격리된 컨테이너에서 패키지를 실행하는 옵션이기도 합니다.



참고: Ultralytics YOLO 빠른 시작 가이드

설치

PyPI - python 버전

다음을 설치하거나 업데이트합니다. ultralytics pip를 사용하여 다음을 실행하여 패키지를 설치합니다. pip install -U ultralytics입니다. 자세한 내용은 ultralytics 패키지에 대한 자세한 내용은 Python Package Index (PyPI).

PyPI - 버전 다운로드

# Install the ultralytics package from PyPI
pip install ultralytics

설치할 수도 있습니다. ultralytics 다음을 통해 직접 Ultralytics GitHub 저장소최신 개발 버전을 사용하려는 경우에 유용할 수 있습니다. Git 명령줄 도구가 설치되어 있는지 확인한 후 다음을 실행합니다.

# Install the ultralytics package from GitHub
pip install git+https://github.com/ultralytics/ultralytics.git@main

Conda는 pip의 대안으로 사용할 수 있는 패키지 관리자입니다. 자세한 내용은 Anaconda를 방문하십시오. conda 패키지 업데이트를 위한 Ultralytics feedstock 저장소는 GitHub에서 확인할 수 있습니다.

Conda 버전 Conda 다운로드 Conda 레시피 Conda 플랫폼

# Install the ultralytics package using conda
conda install -c conda-forge ultralytics

참고

CUDA 환경에 설치하는 경우, 다음을 설치하는 것이 가장 좋습니다. ultralytics, pytorchpytorch-cuda 동일한 명령으로 실행합니다. 이렇게 하면 conda 패키지 관리자가 충돌을 해결할 수 있습니다. 또는 다음을 설치합니다. pytorch-cuda CPU 전용 설정을 덮어쓰는 마지막 설정 pytorch 패키지를 설치하는 것이 가장 좋습니다.

# Install all packages together using conda
conda install -c pytorch -c nvidia -c conda-forge pytorch torchvision pytorch-cuda=11.8 ultralytics

Conda Docker 이미지

Ultralytics Conda Docker 이미지는 다음에서도 사용할 수 있습니다. DockerHub이러한 이미지는 다음을 기반으로 합니다. Miniconda3 다음 사용을 시작하는 간단한 방법을 제공합니다. ultralytics Conda 환경에서.

# Set image name as a variable
t=ultralytics/ultralytics:latest-conda

# Pull the latest ultralytics image from Docker Hub
sudo docker pull $t

# Run the ultralytics image in a container with GPU support
sudo docker run -it --ipc=host --gpus all $t            # all GPUs
sudo docker run -it --ipc=host --gpus '"device=2,3"' $t # specify GPUs

다음 저장소를 복제합니다. Ultralytics GitHub 저장소 개발에 기여하거나 최신 소스 코드를 실험하고 싶다면 가능합니다. 클론 후 디렉토리로 이동하여 편집 가능한 모드로 패키지를 설치하십시오. -e pip를 사용하여.

GitHub 마지막 커밋 GitHub 커밋 활동

# Clone the ultralytics repository
git clone https://github.com/ultralytics/ultralytics

# Navigate to the cloned directory
cd ultralytics

# Install the package in editable mode for development
pip install -e .

Docker를 사용하여 다음을 실행합니다. ultralytics 패키지는 격리된 컨테이너에서 일관된 성능을 보장합니다. 공식 패키지 중 하나를 선택하면 ultralytics 다음에서 이미지를 가져올 수 있습니다. Docker Hub을(를) 사용하면 로컬 설치의 복잡성을 피하고 검증된 작업 환경에 액세스할 수 있습니다. Ultralytics는 높은 호환성과 효율성을 위해 설계된 5가지 주요 지원 Docker 이미지를 제공합니다.

Docker 이미지 버전 Docker Pulls

  • Dockerfile: 훈련에 권장되는 GPU 이미지입니다.
  • Dockerfile-arm64: ARM64 아키텍처에 최적화되어 Raspberry Pi 및 기타 ARM64 기반 플랫폼과 같은 장치에 배포하는 데 적합합니다.
  • Dockerfile-cpu: Ubuntu 기반 CPU 전용 버전으로, GPU가 없는 추론 및 환경에 적합합니다.
  • Dockerfile-jetson: NVIDIA Jetson 장치에 맞게 조정되었으며, 이러한 플랫폼에 최적화된 GPU 지원을 통합합니다.
  • Dockerfile-python: 경량 애플리케이션 및 개발에 이상적인 Python 및 필요한 종속성만 포함된 최소 이미지입니다.
  • Dockerfile-conda: Miniconda3를 기반으로 conda를 설치하여 ultralytics 패키지를 참조하십시오.

최신 이미지를 가져와 실행하는 명령어는 다음과 같습니다.

# Set image name as a variable
t=ultralytics/ultralytics:latest

# Pull the latest ultralytics image from Docker Hub
sudo docker pull $t

# Run the ultralytics image in a container with GPU support
sudo docker run -it --ipc=host --gpus all $t            # all GPUs
sudo docker run -it --ipc=host --gpus '"device=2,3"' $t # specify GPUs

위의 명령은 최신 이미지를 사용하여 Docker 컨테이너를 초기화합니다. ultralytics 이미지. -it 플래그는 의사 TTY를 할당하고 stdin을 열어 컨테이너와 상호 작용할 수 있도록 합니다. --ipc=host 플래그는 IPC(프로세스 간 통신) 네임스페이스를 호스트로 설정하며, 이는 프로세스 간에 메모리를 공유하는 데 필수적입니다. --gpus all 플래그는 컨테이너 내부의 사용 가능한 모든 GPU에 대한 액세스를 활성화하며, 이는 GPU 계산이 필요한 작업에 매우 중요합니다. -it 플래그는 유사 TTY를 할당하고 stdin을 열어두어 컨테이너와의 상호 작용을 가능하게 합니다. 여기서 --ipc=host 플래그는 IPC(프로세스 간 통신) 네임스페이스를 호스트로 설정하며, 이는 프로세스 간에 메모리를 공유하는 데 필수적입니다. --gpus all 플래그는 컨테이너 내부에서 사용 가능한 모든 GPU에 접근할 수 있도록 하며, GPU 연산이 필요한 작업에 매우 중요합니다.

참고: 컨테이너 내에서 로컬 시스템의 파일로 작업하려면 Docker 볼륨을 사용하여 로컬 디렉토리를 컨테이너에 마운트하십시오.

# Mount local directory to a directory inside the container
sudo docker run -it --ipc=host --gpus all -v /path/on/host:/path/in/container $t

다음을 대체하십시오. /path/on/host 을 로컬 시스템의 디렉터리 경로로 변경하고 /path/in/container Docker 컨테이너 내부의 원하는 경로로 바꿉니다.

고급 Docker 사용법은 Ultralytics Docker 가이드를 참조하십시오.

다음을 참조하십시오. ultralytics pyproject.toml 파일에서 종속성 목록을 확인하십시오. 위의 모든 예제는 필요한 모든 종속성을 설치합니다.

PyTorch 요구 사항은 운영 체제 및 CUDA 요구 사항에 따라 다르므로 PyTorch의 지침에 따라 먼저 PyTorch를 설치하십시오.

PyTorch 설치 안내

사용자 정의 설치 방법

표준 설치 방법은 대부분의 사용 사례를 포괄하지만, 더 맞춤화된 설정이 필요할 수 있습니다. 여기에는 특정 패키지 버전 설치, 선택적 종속성 생략 또는 패키지 대체(예: 교체) opencv-python GUI 없이 opencv-python-headless 서버 환경용입니다.

사용자 정의 방법

다음을 설치할 수 있습니다. ultralytics pip를 사용하여 종속성 없이 core 패키지를 --no-deps 플래그입니다. 이렇게 하려면 필요한 모든 종속성을 수동으로 설치해야 합니다.

  1. 설치 ultralytics 코어:

    pip install ultralytics --no-deps
    

  2. 수동으로 종속성 설치: 다음에 나열된 필요한 모든 패키지를 설치해야 합니다. pyproject.toml 파일에서 필요에 따라 버전을 대체하거나 수정합니다. 헤드리스 OpenCV 예제의 경우:

    # Install other core dependencies
    pip install torch torchvision numpy matplotlib polars pyyaml pillow psutil requests scipy seaborn ultralytics-thop
    
    # Install headless OpenCV instead of the default
    pip install opencv-python-headless
    

종속성 관리

이 방법은 모든 것을 제어할 수 있지만 종속성 관리에 주의해야 합니다. 필요한 모든 패키지가 호환되는 버전으로 설치되었는지 확인하려면 다음을 참조하십시오. ultralytics pyproject.toml 파일.

영구적인 사용자 정의 수정이 필요한 경우 (예: 항상 사용) opencv-python-headless), Ultralytics 저장소를 포크하여 변경할 수 있습니다. pyproject.toml 또는 다른 코드를 사용하고 포크에서 설치합니다.

  1. Ultralytics GitHub 저장소를 포크(Fork)하여 자신의 GitHub 계정으로 가져옵니다.
  2. 복제 로컬에서 포크:
    git clone https://github.com/YOUR_USERNAME/ultralytics.git
    cd ultralytics
    
  3. 새 브랜치 생성 변경 사항:
    git checkout -b custom-opencv
    
  4. 수정 pyproject.toml: 열기 pyproject.toml 텍스트 편집기에서 다음 줄을 포함하는 줄을 바꾸십시오. "opencv-python>=4.6.0" 와 함께 "opencv-python-headless>=4.6.0" (필요에 따라 버전 조정).
  5. 커밋 및 푸시 변경 사항:
    git add pyproject.toml
    git commit -m "Switch to opencv-python-headless"
    git push origin custom-opencv
    
  6. 설치 pip와 함께 사용 git+https 구문, 브랜치 가리키기:
    pip install git+https://github.com/YOUR_USERNAME/ultralytics.git@custom-opencv
    

이 방법은 특정 URL에서 설치할 때마다 사용자 정의 종속성 세트가 사용되도록 보장합니다. 이에 대한 사용법은 방법 4를 참조하십시오. requirements.txt 파일.

개발을 위한 표준 "Git Clone" 방식과 유사하게, 로컬에 저장소를 복제하고 설치 에 종속성 파일을 수정하여 편집 가능한 모드로 설치할 수 있습니다.

  1. 복제 Ultralytics 저장소:
    git clone https://github.com/ultralytics/ultralytics
    cd ultralytics
    
  2. 수정 pyproject.toml: 원하는 대로 변경하려면 파일을 편집하십시오. 예를 들어, sed (Linux/macOS에서) 또는 텍스트 편집기를 사용하여 다음을 바꿉니다. opencv-python 와 함께 opencv-python-headless. 사용: sed (정확한 라인 확인) pyproject.toml 첫 번째):
    # Example: Replace the line starting with "opencv-python..."
    # Adapt the pattern carefully based on the current file content
    sed -i'' -e 's/^\s*"opencv-python>=.*",/"opencv-python-headless>=4.8.0",/' pyproject.toml
    
    또는 수동으로 편집 pyproject.toml 변경하려면 "opencv-python>=... 에서 "opencv-python-headless>=...".
  3. 설치 편집 가능한 모드의 패키지(-e). 이제 Pip는 수정된 파일을 사용합니다. pyproject.toml 종속성을 해결하고 설치하려면:
    pip install -e .
    

이 접근 방식은 종속성에 대한 로컬 변경 사항 또는 빌드 구성을 커밋하기 전에 테스트하거나 특정 개발 환경을 설정하는 데 유용합니다.

프로젝트 종속성을 사용하여 관리하는 경우 requirements.txt 파일에서 사용자 정의 Ultralytics 포크를 직접 지정할 수 있습니다. 이렇게 하면 프로젝트를 설정하는 모든 사람이 수정된 종속성(예: opencv-python-headless)입니다.

  1. 생성 또는 편집 requirements.txt: (방법 2에서 준비된 대로) 사용자 정의 포크 및 브랜치를 가리키는 줄을 추가합니다.
    requirements.txt
    # Core dependencies
    numpy
    matplotlib
    polars
    pyyaml
    Pillow
    psutil
    requests>=2.23.0
    torch>=1.8.0 # Or specific version/variant
    torchvision>=0.9.0 # Or specific version/variant
    
    # Install ultralytics from a specific git commit or branch
    # Replace YOUR_USERNAME and custom-branch with your details
    git+https://github.com/YOUR_USERNAME/ultralytics.git@custom-branch
    
    # Other project dependencies
    flask
    # ... etc
    
    참고: 사용자 정의에 필요한 종속성을 이미 나열할 필요가 없습니다. ultralytics 포크(예: opencv-python-headless) 여기서 가져옵니다. pip가 해당 포크의 내용을 기반으로 설치하기 때문입니다. pyproject.toml.
  2. 설치 파일의 종속성:
    pip install -r requirements.txt
    

이 방법은 표준 Python 프로젝트 종속성 관리 워크플로와 원활하게 통합되면서도 버전을 고정할 수 있습니다. ultralytics 사용자 정의된 Git 소스에 연결합니다.

CLI로 Ultralytics 사용

Ultralytics CLI(명령줄 인터페이스)를 사용하면 Python 환경 없이도 간단한 한 줄 명령을 실행할 수 있습니다. CLI는 사용자 정의나 Python 코드가 필요 없으며, 다음 명령으로 터미널에서 모든 작업을 실행합니다. yolo 명령어. 명령줄에서 YOLO를 사용하는 방법에 대한 자세한 내용은 다음을 참조하십시오. CLI 가이드.

예시

Ultralytics yolo 명령은 다음 구문을 사용합니다.

yolo TASK MODE ARGS
- TASK (선택 사항)은 (detect, segment, classify, pose, obb) - MODE (필수 사항)은 (train, val, predict, export, track, benchmark) - ARGS (선택 사항) 다음과 같습니다. arg=value 와 같은 쌍입니다. imgsz=640 기본값을 재정의합니다.

전체 내용은 ARGS 에서 확인하십시오. 구성 가이드 또는 다음을 사용하십시오. yolo cfg CLI 명령.

초기 학습률이 0.01인 상태로 10 epoch 동안 탐지 모델을 학습합니다:

yolo train data=coco8.yaml model=yolo11n.pt epochs=10 lr0=0.01

이미지 크기 320에서 사전 학습된 segmentation 모델을 사용하여 YouTube 비디오를 예측합니다:

yolo predict model=yolo11n-seg.pt source='https://youtu.be/LNwODJXcvt4' imgsz=320

배치 크기가 1이고 이미지 크기가 640인 사전 학습된 감지 모델의 유효성을 검사합니다.

yolo val model=yolo11n.pt data=coco8.yaml batch=1 imgsz=640

YOLOv11n 분류 모델을 이미지 크기 224x128로 ONNX 형식으로 내보내기 (TASK 불필요):

yolo export model=yolo11n-cls.pt format=onnx imgsz=224,128

YOLO11을 사용하여 비디오 또는 라이브 스트림에서 객체 수를 계산합니다:

yolo solutions count show=True

yolo solutions count source="path/to/video.mp4" # specify video file path

YOLO11 포즈 모델을 사용하여 운동 자세를 모니터링합니다:

yolo solutions workout show=True

yolo solutions workout source="path/to/video.mp4" # specify video file path

# Use keypoints for ab-workouts
yolo solutions workout kpts="[5, 11, 13]" # left side
yolo solutions workout kpts="[6, 12, 14]" # right side

YOLO11을 사용하여 지정된 대기열 또는 영역에서 객체 수를 계산합니다.

yolo solutions queue show=True

yolo solutions queue source="path/to/video.mp4" # specify video file path

yolo solutions queue region="[(20, 400), (1080, 400), (1080, 360), (20, 360)]" # configure queue coordinates

Streamlit을 사용하여 웹 브라우저에서 객체 감지, 인스턴스 분할 또는 포즈 추정을 수행합니다.

yolo solutions inference

yolo solutions inference model="path/to/model.pt" # use model fine-tuned with Ultralytics Python package

버전 확인, 설정 보기, 검사 실행 등을 위한 특수 명령을 실행합니다.

yolo help
yolo checks
yolo version
yolo settings
yolo copy-cfg
yolo cfg
yolo solutions help

경고

인수는 다음과 같이 전달해야 합니다. arg=value 쌍은 등호로 분리됩니다. = 기호로 구분되며 공백으로 구분됩니다. 사용하지 마십시오. -- 인수 접두사 또는 쉼표 , 인수 사이에.

  • yolo predict model=yolo11n.pt imgsz=640 conf=0.25
  • yolo predict model yolo11n.pt imgsz 640 conf 0.25 ❌ (누락됨 =)
  • yolo predict model=yolo11n.pt, imgsz=640, conf=0.25 ❌ (사용하지 마십시오. ,)
  • yolo predict --model yolo11n.pt --imgsz 640 --conf 0.25 ❌ (사용하지 마십시오. --)
  • yolo solution model=yolo11n.pt imgsz=640 conf=0.25 ❌ (사용 solutions, 가 아니라 solution)

CLI 가이드

Python으로 Ultralytics 사용

Ultralytics YOLO Python 인터페이스는 Python 프로젝트에 원활하게 통합되어 모델 출력을 쉽게 로드, 실행 및 처리할 수 있도록 합니다. 단순성을 위해 설계된 Python 인터페이스를 통해 사용자는 객체 감지, 분할 및 분류를 빠르게 구현할 수 있습니다. 따라서 YOLO Python 인터페이스는 이러한 기능을 Python 프로젝트에 통합하는 데 매우 유용한 도구입니다.

예를 들어 사용자는 몇 줄의 코드로 모델을 로드하고, 학습시키고, 성능을 평가하고, ONNX 형식으로 내보낼 수 있습니다. Python 가이드를 탐색하여 Python 프로젝트 내에서 YOLO를 사용하는 방법에 대해 자세히 알아보십시오.

예시

from ultralytics import YOLO

# Create a new YOLO model from scratch
model = YOLO("yolo11n.yaml")

# Load a pretrained YOLO model (recommended for training)
model = YOLO("yolo11n.pt")

# Train the model using the 'coco8.yaml' dataset for 3 epochs
results = model.train(data="coco8.yaml", epochs=3)

# Evaluate the model's performance on the validation set
results = model.val()

# Perform object detection on an image using the model
results = model("https://ultralytics.com/images/bus.jpg")

# Export the model to ONNX format
success = model.export(format="onnx")

Python 가이드

Ultralytics 설정

Ultralytics 라이브러리에는 다음이 포함되어 있습니다. SettingsManager 실험에 대한 세분화된 제어를 위해 사용자가 설정을 쉽게 액세스하고 수정할 수 있습니다. 환경의 사용자 구성 디렉터리 내의 JSON 파일에 저장된 이러한 설정은 Python 환경 또는 CLI(Command-Line Interface)를 통해 보거나 수정할 수 있습니다.

설정 검사

현재 설정 구성을 보려면:

설정 보기

python을 사용하여 설정을 보려면 다음을 가져옵니다. settings 객체를 가져옵니다. ultralytics 모듈. 다음 명령으로 설정을 출력하고 반환합니다.

from ultralytics import settings

# View all settings
print(settings)

# Return a specific setting
value = settings["runs_dir"]

명령줄 인터페이스를 사용하면 다음 명령으로 설정을 확인할 수 있습니다:

yolo settings

설정 수정

Ultralytics는 다음과 같은 방법으로 설정을 쉽게 수정할 수 있도록 합니다.

설정 업데이트

python에서 다음을 사용하십시오. update 메서드를 settings object:

from ultralytics import settings

# Update a setting
settings.update({"runs_dir": "/path/to/runs"})

# Update multiple settings
settings.update({"runs_dir": "/path/to/runs", "tensorboard": False})

# Reset settings to default values
settings.reset()

명령줄 인터페이스를 사용하여 설정을 수정하려면:

# Update a setting
yolo settings runs_dir='/path/to/runs'

# Update multiple settings
yolo settings runs_dir='/path/to/runs' tensorboard=False

# Reset settings to default values
yolo settings reset

설정 이해

아래 표는 예시 값, 데이터 유형 및 설명을 포함하여 Ultralytics 내에서 조정 가능한 설정을 개략적으로 보여줍니다.

이름 예제 값 데이터 유형 설명
settings_version '0.0.4' str Ultralytics 설정 버전 (Ultralytics pip 버전과는 다름)
datasets_dir '/path/to/datasets' str 데이터 세트가 저장된 디렉토리
weights_dir '/path/to/weights' str 모델 가중치가 저장되는 디렉토리
runs_dir '/path/to/runs' str 실험 실행이 저장된 디렉토리
uuid 'a1b2c3d4' str 현재 설정에 대한 고유 식별자
sync True bool Ultralytics HUB에 분석 및 오류를 동기화하는 옵션
api_key '' str Ultralytics HUB API 키
clearml True bool ClearML 로깅을 사용하는 옵션
comet True bool 실험 추적 및 시각화를 위해 Comet ML을 사용하는 옵션
dvc True bool 실험 추적을 위해 DVC 및 버전 제어를 사용하는 옵션
hub True bool Ultralytics HUB 통합을 사용하는 옵션
mlflow True bool 실험 추적을 위해 MLFlow를 사용하는 옵션
neptune True bool 실험 추적을 위해 Neptune을 사용하는 옵션
raytune True bool 하이퍼파라미터 튜닝을 위해 Ray Tune을 사용하는 옵션
tensorboard True bool 시각화를 위해 TensorBoard를 사용하는 옵션
wandb True bool Weights & Biases 로깅을 사용하는 옵션
vscode_msg True bool VS Code 터미널이 감지되면 Ultralytics-Snippets 확장 프로그램을 다운로드하라는 메시지를 표시합니다.

최적의 구성을 위해 프로젝트 또는 실험을 진행하면서 이러한 설정을 다시 검토하십시오.

FAQ

pip를 사용하여 Ultralytics를 어떻게 설치합니까?

pip를 사용하여 Ultralytics를 설치하는 방법:

pip install ultralytics

다음을 통해 최신 안정 릴리스를 설치합니다. ultralytics 패키지 위치: PyPIGitHub에서 직접 개발 버전을 설치하려면:

pip install git+https://github.com/ultralytics/ultralytics.git

Git 명령줄 도구가 시스템에 설치되어 있는지 확인하십시오.

conda를 사용하여 Ultralytics YOLO를 설치할 수 있습니까?

예, conda를 사용하여 Ultralytics YOLO를 설치하려면 다음 명령어를 사용하세요:

conda install -c conda-forge ultralytics

이 방법은 pip의 훌륭한 대안이며 다른 패키지와의 호환성을 보장합니다. CUDA 환경의 경우 다음을 설치합니다. ultralytics, pytorchpytorch-cuda 함께 충돌을 해결하기 위해:

conda install -c pytorch -c nvidia -c conda-forge pytorch torchvision pytorch-cuda=11.8 ultralytics

자세한 지침은 Conda 퀵스타트 가이드를 참조하십시오.

Ultralytics YOLO를 실행하기 위해 Docker를 사용하면 어떤 이점이 있습니까?

Docker는 Ultralytics YOLO를 위한 격리되고 일관된 환경을 제공하여 시스템 전반에서 원활한 성능을 보장하고 로컬 설치의 복잡성을 방지합니다. 공식 Docker 이미지는 Docker Hub에서 GPU, CPU, ARM64, NVIDIA Jetson 및 Conda용 변형과 함께 사용할 수 있습니다. 최신 이미지를 가져와 실행하려면:

# Pull the latest ultralytics image from Docker Hub
sudo docker pull ultralytics/ultralytics:latest

# Run the ultralytics image in a container with GPU support
sudo docker run -it --ipc=host --gpus all ultralytics/ultralytics:latest

자세한 Docker 지침은 Docker 퀵스타트 가이드를 참조하십시오.

개발을 위해 Ultralytics 저장소를 어떻게 복제합니까?

Ultralytics 리포지토리를 복제하고 다음을 사용하여 개발 환경을 설정합니다.

# Clone the ultralytics repository
git clone https://github.com/ultralytics/ultralytics

# Navigate to the cloned directory
cd ultralytics

# Install the package in editable mode for development
pip install -e .

이를 통해 프로젝트에 기여하거나 최신 소스 코드를 실험할 수 있습니다. 자세한 내용은 Ultralytics GitHub 저장소를 참조하십시오.

Ultralytics YOLO CLI를 사용해야 하는 이유는 무엇입니까?

Ultralytics YOLO CLI는 Python 코드 없이 객체 감지 작업을 간단하게 실행할 수 있도록 지원하며, 터미널에서 직접 학습, 유효성 검사 및 예측을 위한 단일 라인 명령을 사용할 수 있습니다. 기본 구문은 다음과 같습니다.

yolo TASK MODE ARGS

예를 들어, 객체 감지 모델을 학습시키려면:

yolo train data=coco8.yaml model=yolo11n.pt epochs=10 lr0=0.01

전체 CLI 가이드에서 더 많은 명령과 사용 예제를 살펴보세요.



📅 1년 전에 생성됨 ✏️ 5일 전에 업데이트됨

댓글