Это 18-й день моего участия в ноябрьском испытании обновлений. Узнайте подробности события:Вызов последнего обновления 2021 г.
окрестности
- google colab
- YOLOv5
что такое колаб
colab
даgoogle
предоставил одинjupyter notebook
инструменты, поддержкаgoogle drive
,tensorflow
включеныgoogle
Все семейное ведро в основном используется для разработки и исследования машинного обучения.colab
Наибольшая польза для огромногоAI
Разработчик предоставляет бесплатноgpu
ресурсы, которые можно очень легко запустить на нем, напримерtensorflow
,pytorch
,keras
и другие фреймворки глубокого обучения.
Обучение модели YOLOv5
приходитьgoogle drive
, нажмите вверху слеваNew
Создать новую папкуcolab
Затем загрузите подготовленный набор данных маски вcolab
В папке этого набора данных мы находились вYOLOv5
Модель использовалась во время обучения и может быть загружена по следующему адресу
оригинальная ссылкаpublic.Rob o flow.Love/object-of...
CSDN
скачатьdownload.CSDN.net/download/Все…
Сетевой диск Baidudisk.baidu.com/is/15GSP IJ59…, Код извлечения:wja4
Далее создайтеcolab
, нажмитеNew
--> More
--> Google Colaboratory
созданныйnotebook
После этого вам нужно перейти в «Изменить» -> «Настройки ноутбука».gpu
ускорить
аппаратный ускоритель, выберитеGPU
,спасти
Нажмите в правом верхнем углусоединять, выберите Подключиться к Managed Code Executor
GPU
После настройки среды мы можемnotebook
Видcolab
который предоставилgpu
ресурсы, использовать!nvidia-smi
Заказ
можно увидетьgoogle
Поставляемое оборудованиеtesla P100
, видеопамять 16G
. Но кажется, что каждый разcolab
распределенныйgpu
отличается, иногдаP100
, иногдаT4
, что достаточно для большинства приложений
Посмотрите нижеpytorch
установка, выполнение
import torch
torch.__version__
Вы можете видеть, что платформа была установлена по умолчанию, и версия 1.6,CUDA
Версия 10.1
Если вам нужно установить стороннюю библиотеку, вы можете установить ее прямо в ячейку, например!pip3 install torchvision
следующийgoogle drive
Установите его так, чтобы вы моглиcolab
используется вgoogle drive
ресурсы в
import os
from google.colab import drive
drive.mount('/content/drive')
path = "/content/drive/My Drive"
os.chdir(path)
os.listdir(path)
Выполните код в ячейке выше, вам будет предложено ввести код подтверждения.
google drive
будет смонтирован в каталог/content/drive
, тогда ты можешьgoogle drive
файлы в
Подготовка завершена, можно скачатьYOLOv5
исходный код, выполнить в ячейке
!git clone https://github.com/ultralytics/yolov5.git
затем переключитесь наgoogle drive
,Исправлятьyolov5/models/yolov5s.yaml
, оригиналnc: 80
изменить наnc: 2
тогда ты можешь прийтиcolab
,Входитьyolov5
каталог для выполнения обучающих команд в ячейках
!python train.py --data ../mask/data.yaml --cfg models/yolov5s.yaml --weights '' --batch-size 64
Во время обучения,pyyaml
Ошибка в модуле, это связано сpyyaml
Причина, по которой версия слишком низкая, может быть решена путем обновления.
pip install -U pyyaml
продолжай тренироваться
Возьми!