Спонсоры статьи:
Наши преимущества:
Анонимность. Простая регистрация в нашей панели без необходимости заполнять личные данные.
- Все домены регистрируются на разные виртуальные подтвержденные данные и не связаны между собой.
- Покупка с баланса, который можно пополнить любым способом, в том числе криптой, и нет минимальных сумм.
- Полное управление DNS записями.
- Бесплатное автоматическое подключение CloudFlare с SSL сертификатом.
- Передача управления возможна путем смены name-серверов (NS).
- Автоматическая активация домена. В течении 1 часа.
НИКАКИХ ДОПОЛНИТЕЛЬНЫХ ПЛАТЕЖЕЙ И ПОДПИСОК!
Никаких БОТов! Удобный Личный Кабинет без риска потери доступа!
Список доменных зон (самая актуальная информация на сайте):
xyz: 140 ₽ | top: 140 ₽ | cfd: 180 ₽ | sbs: 180 ₽| icu: 195₽ | cyou: 195 ₽ | shop: 220 ₽
com: 1120 ₽ | net: 1375 ₽
Сайт: https://kehr.domains
Срок регистрации: Домен регистрируется на 1 год без возможности продления
Ответственность: В случае блокировок домена за вашу деятельность или попадания доменов в черные списки, ответственность лежит на вас и возврат средств не производится.
Обязательства: Автоматическое продление регистраций не предусмотрено. Никаких ограничений на частоту и смену NS. Не бывает блокировок и потерь средств в процессе регистрации. Мы не несем ответственность за судьбу домена после его активации.
Любые вопросы, связанные с регистрацией, работоспособностью и продлением, вы можете решить в Поддержке.
В данной статье будет мини гайд по обучению Yolov8 на своем ПКЛюди со слабыми видеокартами или картами от AMD гайд к сожалению, не для вас. Так же я предоставлю в конце результат как я смог обучить нейросеть для определения отзывов оформленных не по 3.15
![]()
С чего начнем? С установки Anaconda.
Anaconda-это дистрибутив языков программирования Python и R для научных вычислений (data science, приложения машинного обучения, крупномасштабная обработка данных, предиктивная аналитика и т.д.), направленный на упрощение управления пакетами и их развертывания. Дистрибутив включает в себя пакеты data-science, подходящие для Windows, Linux и macOS.
Переходим по ссылке https://www.anaconda.com/ и нажимаем Free Download
После установки Anaconda, нам необходимо установить Microsoft C++ Build tools, CUDA, cuDNNУстановить Microsoft C++ Build Tools можно здесь - https://visualstudio.microsoft.com/ru/visual-cpp-build-tools/ Перейдем на сайт https://developer.nvidia.com/cuda-toolkit Теперь установим cuDNNПереходим по ссылке https://developer.nvidia.com/rdp/cudnn-archive
Настраиваем системные среды1. Ищем в пуске Изменение системных переменных среды2. Открываем их3. Нажимаем на кнопку "Переменные среды..."Открываем консоль cmd.exe и пишем в ней nvcc --versionВсе необходимое мы поставили, теперь плавно переходим к обучению нейросети. Начнем с создания пространства для AnacondaОткрываем консоль Anaconda и пишем там conda create -n lzt python=3.10.6 anaconda. Таким образом мы создадим окружающую среду для всего этогоУстанавливаем PyTorch с поддержкой GPU для нашей анакондыПереходим на сайт https://pytorch.org/
Нам выдали подобную команду которую нам необходимо вставить в Anaconda: pip3 install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121
Если после установки у вас torch cuda is available = True значит все сделали правильно
После всех проделанных действий устанавливаем Ultralytics для работы yolov8Все необходимое для работы мы установили, сейчас наша главная цель создать датасет, а затем скормить его для обучения.Переходим на сайт https://app.roboflow.com/ и регистрируемся, если ранее это не было сделано. Я пользуюсь данным сайтом длительное время, с помощью него можно будет максимально удобно создавать датасеты![]()
После регестрации, нам необходимо создать проектПосле того как проект был создан - необходимо загрузить изображения, а затем для каждого с помощью специального инструмента выделить объект для которого мы будем обучать нашу нейросеть.Скачиваем датасет с сайта и на его основе будем переходить к обучению нейросетиПодготавливаем файл train.py с помощью которого будем запускать тренировку
from ultralytics import YOLO
# Load a model
model = YOLO("yolov8n.yaml") # build a new model from scratch
# Use the model
if __name__ == '__main__':
results = model.train(data="./data.yaml", epochs=2500, patience=0) # train the modelPythonfrom ultralytics import YOLO
# Load a model
model = YOLO("yolov8n.yaml") # build a new model from scratch
# Use the model
if __name__ == '__main__':
results = model.train(data="./data.yaml", epochs=2500, patience=0) # train the modelЗапускаем тренировку нейросетиДалее данную модель можно будет дообучать когда захотите необходимо добавить resume=True в файле train.py и указать нашу модель
На этом гайд закончен. Мы обучили модель на собственных данных которую можно будет использовать для распознавания объектов. Так же как и обещал покажу свой обученный датасет который я использую для определения отзывов оформленных не по 3.15![]()
Загрузка...
