💗 С вас лайк, я честно старался!) А еще обязательно чекните часовой урок по нейросетям на Tensorflow + PyTorch - ruclips.net/video/1quKqf47V6s/видео.html
Хауди, сделай видео "Учим Godot 4 за час" или плейлист по Godot 4.1! Этот движок сейчас быстро развивается и классно бы было посмотреть в твоей подаче и русской озвучке, а также язык GDscript очень похож на python!🙂
На самом деле из видео именно про основы я ничего не понял: какие среды используют для работы с неросетями, ни того, как Пайтон используется для нейросетей - для полноценного понимания видео я уже должен был это знать.
Это спецом, что бы продвигать платный курс по питону от яндекса! Юзайте русский мануал по питону, либо по видосам, где такие же как мы, разбираются действительно с нуля...
Это все конечно сложно но я надеюсь Хауди что ты рано или поздно создашь нейросеть которая будет искать бабки в интернете и сбрасывать их на карточку пользователю) Это будет топчик. Я верю в тебя.
проще создать сеть,которая берёт бабки у олигархов и ложит на карту пользователя,но проблема в том что потом за своими бабками придут бандиты и менты🤣🤣🤣
@@TurboGamasek228 ну насчёт того, что это еще не самое сложное, я согласен. Но в backpropagation при обучении нейросети используются производные как минимум, это уже матанализ))
Чува ты не чего не объясняешь, просто говоришь просто объявляем это, если вам что-то не понятно купите курс по программированию. Ты как учебник информатики не чего не объясняешь, я только понял что нейроны пропускаю через себе информацию, и то я это вспомнил из видео как работают нейросети где чел объяснял 1 час 20 минут. Ты даже понятным простым языком не объяснил что такое матрицы, нет сказать что матрицы они по каждому пикселю собирают изображение в виде 00, 01. np.random.uniform(-0.5, 0.5, (20,784)) вот что это? ты просто что веса это : чтобы нейросеть лучше справлялась с задачей, ты даже пример не показал, ты не объяснил понятным кратким языком что это, ты просто сказал что это просто надо, это как рассказывать куча воды которой не понадобиться под предлогом что это понадобится, и спустя час воды в уши говоришь съёмным видо, для чего это надо, почему не рассказать всё понятным языком? Почему ты не мог понятно объяснять код? Ты даже не объяснил значения переменных, мне кажется ты даже сам не чего не понимал поэтому читал статью, и переписовал код с сайта. Если не разбираешься, то зачем учить не правильной логикой других людей?
Тут важен контекст. Если понимать, что 'с нуля' это значит человек незнаком даже с мат аппаратом, то такого обьяснения недостаточно. А если знаешь матаппарат и Пайтон, но совсем не знаешь как делать сеть на пайтоне, то норм. То есть с нуля, означало без использования более высокоуровневых пакетов, чисто на пайтоне. Он так вначале и пояснил.
Кринж чел. Это развлекательный контент, а не обучающий. Если хочешь чему-то научиться, то лучше уж посмотреть каналы с лекциями по то или иной теме и почитать учебники. На развлекательных видео ты ничему не научишься, если у тебя уже нет опыта. Развлекательные видео сделаны, что заинтересовать человека в той или иной сфере, в дальше если человеку понравилось то он пойдёт изучать матчасть. Крч жаловаться на малую информативность в развлекательном видео - кринж, как я и сказал вначале
Это самый простой урок по нейронкам из того, что я видел! Ты реально крут! Я попробовал и у меня всё получилось! Правда на видео есть ошибка в функции загрузки модели для обучения, но есть исходники, которые отлично работают!
Как же я благодарен этому миру, за то что есть хауди и его канал. Не знаю кому как, но мне его подача невероятно помогает . сколько уже тем я благодаря ему освоил, даже посчитать сложно. Всегда дает качественную выжимку сложной темы без лишних углублений, только суть и четкое направление куда копать, чтобы реализовать собственную идею идею.
там надо было на 9 строке в файле utils.py дописать ", x_train.shape[1]" , то есть x_train = np.reshape(x_train, (x_train.shape[0], x_train.shape[1], x_train.shape[1]))
@@defaultz01 хорош мужик, не подскажешь с hidden_raw = bias_input_to_hidden + weights_input_to_hidden @ image ошибка: Input operand 1 has a mismatch in its core dimension 0, with gufunc signature (n?,k),(k,m?)->(n?,m?) (size 28 is different from 784)
В твоём коде я, конечно, нашёл интересного, что можно подцепить для себя, но как обучающий материал, твоё видео сомнительное. Ничего не объясняется, просто принимайте как данность
@@davvik_так то эту задачу можно решить используя тот же tensorflow илм pytorch, но с opencv наверное попроще будет, ведь эта библиотека (если я не ошибаюсь, ещё не изучал её) направлена на работу с компьютерным зрением, отсюда и название - opencv (open computer vision)
Доброго дня, автор подскажите пожалуйста а почему инициализация весов начинается в диапазоне -0,5 0,5 почему именно это. Интервал? Не 0 и 1 не -1 и 0, прошу объяснить спасибо
Спасибо за видео но как потом юзать сеть которая может определять буквы в картинках 28х28? Что дальше делать с ней? Фотографии имеют размеры на тысячи пикселей. Как в такой фотке найти цифры?
Надо изменить размер изображения с исходного на 28х28. По идеи можно и оставить как есть, но! Нейронная сеть полносаязная ( каждый нейрон связан с каждым) 28х28- это 784 нейрона на входном слое + нужно расставить веса на каждый нейрон( каждый с каждым) , представил что будет с изображением 1200х1600😅. Сеть не сможет нормально обучиться из-за огромного количества весовых коэффициентов.
Мне нужно разработать приложение с ИИ, которое будет давать советы по окружщей среде с камеры смартфона. С чего начать обучение программированию? Какие языки и ИИ выбрать для этой задачи?
@@fiftyfive5857 Да уже допер, это не сам нейрон смещения а его вес, единица опускается потому что на нее бесмысленно умножать веса, веса и получатся, просто по видео сразу не понятно.
В случае со смещениями это не так важно, градиентный спуск сам разберётся куда идти, хоть двойками заполнить можно. А вот сами веса никогда ни в коем случае нулями нельзя инициализировать, только рандомные числа (а ещё лучше учитывать используемые активации и юзать, к примеру, инициализацию Ксавье)
Хауди: посвещает отдельное видео о нейросетях из за того что какому-то челу что то не понравилось. Половина комментаторов под видео “учим Юнити за час” которая писала о том что видос длится 2 часа: 🗿
на примере нынешних нейронок, возможно ли обучение нейронки по предсказанию курса валют или акций? Интересно, насколько точными были бы такие предсказания нейронкой. Камнями не закидывайте, просто вопрос из любопытства. (или уже все так делают?)
@@rucat284 Ну это же nonsense. Много данных - ну и отлично, много признаков - можно отобрать поменьше. При этом нормальные модели получаются, на kaggle куча соревнований от банков на прогнозирование временных рядов. И качество топовых решений там впечатляет.
Чисто по графику не получится прогнозировать, потому что на курс валюты влияет ситуация в мире. Закономерности, конечно, есть, но проще какой-нибудь дефолтный алгоритм написать, чем нейросеть городить.
Есть алгоритм YOLO для этого. Идейно, это кодирование изображения с помощью CNN + построение рамок объектов + классификация рамок. С помощью такой простой сети как в видосе я бы детекцией заниматься не стал.
@@mrgeodezik2122 а не знаешь почему нейронка перестала запускаться import torch model = torch.hub.load('ultralytics/yolov5', 'custom', path='best.pt', device='cpu', force_reload=True) и выдаёт ошибку Traceback (most recent call last): File "/home/lokomanako/Desktop/.dgfdg/test server/server.py", line 8, in model = torch.hub.load('ultralytics/yolov5', 'custom', path='best.pt', device='cpu', force_reload=True).autoshape() File "/home/lokomanako/.local/lib/python3.10/site-packages/torch/hub.py", line 540, in load model = _load_local(repo_or_dir, model, args, **kwargs) File "/home/lokomanako/.local/lib/python3.10/site-packages/torch/hub.py", line 569, in _load_local model = entry(args, **kwargs) File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/hubconf.py", line 83, in custom return _create(path, autoshape=autoshape, verbose=_verbose, device=device) File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/hubconf.py", line 33, in _create from models.common import AutoShape, DetectMultiBackend File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/models/common.py", line 28, in from utils.dataloaders import exif_transpose, letterbox File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/utils/dataloaders.py", line 31, in from utils.augmentations import (Albumentations, augment_hsv, classify_albumentations, classify_transforms, copy_paste, File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/utils/augmentations.py", line 15, in from utils.general import LOGGER, check_version, colorstr, resample_segments, segment2box, xywhn2xyxy File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/utils/general.py", line 38, in from ultralytics.utils.checks import check_requirements ModuleNotFoundError: No module named 'ultralytics.utils'
Привет Харди, можешь ли ты создать собственную гугл камеру которая будет снимать программные ограничения с камеры телефона?, например есть поко ф5 и ф5 про, у них одна и тоже камера и почти один процессор, но про снимает 4к 60 фпс а просто ф5 снимает 4к 30 фпс из-за программного ограничения
Ну это каждый ребенок может нагуглить и разобраться. Давай что-то посложнее, например, реализацию свертки в виде матричного умножения и ручками бэквард реализовать для этого слоя. Все на нампи офк)
жесткая пороговая функция это же типа константы (не линейно, а чуть выше 0, значит "да"), разве нет? поправьте меня, если не прав, пытаюсь понять нейронные сети
Боже, какие уроки по расту, он сам ничего толком не умеет, призываю найти адекватный канал, чтобы адекватно выучить rust, но лучше всё равно просто открыть элементарную документациб
Спасибо за видео. А как научить общаться? Ну или выдавать нужную инфу по "скормленным" данным? Кучу роликов пересмотрел и что-то вроде понятно, но не простым языком там сказано, у тебя попроще объяснения, хотя смотрю и слушаю тебя на скорость 1.75, уж больно медленно излагаешь для меня))
Бро, спасибо за твою работу только новичку не понятно не слова. Это для тех кто в теме, а можеш сделать самую простую нейронку чтобы было понятно новичку? где каждая строчка кода была бы обьяснена? заранее спасибо
Сам помню писал с нуля нейросеть, но именно "мини-библиотеку" для работы с ней (на С++) (это был простой перцептрон и при создании я мог настраивать количество слоев, нейронов, скорости обучения т.д.)... Мудохался 2 месяца, разбирался, учил и пытался перенести все в код. В итоге все заработало. Точность 90-95% и больше. Но когда начал тестить на картинках которых нету в тестовом файле она начала тупить (в среднем порядка 70% точность) думал что переобучил - нет, проверил код на ошибки - все ок, много чего перепробовал и в итоге оказалось что в этом "шедевральном" датасете цифры 6, 7, 9 и вроде 1 рисованы по какому-то шаблону. Цифры 6 и 7 например, буквально большинство нарисовано в верхней части картинки, а 9тки почти все без закругления снизу и больше напоминали "q". В итоге сделал выравнивание по центру и все заработало на ура (на тестах что-то 95%, а на написаных мной 90+%, ну почти так же). Незнаю как у других, может то я что-то не то загрузил или что, но у меня такой прикол был. Я типа грузил картинки в формате .jpg с какого-то левого сайта, может там что-то. Но главное что нейросеть заработала и работает дальше (тестил уже много раз на разных заданиях - все хорошо).
Огромное спасибо, у Вас обалденные уроки, так доспупно еще никто не обяснял- как дважды два. Теперь осталась только практика и время на неё. Вы супер❤!!! 🦾🦾🦾👍
Как я понял, больше всего времени занимает преобразование обучающих и тестовых данных к стандарту в обучнии нейронки. А остальное было обьяснение и написание самой нейронки?
💗 С вас лайк, я честно старался!)
А еще обязательно чекните часовой урок по нейросетям на Tensorflow + PyTorch - ruclips.net/video/1quKqf47V6s/видео.html
Ау хауди а где Джарвис 3?
Хорош братанчик, знал что снимешь более глубокое объяснение
Ты кстати manim попробовал использовать? Если да, то как тебе библиотека?
Хауди Хо™ Как скачать игру, Демка дрифт игры на Unity (эксперимент) v4 которую ти сделал фильм 6 частей вроде
Хауди, сделай видео "Учим Godot 4 за час" или плейлист по Godot 4.1! Этот движок сейчас быстро развивается и классно бы было посмотреть в твоей подаче и русской озвучке, а также язык GDscript очень похож на python!🙂
Хауди, давай больше подобного контента, это суперски. Из русско-язычных мало кто так понятно обьясняет нейросети. Спасибо
На самом деле из видео именно про основы я ничего не понял: какие среды используют для работы с неросетями, ни того, как Пайтон используется для нейросетей - для полноценного понимания видео я уже должен был это знать.
Это спецом, что бы продвигать платный курс по питону от яндекса!
Юзайте русский мануал по питону, либо по видосам, где такие же как мы, разбираются действительно с нуля...
Это все конечно сложно но я надеюсь Хауди что ты рано или поздно создашь нейросеть которая будет искать бабки в интернете и сбрасывать их на карточку пользователю) Это будет топчик. Я верю в тебя.
проще создать сеть,которая берёт бабки у олигархов и ложит на карту пользователя,но проблема в том что потом за своими бабками придут бандиты и менты🤣🤣🤣
единомышленник нашёлся
Ага но об этом ты не когда не узнаешь
Это про тот самый пост в тг?)
@@user-duignwkfpcb2 не понял о чём, я даже не могу найти свой комментарий, чтобы понять о чём речь
Images, labels = utils.load.dataset() выдает ошибку, что нет такой команды. Что делать?
8:13
кто бы что не писал, я думаю что как гайд для создания простой нейросети, это видео явно лучшее на русскоязычном ютубе и достаточно понятное
Вот, где действительно нужен матанализ с линейной алгеброй))))
да какой там матанализ лол...
11 классник поймет, математика в более сложных вещах используется
@@TurboGamasek228 ну насчёт того, что это еще не самое сложное, я согласен.
Но в backpropagation при обучении нейросети используются производные как минимум, это уже матанализ))
@@dimondsafkage4620 11 класс
@@dimondsafkage4620тебе же не надо самому дифференцировать ничего. Разве что в образовательных целях.
матана там нет, только линал
если это самый понятный урок по нейросетям, то я уже боюсь представить что в других
Да не, здесь автор ничего в коде не объясняет
Есть лучше, я нашел таких еденицы...
Чува ты не чего не объясняешь, просто говоришь просто объявляем это, если вам что-то не понятно купите курс по программированию. Ты как учебник информатики не чего не объясняешь, я только понял что нейроны пропускаю через себе информацию, и то я это вспомнил из видео как работают нейросети где чел объяснял 1 час 20 минут. Ты даже понятным простым языком не объяснил что такое матрицы, нет сказать что матрицы они по каждому пикселю собирают изображение в виде 00, 01. np.random.uniform(-0.5, 0.5, (20,784)) вот что это? ты просто что веса это : чтобы нейросеть лучше справлялась с задачей, ты даже пример не показал, ты не объяснил понятным кратким языком что это, ты просто сказал что это просто надо, это как рассказывать куча воды которой не понадобиться под предлогом что это понадобится, и спустя час воды в уши говоришь съёмным видо, для чего это надо, почему не рассказать всё понятным языком? Почему ты не мог понятно объяснять код? Ты даже не объяснил значения переменных, мне кажется ты даже сам не чего не понимал поэтому читал статью, и переписовал код с сайта. Если не разбираешься, то зачем учить не правильной логикой других людей?
А ты чё хотел за 18 мин?
Сейчас я вам за 3 минуты объясню, как делать операцию на мозге
Тут важен контекст. Если понимать, что 'с нуля' это значит человек незнаком даже с мат аппаратом, то такого обьяснения недостаточно. А если знаешь матаппарат и Пайтон, но совсем не знаешь как делать сеть на пайтоне, то норм. То есть с нуля, означало без использования более высокоуровневых пакетов, чисто на пайтоне. Он так вначале и пояснил.
Кринж чел. Это развлекательный контент, а не обучающий. Если хочешь чему-то научиться, то лучше уж посмотреть каналы с лекциями по то или иной теме и почитать учебники. На развлекательных видео ты ничему не научишься, если у тебя уже нет опыта. Развлекательные видео сделаны, что заинтересовать человека в той или иной сфере, в дальше если человеку понравилось то он пойдёт изучать матчасть. Крч жаловаться на малую информативность в развлекательном видео - кринж, как я и сказал вначале
Это просто для общей информации, обучения тут нету))
Это самый простой урок по нейронкам из того, что я видел! Ты реально крут! Я попробовал и у меня всё получилось! Правда на видео есть ошибка в функции загрузки модели для обучения, но есть исходники, которые отлично работают!
Как же я благодарен этому миру, за то что есть хауди и его канал. Не знаю кому как, но мне его подача невероятно помогает . сколько уже тем я благодаря ему освоил, даже посчитать сложно. Всегда дает качественную выжимку сложной темы без лишних углублений, только суть и четкое направление куда копать, чтобы реализовать собственную идею идею.
4:39 Вау! Это Latex в анимации Python Manim?
Изменено: Ответьте пожалуйста
Да, прикольная штука
@@HowdyhoNet то есть ты умеешь пользоваться библиотекой ManimCE?
Спасибо, жду виде про временные ряды на tensorflow на примере прогнозирования цены Bitcoin
Подскажите, что за обои у автора ( мб ссылку на wallpaper engine /название). Заранее спасибо
напиши свою нейросеть для поиска изображений по скриншоту из видео))
@@ЕвгенийФ-р1т Гений😂
помогите, пожалуйста, программа выдает ошибку:
cannot reshape array of size 47040000 into shape (60000,28)
Выделяет строку x_train = np.reshape(x_train, (x_train.shape[0], x_train.shape[1]))
там надо было на 9 строке в файле utils.py дописать ", x_train.shape[1]" , то есть
x_train = np.reshape(x_train, (x_train.shape[0], x_train.shape[1], x_train.shape[1]))
@@defaultz01 хорош мужик, не подскажешь с hidden_raw = bias_input_to_hidden + weights_input_to_hidden @ image
ошибка: Input operand 1 has a mismatch in its core dimension 0, with gufunc signature (n?,k),(k,m?)->(n?,m?) (size 28 is different from 784)
Исходники посмотрите - там всё работает. На видео в этом месте не правильно чуть-чуть
Есть чел который хейтит тебя, НО БОЛЕЕ ПОНЯТНЫХ И РАЗЪЯСНИТЕЛЬНЫХ РОЛИКОВ ПРО НЕЙРОСЕТИ ЧЕМ У ТЕБЯ Я НЕ НАШЕЛ. Ты красава
Подскажите, как скачать библиотеки numpy и другие?
Import numpy as np ( при вызове этой библиотеке пишешь потом np)
@@АртёмЧавыкин-у5щ где же ты был всё это время? Я уже HTML знаю, а python забросил...
@@thelevan4ik если для вас было проблемой импортировать библиотеку то это не ваше...
@@glebboyko8256 аххаха, невозможное-возможно, теперь на питоне сервера делаю и чат ботов
В твоём коде я, конечно, нашёл интересного, что можно подцепить для себя, но как обучающий материал, твоё видео сомнительное. Ничего не объясняется, просто принимайте как данность
Хауди какой программой для обработки видео ты пользуешься?❤
И будет ли по ней ролик?
А это разве не оффтоп?
@@MrYbs-ie1jjоффтоп?
Давай видос про свою модель GPT с нуля)
А если что-то качественное по типо этого урока, но для распознавания звонков ? Чтоб обучить нейросеть распознавать качество звонка
Оо Хауди в рекламе годноту рекламировать начал, держи царский лайк))))
1:31 я думаю, это первая буква из слова "Задача" 🤣
Спасибо за урок! Просто и понятно. То, что нужно в самом начале пути!!!
уже пробовала?
images, labels = ut.load_dataset()
AttributeError: module 'utils' has no attribute 'load_dataset'
невероятно, так это то что мне нужно, ну почти...
мне бы распознавание лиц или голоса, но это тоже пригодится, спасибо!
Для распознания лиц я использую в основном OpenCv
@@davvik_ спасибо, возьму на заметку!
Когда в Ютюб стикеры добавили? Вкюб какой-то
@@davvik_так то эту задачу можно решить используя тот же tensorflow илм pytorch, но с opencv наверное попроще будет, ведь эта библиотека (если я не ошибаюсь, ещё не изучал её) направлена на работу с компьютерным зрением, отсюда и название - opencv (open computer vision)
10:00 - а почему в импортах разрыв? так и должно быть?
Cтандарты PEP8
Братан, хорош, давай, давай, вперёд! Контент в кайф, можно ещё? Вообще красавчик! Можно вот этого вот почаще?
Харооош
Доброго дня, автор подскажите пожалуйста а почему инициализация весов начинается в диапазоне -0,5 0,5 почему именно это. Интервал? Не 0 и 1 не -1 и 0, прошу объяснить спасибо
Так можно самому менять код и попробовать разные варианты
Это что, я стану умным?
Да
Возможно
Зависит от человека
Нет
@@alexandrunknown1456жаль
"Backpropagation - дебри нейросетей."
Понял.
Спасибо за видео но как потом юзать сеть которая может определять буквы в картинках 28х28? Что дальше делать с ней? Фотографии имеют размеры на тысячи пикселей. Как в такой фотке найти цифры?
Надо изменить размер изображения с исходного на 28х28. По идеи можно и оставить как есть, но! Нейронная сеть полносаязная ( каждый нейрон связан с каждым) 28х28- это 784 нейрона на входном слое + нужно расставить веса на каждый нейрон( каждый с каждым) , представил что будет с изображением 1200х1600😅. Сеть не сможет нормально обучиться из-за огромного количества весовых коэффициентов.
Привет. А на C# покажешь?
Мне нужно разработать приложение с ИИ, которое будет давать советы по окружщей среде с камеры смартфона. С чего начать обучение программированию? Какие языки и ИИ выбрать для этой задачи?
Благодарю! Повторил - работает! правда описочек по коду.... :-)
Почему нейрон смещения инициализируется нулями? bias_input_to_hidden = np.zeros((20, 1)) разве не единицами правилно: bias_input_to_hidden = np.ones((20, 1))
так у тебя функция сместится сразу, в чем смысл. Ты же его у в уравнении потом используешь.
@@fiftyfive5857 Да уже допер, это не сам нейрон смещения а его вес, единица опускается потому что на нее бесмысленно умножать веса, веса и получатся, просто по видео сразу не понятно.
В случае со смещениями это не так важно, градиентный спуск сам разберётся куда идти, хоть двойками заполнить можно.
А вот сами веса никогда ни в коем случае нулями нельзя инициализировать, только рандомные числа (а ещё лучше учитывать используемые активации и юзать, к примеру, инициализацию Ксавье)
Можете дать ссылку на видео или расскажите мне как хауди настроил свой саблайм текст
Хауди: посвещает отдельное видео о нейросетях из за того что какому-то челу что то не понравилось.
Половина комментаторов под видео “учим Юнити за час” которая писала о том что видос длится 2 часа: 🗿
4:35 для таких задач и делают квантовые компьютеры. Это буквально одна из самых простых функций квантового компьютера.
на примере нынешних нейронок, возможно ли обучение нейронки по предсказанию курса валют или акций? Интересно, насколько точными были бы такие предсказания нейронкой. Камнями не закидывайте, просто вопрос из любопытства. (или уже все так делают?)
Уже давно делают, правда чаще обходятся бустингами какими-нибудь, но и нейронки тоже можно
@@mrgeodezik2122 О, прикольно, трейдеры получается ещё до шумихи про нейронки делали подобное)
Нет, потому что слишком много нужно учитывать данных
@@rucat284 Ну это же nonsense. Много данных - ну и отлично, много признаков - можно отобрать поменьше.
При этом нормальные модели получаются, на kaggle куча соревнований от банков на прогнозирование временных рядов. И качество топовых решений там впечатляет.
Чисто по графику не получится прогнозировать, потому что на курс валюты влияет ситуация в мире. Закономерности, конечно, есть, но проще какой-нибудь дефолтный алгоритм написать, чем нейросеть городить.
а как можно несколько обектов на одном изоображении находить?
Добавить слои
Есть алгоритм YOLO для этого. Идейно, это кодирование изображения с помощью CNN + построение рамок объектов + классификация рамок.
С помощью такой простой сети как в видосе я бы детекцией заниматься не стал.
@@mrgeodezik2122 а не знаешь почему нейронка перестала запускаться import torch
model = torch.hub.load('ultralytics/yolov5', 'custom', path='best.pt', device='cpu', force_reload=True)
и выдаёт ошибку Traceback (most recent call last):
File "/home/lokomanako/Desktop/.dgfdg/test server/server.py", line 8, in
model = torch.hub.load('ultralytics/yolov5', 'custom', path='best.pt', device='cpu', force_reload=True).autoshape()
File "/home/lokomanako/.local/lib/python3.10/site-packages/torch/hub.py", line 540, in load
model = _load_local(repo_or_dir, model, args, **kwargs)
File "/home/lokomanako/.local/lib/python3.10/site-packages/torch/hub.py", line 569, in _load_local
model = entry(args, **kwargs)
File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/hubconf.py", line 83, in custom
return _create(path, autoshape=autoshape, verbose=_verbose, device=device)
File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/hubconf.py", line 33, in _create
from models.common import AutoShape, DetectMultiBackend
File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/models/common.py", line 28, in
from utils.dataloaders import exif_transpose, letterbox
File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/utils/dataloaders.py", line 31, in
from utils.augmentations import (Albumentations, augment_hsv, classify_albumentations, classify_transforms, copy_paste,
File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/utils/augmentations.py", line 15, in
from utils.general import LOGGER, check_version, colorstr, resample_segments, segment2box, xywhn2xyxy
File "/home/lokomanako/.cache/torch/hub/ultralytics_yolov5_master/utils/general.py", line 38, in
from ultralytics.utils.checks import check_requirements
ModuleNotFoundError: No module named 'ultralytics.utils'
дня два назад всё работало
почему через командную строку запускаешь ?
Благодарю за урок! Четко, интересно и грамотно изложил.
AttributeError: module 'utils' has no attribute 'load_dataset'
Также, не пойму почему
@@НикитаСухачёв-в7йкак же я тебя понимаю
Наконец-то годната😊
Но не у него(( я начал писать и у меня какая- то ошибка
Спасибо очень интересно. Искал базовый понятный пример работы нейросети.
Опана, вот это вкусненько
Можно гайд на тенсорфлоулайт для юнити?
Круто, попробовал, да действительно работает!!! Очень доступно и понятно, и все реализовано на широкораспространенных бибилиотеках.
Как называется музыка в динозаврике ?
*прошу ответа у Хауди-Хо*
вопрос: если меня будет учить программированию Chatgpt, тогда я смогу стать програмистом?
будешь но плохим, chatgpt говно в кодинге
Здравствуйте.
Помогите пожалуйста создать и обучить нейросеть оборудование электроподстанции
Ахахахаххаха
** ответь Хауди хо **
вопрос: если я буду пробывать делать добрые програмы с помощью Chatgpt я смогу ли стать 10% програмистом?
Привет Харди, можешь ли ты создать собственную гугл камеру которая будет снимать программные ограничения с камеры телефона?, например есть поко ф5 и ф5 про, у них одна и тоже камера и почти один процессор, но про снимает 4к 60 фпс а просто ф5 снимает 4к 30 фпс из-за программного ограничения
Харди Бэк?
вхахвахахахахаххаха че за кринж
как выгрузить датасет пж скажите
Ну это каждый ребенок может нагуглить и разобраться. Давай что-то посложнее, например, реализацию свертки в виде матричного умножения и ручками бэквард реализовать для этого слоя. Все на нампи офк)
Не каждый
Што 6лять?
жесткая пороговая функция это же типа константы (не линейно, а чуть выше 0, значит "да"), разве нет? поправьте меня, если не прав, пытаюсь понять нейронные сети
где взять import utils
Utils - скрипт, который он написал для загрузки датасета 8:26
@@viktorkuznetsov1617А если у меня есть этот файл, но все равно выдает ошибку типо load_dataset() не имеет атрибут
После изучения elasticsearch и фонетической токинизации я думал что способен понять все...
Спасибо что спустил на землю
Очень круто! Спасибо большое!
2:16 - мелкая поправка: вы и есть сама "Нейросеть".
Слабо сделать нейронку для бравла? Или только на ПК что-то можешь?
Сам сделай
Фантастика! Второй год изучаю Python и только сейчас начинаю понимать его мощь и возможности. Спасибо, автор. Я подписался
не легче и компактнее сделать всё это с помощью tensorflow и keras? выходит всего в 20 строк максимум, да и дальше всё становится легче
Когда сделаешь видео по какому-то интересному проекту? (Типа джарвиса и тд)
будешь выпускать урок по расту ???
Возможно, в будущем
Боже, какие уроки по расту, он сам ничего толком не умеет, призываю найти адекватный канал, чтобы адекватно выучить rust, но лучше всё равно просто открыть элементарную документациб
так а как в итоге сохранить обученную нейронку? кто-нибудь обьясните пж
Ты же редактировал весы каждую эпоху, сохрани их в конце в файле, затем создай код который уже будет использовать готовые обученные весы
Сделай видео где ты будешь создавать нейросеть которая будет общаться с пользователём
Спасибо за этот видос, Хауди!!
Хороший урок👍👍. А про рекуррентные нейронные сети видео будет???
Хауди, профи🦾💖💖💖 максимально!!!
Спасибо за видео. А как научить общаться? Ну или выдавать нужную инфу по "скормленным" данным? Кучу роликов пересмотрел и что-то вроде понятно, но не простым языком там сказано, у тебя попроще объяснения, хотя смотрю и слушаю тебя на скорость 1.75, уж больно медленно излагаешь для меня))
Хауди, расскажи пожалуйста как работает нейросеть chatGPT и можно ли ее построить как нибудь с нуля, что бы использовать в своих целях?
Ты хочешь создать свою отдельную нейросеть, сходно с chatGPT?
именно@@Sky-wr7mi
Тогда лучше создай свой поисковик. А если серьезно чат gpt обучена на огромное дата сете на разные темы. Все нетронут работают по одному принципу
Скажи как открить і редактировать файли bin?
Когда дрифт ))))))))
Очень жду
Бро, спасибо за твою работу только новичку не понятно не слова. Это для тех кто в теме, а можеш сделать самую простую нейронку чтобы было понятно новичку? где каждая строчка кода была бы обьяснена? заранее спасибо
6:37 конец рекламы
Герой
в какой програме ты роботаеш?
Это Sublime Text
3:28 Выхлоп нейросети?? Кто-то перелюил субару
Сам помню писал с нуля нейросеть, но именно "мини-библиотеку" для работы с ней (на С++) (это был простой перцептрон и при создании я мог настраивать количество слоев, нейронов, скорости обучения т.д.)... Мудохался 2 месяца, разбирался, учил и пытался перенести все в код. В итоге все заработало. Точность 90-95% и больше. Но когда начал тестить на картинках которых нету в тестовом файле она начала тупить (в среднем порядка 70% точность) думал что переобучил - нет, проверил код на ошибки - все ок, много чего перепробовал и в итоге оказалось что в этом "шедевральном" датасете цифры 6, 7, 9 и вроде 1 рисованы по какому-то шаблону. Цифры 6 и 7 например, буквально большинство нарисовано в верхней части картинки, а 9тки почти все без закругления снизу и больше напоминали "q". В итоге сделал выравнивание по центру и все заработало на ура (на тестах что-то 95%, а на написаных мной 90+%, ну почти так же). Незнаю как у других, может то я что-то не то загрузил или что, но у меня такой прикол был. Я типа грузил картинки в формате .jpg с какого-то левого сайта, может там что-то. Но главное что нейросеть заработала и работает дальше (тестил уже много раз на разных заданиях - все хорошо).
Надо было наоборот не выравнивать, а каждую цифру "размножить" так, чтобы они на разных вариантах были в разных частях поля и можно ещё угол менять
@@lintop3908 да, называется аугментация)
@@lintop3908но тогда пришлось бы дольше обучать, а по сути ничего бы не изменилось
@@lintop3908это называется аугментация данных
а на каком языке ты писал саму нейронку
Огромное спасибо, у Вас обалденные уроки, так доспупно еще никто не обяснял- как дважды два. Теперь осталась только практика и время на неё. Вы супер❤!!! 🦾🦾🦾👍
Неработает даже полностью скопированный код из "custom-nn.zip" что не так то ??
Хауди: нейросети, это легче, чем кажется
Я, который ничего не понял: океееееей😂
Скайнет заберет тебя последним, ты не опасен 🤣
джарвис на питоне не работает :(( что то с обработкой проблема
Как я понял, больше всего времени занимает преобразование обучающих и тестовых данных к стандарту в обучнии нейронки. А остальное было обьяснение и написание самой нейронки?
Привет, мир!
Попробуем 👍
Боже 4-5 лет назад смотрел твои видео и смотрел твоë видео делаю динозаврик 3д🥲
У меня мозг расплавился😢❤
🍅
Как всегда ЛУЧШИЙ ❤
У тебя с твоими уроками интеллект, как перпцетрон
Оскорбления - форма самоутверждения созданий с низким уровнем интеллекта
Вопрос не по теме. Где взять такие обои для рабочего стола? Они просто великолепны!
Видео хорошее и понятное, но мои цифры расспознает очень плохо. Теперь появился повод углубиться в изучение нейронок и научить распознавать мои цифры.
Как же жалко, что этого не было в школе 30 лет назад, когда я хорошо знал математику...
Хауди настолько крутой что пишет любой сервис за 10 минут
Да 🌚
хорошее видео!
сжато и информативно...
Омг, я думал я хорош в пайтоне, а тут целый темный лес для меня 😢
Ролик свежее бабушкиных пирожков 🔥
Короче это оч полезно даже для человека который не занимается програмированием
Полезно чем ?…
Тут сухая тех информация без подробных объяснений даже самого концепта
Как сказал сам автор: «Нейросеть будет не учиться, а запоминать»
@@nikozdevдля общего понимания
Ребят, кто шарит в нейросетях, обьясните, вот сеть научилась чему-то, где хранятся ее "навыки" и много ли они весят?
Её навыки это веса(тупо цифры, в основном, от -1 до 1), а также смещение(тоже просто цифры)
хранят в файле