Как обучить Object Detection Нейросеть на своем наборе данных. Гайд от начала и до конца.

Поділитися
Вставка
  • Опубліковано 26 лис 2024

КОМЕНТАРІ • 141

  • @КрасноТех
    @КрасноТех  10 місяців тому +64

    Сделать длинный гайд по всем Object detection? (yolo, TFOD)

    • @fin3014
      @fin3014 10 місяців тому +5

      да

    • @sashaperevisly7755
      @sashaperevisly7755 10 місяців тому

      Былобы очень здорово!

    • @memesfromtikt0k
      @memesfromtikt0k 9 місяців тому

      ждем !!!

    • @ilyaromanoff
      @ilyaromanoff 7 місяців тому

      очень хотелось бы увидить гайд как выполнять задачи требующие бошльшой скорости, а именно анализа через yolo при помощи pytorch (pytorch не требует eбать мозги с устоновкой куда на винду)

    • @Faif01
      @Faif01 6 місяців тому

      хОчу!

  • @chelowek_v_sibiri
    @chelowek_v_sibiri Рік тому +73

    Хорошо что хоть иногда ютуб подсовывает такие самородки в рекомендации. Обычно даже через поиск не найти.

  • @blyad
    @blyad Рік тому +75

    Чуваак, продолжай. Я так был удивлён, когда что-то нашёл на русском, хотя сам искал и практически не находил. У тебя получиться уникальный контент, если просто адаптировать западные туторы

    • @КрасноТех
      @КрасноТех  Рік тому +6

      Спасибо, буду и свое что-нибудь делать)

    • @Mostwonted7
      @Mostwonted7 Рік тому +1

      чувак ЯНДЕКС БРАУЗЕР ВИДЕО ПЕРЕВОДИТ СПОКОЙНО С АНГЛИЙСКОГО! есть определленый плюс 5 часов уложили в 25 минут.

    • @КрасноТех
      @КрасноТех  Рік тому +3

      @@Mostwonted7 знаю эти ваши "негерметичные роликовые коньки" (так яндекс переводит leaky relu) и прочие фокусы) Все равно тяжело смотреть, часто думаешь "какое слово переводчик так перел" и только тогда понимаешь смысл...

    • @blyad
      @blyad Рік тому +1

      @@Mostwonted7 Спасибо за совет, но я уже пользую сторонними плагинами без яндекса браузера для автоматического дубляжа, однако для популяризации в ру-комьюти темы мало контента и серьёзных образовательных видео. И авто-дубляж не идеален, порой приходится включать субтитры, чтобы перевести правильно самостоятельно

  • @ProjectCorsica
    @ProjectCorsica Рік тому +12

    Дай больше видео на эту тему. Даже если они будут длинные. После просмотра осталось много вопросов. Молодец! Лайк, подписка.

  • @stav2654
    @stav2654 Рік тому +8

    Красавчик, дальше - больше, не опускай руки

  • @Ghost_Paladin
    @Ghost_Paladin Рік тому +8

    Видео актуально. Только если следовать точь в точь, нужно следить за версиями устанавливаемых библиотек. У меня получилось. Спасибо большое за урок)

  • @kelele7173
    @kelele7173 Рік тому +5

    Спасибо Вам огромное. Мега полезный гайд.

  • @denfnc3025
    @denfnc3025 8 місяців тому

    Отличное и познавательное видео. Учусь создавать нейросеть с нуля и ваше видео было полезным для понимания принципов работы эпох, разметки и так далее, большое спасибо ❤

  • @dmitry.shpakov
    @dmitry.shpakov Рік тому +2

    Парень продолжай, не останавливайся!👍

  • @ranban71
    @ranban71 3 місяці тому

    Вот бро, честно огромное человеческое спасибо, спасибо за то что снимаешь такой контент. Продолжай в том же духе. Просто я это к чему, раньше я думал что это трындец как сложно и невозможно без знаний огромного количество различных языков, да и гайдов подобных не было. А тут ты. Ну просто геройй, реально.

  • @s_a_m_s_o_n_n_n
    @s_a_m_s_o_n_n_n Рік тому +7

    лайк за труды) Продолжай в том же духе)

    • @username4959
      @username4959 Рік тому +2

      Спасибо, пока времени мало, но новые видео скоро будут!

  • @ЕгорЯзвиков
    @ЕгорЯзвиков 2 місяці тому

    Очень круто, спасибо! А какой у тебя проц?)

  • @bipolar-fox
    @bipolar-fox Рік тому +3

    Команды для установки софта лучше написать в каком-нибудь блоге, чтобы можно было их оттуда копировать.

  • @openAgro
    @openAgro Рік тому +2

    Спасибо! Помогло. Не зря снимал)

  • @m_sane4ek
    @m_sane4ek 10 місяців тому +1

    5:41 хочу заметить, что файлы "con" нельзя создать в windows, строка labels - [ 'con', 'tra' ] . Поэтому и в начале видео у автора конденсаторы обозначаются как "сap".

  • @hexdrx
    @hexdrx Рік тому +4

    Было бы неплохо иметь возможность пастнуть всё это обилие ссылок, что ты использовал

  • @massnap
    @massnap Рік тому +1

    Тензорфлоу на гпу умеет. Голова автора как конденсатор доставляет. Удачи.
    Зы. За юпитер спасибо. Интересная штука.

  • @andreysolovyev6876
    @andreysolovyev6876 4 місяці тому

    Спасибо за видео! Очень интересно и понятно

  • @dlyareg00
    @dlyareg00 Рік тому

    Парень молодец. Продолжай обязательно.

  • @vasiliyivanovich7609
    @vasiliyivanovich7609 Рік тому +1

    Красава! Тут без лайка и подписки не обойтись.

  • @ehhetyeelak
    @ehhetyeelak 3 місяці тому

    Спасибо большое за информацию! Продолжай в том же духе!

  • @mogway791
    @mogway791 4 місяці тому +1

    Классный ролик! Спасибо! А можно научить камеру отличать скажем, траву от других покрытий? Например что бы робот по асфальту ехал, а на газон не заезжал.

  • @artemseleznev3469
    @artemseleznev3469 3 місяці тому

    Спасибо, очень полезное видео!

  • @serjkotov4606
    @serjkotov4606 Рік тому +1

    Так держать👍

  • @The_Dream_Person
    @The_Dream_Person 11 місяців тому

    Спасибо тебе большое добрый человек! Продолжай снимать дальше у тебя хорошо получается.

  • @nikolaydd6219
    @nikolaydd6219 Рік тому +4

    Используй тензерфлоу под ГПУ, обучение будет в 5-10 раз быстрей если видяха с куда ядрами.

    • @ГюставЭйфель-б3б
      @ГюставЭйфель-б3б Рік тому +1

      Тот ещё геморрой настроить всё чтобы TF мог работать с видеокартой

    • @АндрейГуз-ц3м
      @АндрейГуз-ц3м Рік тому

      на самом деле не геморрой
      просто правильные версии нужно поставить и все.. на сайте тензорфлоу вся информация есть
      с. временными рядами у меня скорость обучения на 4070ти в 40 раз больше чем на ryzen 5700

  • @horstwessel7202
    @horstwessel7202 2 місяці тому

    Чел, ты крут !

  • @dann1kid
    @dann1kid Рік тому +1

    подпиши требуемые пакеты - дев тулс, и пакеты для венва, ссылки для гита чтобы информация была целостнее

  • @TheNexts
    @TheNexts Рік тому +1

    Привет. Скажи пожалуйста, а если делать свою модель без помощи уже пред обученных моделей. Сколько картинок +- нужно?

    • @КрасноТех
      @КрасноТех  Рік тому

      Здравствуйте, было два видео как раз про object detection с нуля) Вообще там я использовал около 100 картинок, это очень мало, но оно работало (хотя и не очень). Чем больше, тем лучше, конечно)

    • @TheNexts
      @TheNexts Рік тому

      @@КрасноТех А как быть если я к примеру хочу обучить только 1 класс, в противовес что указывать на размеченных координатах? 4 нуля или 0 0 и мин макс?

  • @davidnez2167
    @davidnez2167 9 місяців тому +1

    Классное видео, только у меня все равно, какие-то ошибки вылезают((
    У меня в collectedimages создались папки под каждую мою категорию
    Окно, как у тебя, для выделения объектов не открылось(((

  • @rikenbaker1
    @rikenbaker1 9 місяців тому

    Отличное видео! Спасибо!

  • @JohnKaluszny
    @JohnKaluszny 4 місяці тому

    Спасибо бро! 👍 я пытался как то обучить альпаку, но проц ее не потянул! Попробую эту) Отличная инструкция!

  • @КонстантинБычков-у9ц

    видос старый уже при попытки перехода на github возникают проблемы, а папка и файлы далее даже не создаются или удаляются

    • @КрасноТех
      @КрасноТех  Рік тому

      да, видео старовато, может сделаю потом обновленную версию) Делал его когда всерьез нейронками не занимался, скорее так, поделится опытом.

  • @БарсиВасси
    @БарсиВасси Рік тому +1

    круто было бы сделать finereader для электронных схем

  • @EugeneZ83
    @EugeneZ83 9 місяців тому

    6.08 - у вас там строка imgname = os.path.join(IMAGES_PATH,label,label+'.'+'{}.jpg'.format(str(uuid.uuid1())))
    вы подскажите, как в пути к вашей картинке у вас там 2шт label?

  • @КириллКомаров-ь8з

    Дружище, как с тобой связаться? Есть предложение

  • @makentoshhh
    @makentoshhh Рік тому

    Спасибо тебе большое за видеоролик! Познавательно и кратко, молодца:)

  • @Thinker-bw8vp
    @Thinker-bw8vp Рік тому +1

    Классное видео!
    Закрепишь ссылки на датасет и ноутбук? Хочу сделать нечто похожее)

    • @КрасноТех
      @КрасноТех  Рік тому

      Думаю, лучше видео новое сделаю про это. Это старое, тут уже и ноутбука не найти)

  • @АлексейЛеонгардт-т1г

    Можно команды по установке ПО прописать в описании?

  • @boratsakdiev1722
    @boratsakdiev1722 Рік тому

    Да, спасибо, отличное видео!

  • @АлексейМиллер-щ7ч
    @АлексейМиллер-щ7ч 7 місяців тому

    надо попробовать обучить на чеках, есть желание из фоток, которые льются на мой нас с телефона , чеки и счетчики складывать отдельно и не засорять альбом.

  • @dimasdimas4913
    @dimasdimas4913 Рік тому

    Самый лучший видос!

  • @SX4F
    @SX4F Рік тому +7

    Я как опытный разработчик на Python, смотрю и понимаю что часть вещей ты называешь не, так и некоторое можно было сделать иным методом. Но ты молодец, что изучаешь что-то для тебя новое, разбираешься в этом и в итоге достигаешь поставленную цель!

    • @КириллКомаров-ь8з
      @КириллКомаров-ь8з Рік тому

      Добрый день. Можете сделать подобное?

    • @SX4F
      @SX4F Рік тому

      @@КириллКомаров-ь8з могу

    • @Lets2Gayd
      @Lets2Gayd Рік тому +1

      покажи как правильно

    • @Youriy.
      @Youriy. Рік тому +3

      @@Lets2Gayd да он балабол, он сварщиком был 20 лет стажа под другим видео😄

    • @sas408
      @sas408 Рік тому

      @@Youriy. ну от себя я бы добавил что лучше в VSCode notebook пользоваться ибо этот юпитер какой то совсем трешак колхозный. Я не питонист, но пару раз приходилось ноутами пользоваться и в вскоде явно поудобнее оно будет

  • @viktorgroza3678
    @viktorgroza3678 5 місяців тому

    Уже получилось на видюху перенести нагрузку?

  • @legendary0022
    @legendary0022 7 місяців тому

    Можно будет сделать базу с двух деталей и сделать код в python-е чтобы при обнаружении обоих предметов сделал свайп мышкой с одной до другого?

  • @bluelayer1766
    @bluelayer1766 Рік тому

    error while training : ValueError: mutable default for field sgd is not allowed: use default_factory.

  • @IlmirAbubakirov
    @IlmirAbubakirov 10 місяців тому

    Однозначно лайк 👍🏼

  • @MrRadiostep
    @MrRadiostep 5 місяців тому

    Надо так натренировать на распознание резисторов с полосками и на лету как в "гугл объектив" выводить номиналы

  • @nikola2692
    @nikola2692 9 місяців тому

    подскажите пожалуйста как сделать захват экрана для нейросети типа не картинку вставлять и не с камеры а с изображения монитора

  • @maisonmargiela7901
    @maisonmargiela7901 Рік тому +1

    Подскажи а для анализа карт , на похожие улицы , возможно ли адаптировать эту нейронку ? Или лучше использовать видео зрение ?

    • @КрасноТех
      @КрасноТех  Рік тому

      Если поподробнее поясните, что подразумевается под анализом карт, помогу чем смогу) Какая задача стоит?

  • @DmitriNesterov
    @DmitriNesterov Рік тому +2

    Годный ролик. Я олдовый, поэтому всем питонистам говорю, вы просто в плюсы не умеете :) Теперь глубже к делу. Попался мне следующий ролик: ua-cam.com/video/Wz_xJPN7lAY/v-deo.html А там про инструкцию PMADDWD.... Идеально подходит для наших интеллектуальных задач, не кажется? А мы нагромоздили, питон, .юпитер, кагель... Отвлекают от сути большие дяди. А они, похоже, всё уже знали, когда i386 делали ;-) p.s. я лайк поставил - имею право и комментарий написать. А кто как его прочтёт - уж извините :) p.p.s. прочитал умный комментарий про CUDA, это да, без CUDA никуда. А туда с ассемблером страшновато... А вдруг нет? ;-)

    • @ТёмикГоловин-й8ц
      @ТёмикГоловин-й8ц Рік тому +1

      Так в видео и устанавливаются библиотеки C++ чтобы использовать мощности этого языка, я думаю и инструкции PMADDWD используются по своему назначению во всю

    • @DmitriNesterov
      @DmitriNesterov Рік тому

      @@ТёмикГоловин-й8ц никак не доберусь, очень хочу попробовать, если честно. Уверен, в качестве клея и синтаксического сахара он очень хорош. Я сам много чего PHP клеил ((бэк для веба) Занимался нетривиальной криптографией, естественно модули на сях были, а вся бытовуха на PHP. Помню, даже Апача не было за ненадобностью. А теперь Апач - вон какой. Хадуп %) Видео, если честно, не смотрел. Понял, что хорошее - дай, думаю, что нибудь хорошее напишу :-) Спасибо, что спойлернули! Ну не люблю я этих удобных монстров. В них что угодно спрятать можно. Я на всех углах кричал, ребята, на главной странице NodeJS - лозунги BLM, отойдите, добром не кончится! И не кончилось. Помните? А непуганных буратин меньше не стало (но BLM они, конечно, убрали) А я всё помню ;-) Но Питон попробовать надо!

  • @erkjaoerjgoeoriva
    @erkjaoerjgoeoriva 8 місяців тому

    что делать если при выборе ядра krasnoteh показывает ошибку Unhandled error

  • @Ghost_Paladin
    @Ghost_Paladin Рік тому

    ОЧЕНЬ КРУТО!

  • @deadworld6651
    @deadworld6651 Рік тому +1

    Здравствуйте. Можете помочь пожалуйста. Делаю всё как в видео, но файл для обучения модели "train.record" весит 0kb. Несколько раз пробовал делать всё сначала, но ничего не меняется.

    • @КрасноТех
      @КрасноТех  Рік тому

      Проверьте вывод кода, который генерирует tfrecord. если там ошибка, ее можно прогуглить. Если ошибок нет, и пишет, успешно сгенерирован рекорд, хорошо бы проверить каталоги. Может в каталоге какая ошибка, и код ищет папку, которй нет, или она пуста.

  • @YasnikovaYulia
    @YasnikovaYulia 8 місяців тому

    Добрый день! как с вами связаться ? есть вопрос по Yolo

  • @pontoz-z1e
    @pontoz-z1e День тому

    не работает, делаю как по пайплайну и выдает ошибки в готовом коде

  • @rockntt783
    @rockntt783 4 місяці тому

    9:14 разве это ошибка? логично, что необходимо ввести заново токен, раз уж мы вышли из сессии. по-моему просто не надо было делать log out, а лишь перейти в другой файл. Можно не перезапускать ядро, а просто скопировать токен из терминала.

  • @learnenglishthroughmoviewi2794
    @learnenglishthroughmoviewi2794 2 місяці тому

    Привет. Спасибо.

  • @kelele7173
    @kelele7173 Рік тому +1

    У меня во время обучения выдаёт такую ошибку:
    Traceback (most recent call last):
    File "W:\Projects\AI\tfod\Tensorflow\models
    esearch\object_detection\model_main_tf2.py", line 31, in
    from object_detection import model_lib_v2
    File "W:\Projects\AI\tfod\tfod\Lib\site-packages\object_detection-0.1-py3.11.egg\object_detection\model_lib_v2.py", line 31, in
    from object_detection import model_lib
    File "W:\Projects\AI\tfod\tfod\Lib\site-packages\object_detection-0.1-py3.11.egg\object_detection\model_lib.py", line 35, in
    from object_detection.builders import optimizer_builder
    File "W:\Projects\AI\tfod\tfod\Lib\site-packages\object_detection-0.1-py3.11.egg\object_detection\builders\optimizer_builder.py", line 25, in
    from official.modeling.optimization import ema_optimizer
    File "W:\Projects\AI\tfod\tfod\Lib\site-packages\tf_models_official-2.13.1-py3.11.egg\official\modeling\optimization\__init__.py", line 19, in
    from official.modeling.optimization.configs.optimization_config import *
    File "W:\Projects\AI\tfod\tfod\Lib\site-packages\tf_models_official-2.13.1-py3.11.egg\official\modeling\optimization\configs\optimization_config.py", line 31, in
    @dataclasses.dataclass
    ^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\kkk\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 1230, in dataclass
    return wrap(cls)
    ^^^^^^^^^
    File "C:\Users\kkk\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 1220, in wrap
    return _process_class(cls, init, repr, eq, order, unsafe_hash,
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\kkk\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 958, in _process_class
    cls_fields.append(_get_field(cls, name, type, kw_only))
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
    File "C:\Users\kkk\AppData\Local\Programs\Python\Python311\Lib\dataclasses.py", line 815, in _get_field
    raise ValueError(f'mutable default {type(f.default)} for field '
    ValueError: mutable default for field sgd is not allowed: use default_factory

    • @kelele7173
      @kelele7173 Рік тому +4

      Решил. Сам отвечу на вопрос:
      Я делал на python3.11, а нужно на 3.10.
      Так же если Вы, как и я поставили случайно tensorflow-object-detection-api, то удалите его нафиг. =)

    • @crack_dragon128
      @crack_dragon128 Рік тому

      @@kelele7173
      Traceback (most recent call last):
      File "G:\ai\TFODCourse\Tensorflow\models
      esearch\object_detection\model_main_tf2.py", line 31, in
      from object_detection import model_lib
      File "G:\ai\TFODCourse\krasnoteh\Lib\site-packages\object_detection\model_lib.py", line 27, in
      from object_detection import eval_util
      File "G:\ai\TFODCourse\krasnoteh\Lib\site-packages\object_detection\eval_util.py", line 35, in
      slim = tf.contrib.slim
      ^^^^^^^^^^
      AttributeError: module 'tensorflow' has no attribute 'contrib'
      у тебя небыло такой проблемы? на стадии 6. Train the model
      когда запускаешь комманду на эволюцию нейрнонки

  • @Дантыч
    @Дантыч 4 місяці тому

    Сделать нейросеть, которая помечает изображения из видео в квадратики, вырезает эти квадратики в отдельный датасет. Потом на нём же дообучается... В видео намного больше ракурсов и перепадов светотени и цветов. При этом каждый кадр похож, но не в точности такой же.
    Сработает ли это?

    • @ГригорийВитер
      @ГригорийВитер 4 місяці тому

      Тебя не смущает, что ты хочешь дообучать нейросеть на том, что она сама размечает? ну типо это как заставить тебя стричь людей(ты изначально так себе стрижешь и тебе просто показали условных 20 причесок) и улучшать свои же навыки по своим же работам(не искать, где не так пострижено, а именно смотреть на прически и запоминать, как ты их делал). Через некоторое количество людей ты будешь всех стричь одинаково плохо, примерно это называется переобучение, когда модель машинного обучения, вместо того, чтоб извлекать закономерности из данных, тупо "Запоминает" датасет. Почитай про переобучение короче. Максимум, что можно наверное сделать с помощью данного подхода - это наверное размечать более точно, что она сама разметила и уже на этом обучать(тупо уменьшить человеко-часы на разметку). Насчет "Не в точности такой же" тут ты прав, но в принципе так и делают(зеркалят изображения из исходного датасета, сдвигают все изображение куда-то, образают и расширяют таким образом исходный датасет). Кроме того, не работает так, что чем больше эпох, тем лучше, с какой-то эпохи(эпоха - нейросеть прошлась по всем объектам датасета) нейросеть переобучится(описал ранее)

  • @RuchejAlex
    @RuchejAlex Рік тому +2

    Молодец. А зачем определять радиодетали? Или это просто ради опыта? У меня есть желание сделать свой сервак под видеонаблюдение, что бы определять людей, животных. Взять с нета пример, но там если голова под наклоном, то уже не определяет лицо.

    • @Youriy.
      @Youriy. Рік тому

      есть trassir, он лица определяет и номера машин

    • @АлексейМиллер-щ7ч
      @АлексейМиллер-щ7ч 7 місяців тому +1

      посмотрите frigate для видео наблюдения, там уже есть определение людей , машин , зверей

  • @СифонРатиборович
    @СифонРатиборович 7 місяців тому

    У меня у одного tensorflow-text не устанавливается?

  • @testoftest3650
    @testoftest3650 3 місяці тому

    Смотрел на эту тему несколько видео и нигде не было такого подробного руководства - результат там нигде ничего не получалось тк я в этой теме новичок. А тут пока что все что смотрю и делаю - получается

  • @danveyd
    @danveyd 6 місяців тому

    Привет, что делать если при запуске Verification script (все модули установлены) ошибка, chatGPT вроде сказал что-то с protoc, но он установлен, при этом при попытке в консоли ввести protoc --version выдает, что команды protoc нету. Также при импорте object_detection модуль не найден, пытался через pip установить, но там естественно не нашлось ничего. Если сможешь, помоги пожалуйста
    Изменено: этот шаг я прошел, но на создании файла .record вылезла та же ошибка. Я не знаю, в интернете уже перерыл все что мог, не нашел способа который помог, chatGPT тоже не может помочь. А ещё кстати криво поставился object_detection, тупо импортироваться не хочет, ну в жопу это дело. Спасибо за видео конечно, но походу это не для меня...

  • @Andrei-s6b7t
    @Andrei-s6b7t Рік тому

    А не могли бы мне помочь, не могу установить тэнзорфлоу корректно

  • @СтаниславКуз
    @СтаниславКуз 6 місяців тому

    Как можно с тобой связаться?

  • @Texnokip
    @Texnokip Рік тому

    Молодец 🙏

  • @RomSimbel
    @RomSimbel Рік тому

    класс. хорошо объяснил 👍

    • @puaktopblm
      @puaktopblm Рік тому

      Особенно фразой "просто надо сделать, долго объяснять")

  • @RomaRAW_
    @RomaRAW_ 29 днів тому

    Есть одно НО, количество эпох в данном случае не влияет на точность. Есть такое понятие как переобучение модели, слышал такое? Нужно увеличить датасет и разнообразить его. И достаточно даже 30 эпох для обучения.

    • @Readidno
      @Readidno 28 днів тому

      Пацан перевел урок другого автора и скомпилировал в 24 минуты. Понятно что щас лучше для подобных целей использовать YOLO модели, они оптимизирование, быстрее обучаются, более точны. Встроенные методы для аугментации маленького датасета, удобные графики и методы позволяют решить все твои проблемы с маленьким датасетом и переобучением - щас не проблема.

    • @RomaRAW_
      @RomaRAW_ 28 днів тому

      @@Readidno То что он перевёл, не знал, меняет всё.

  • @feudGame
    @feudGame 4 місяці тому

    Если кратко, не тратьте время, это работало возможно когда то, но сейчас нет. Если бы оставил текущие на тот момент версии, то работало, а щас всё обновилось и фиг что вы сделаете. Ищите актуал либо гуглите доку к библиотекам.

  • @best700
    @best700 11 місяців тому

    при установке tensorflow вот такая ошибка:
    zip_safe flag not set; analyzing archive contents...
    object_detection.core.__pycache__.densepose_ops.cpython-38: module references __file__
    object_detection.core.__pycache__.preprocessor.cpython-38: module MAY be using inspect.stack
    object_detection.utils.__pycache__.autoaugment_utils.cpython-38: module MAY be using inspect.stack
    error: Couldn't find a setup script in C:\Users\4483~1\AppData\Local\Temp\easy_install-_k0dp8ip\pandas-2.1.4.tar.gz
    что делать?

    • @АнтонКононцов
      @АнтонКононцов 8 місяців тому

      Привет, у тебя получилось исправить эту ошибку?

    • @sonatsu8189
      @sonatsu8189 5 місяців тому

      @@АнтонКононцов Привет, у тебя получилось исправить эту ошибку?

  • @danboy521
    @danboy521 5 місяців тому

    Есть ли возможность настроить, а потом запихнуть всë, скажем в ардуинку?

    • @dobrblnia_TT
      @dobrblnia_TT 2 місяці тому

      скорее всего нет, не вывезет, но я думаю, что можно через последовательный порт передавать ардуинке данные

  • @igorkucherov6433
    @igorkucherov6433 6 місяців тому

    👍спасибо)

  • @inckaje
    @inckaje 4 місяці тому

    0:10 бро взял образ Оппенгеймера когда тот изобрёл первую в мире ядерную бомбу

  • @crack_dragon128
    @crack_dragon128 Рік тому +1

    AttributeError: module 'tensorflow' has no attribute 'contrib'

    • @КрасноТех
      @КрасноТех  Рік тому

      может версия tensorflow старая? Есть хороший инструмент для таких проблем releases. вводите в гугл tensorflow contrib releases и смотрите в каких версиях он есть.

    • @crack_dragon128
      @crack_dragon128 Рік тому

      @@КрасноТех я спрашивал у чат гпт все ошибки, с большенством помогла но при обучении начались ошибки которые не решаются, спрашивал чат гпт, она отвечала что не знает и чтобв обращался к специалистам(реал написала обратитесь к специалистам или потдержке) спросил друга программиста сказал версии питон менять и pip, сделал все как говорил ничего не помогло, пошел качать YOLO таже проблема не запускается куча ошибок не решаемых

  • @jek7307
    @jek7307 Рік тому

    У меня чегото не получается с установкой LabelImg
    Всё сделал а как ей пользоваться хз, немогу открыть саму программу, подскажите как

    • @medvedservice9184
      @medvedservice9184 9 місяців тому

      на linux помогла замена на установку "!pip install opencv-python-headless" вместо "!pip install opencv-python" в первой строке ноутбука

  • @EugeneZ83
    @EugeneZ83 9 місяців тому

    Да не работает блокнот. В блоке 3 создаются папки с именами labels и далее скрипт ищет картинки в них, а не в корне папки collectedimages. Я не знаю, какая у вас ОС, но предполагаю, что кроме как на вашей ОС, нигде больше не заработает то, о чём вы говорите без костылей.

  • @User239
    @User239 Рік тому

    Интересно

  • @pokayfu2343
    @pokayfu2343 9 місяців тому

    ты оч крут

  • @Bleach666i
    @Bleach666i Рік тому

    Спасибо, но код бы лучше добавить в виде текста

  • @HaskellHisenberg
    @HaskellHisenberg 8 місяців тому

    обнови команды пж, а то не работает 2 файл сейчас

  • @mhdta_dev
    @mhdta_dev Рік тому +1

    Почему на своём компе? Чем Google Colab не устроил?

    • @КрасноТех
      @КрасноТех  Рік тому +2

      Мне удобнее, когда не надо ждать по часу пока твой датасет загрузится на сервер, а потом думать, что все вот-вот сбросится если ничего не делаешь. Облачные сервера - нормальная штука, но для больших проектов и не colab)

  • @avechess
    @avechess Рік тому

    Сделай распознавание шахмат.

  • @СашаТим-м2у
    @СашаТим-м2у Рік тому

    Вообще м очень интересно, почему почти всё связанное с ИИ сидит на Python, да это очень хороший язык но он интерпретируемый а значит медленный и кушает много ресурсов не лучше это делать на компиляторе :) , и что касаемо вашего урока такие 3-х ногие это не только транзисторы, но тиристоры....., да кондюки не только в этом корпусе а есть к примеру и смд :)

  • @KontykYT
    @KontykYT Рік тому +1

    Про Майнкрафт лишнее

  • @EugeneZ83
    @EugeneZ83 9 місяців тому +1

    как только protobuf или tensorflow или python обновится, ваш урок можно выкидывать. Скрипты работают только в определенной связке версий. Вы бы хоть написали версии библиотек, которые использовали... Дизлайк очередному мамкиному хацкеру.

  • @lunatikreal1384
    @lunatikreal1384 Рік тому +1

    Признаться, мне было бы стыдно выкладывать подобное на всеобщее обозрение 😳

    • @msaoc22
      @msaoc22 Рік тому +3

      ты молодец, спасибо за видео, мне понравилось, получилось очень достойно)

    • @openAgro
      @openAgro Рік тому +1

      Чего стыдного? Сам-то можешь что? Или диванный эксперт только?

    • @konstantinsamodurov436
      @konstantinsamodurov436 Рік тому +1

      @@openAgro - "Чего стыдного? Сам-то можешь что? Или диванный эксперт только?"
      "Внутри нашей папки создается виртуальное окружение"(2:23) - дальше можно не смотреть...
      Работа на Python и jupyter notebook - это Ясельный уровень... Готовы доказать обратное?
      Да и утверждение "есть только одно видео на английском" (данный ролик выложен 02 ноя 2022)... Не выдерживает критики - строка для поиска "Поиск объектов на видео с Python и TensorFlow с нуля, cтроим и обучаем нейросеть UNet""(выложен 27 янв 2022)
      И да - например при сборке OpenCV для работы с GTX 1060\1080Ti - следует указать CUDA = 6.1, а при сборке для 3090 - уже 8.6...;))😉

    • @DmitriNesterov
      @DmitriNesterov Рік тому

      @@konstantinsamodurov436 с Вашим аргументом не поспоришь, но глядя на канал топикстартера я утверждаю, что он, реально, горит от стыда :) низя так. Нейроначавшего обидеть может каждый.

    • @konstantinsamodurov436
      @konstantinsamodurov436 Рік тому

      @@DmitriNesterov - "глядя на канал топикстартера я утверждаю, что он, реально, горит от стыда :) низя так. Нейроначавшего обидеть может каждый."
      Т.е. вы утверждаете, что "низя" говорить правду, если от Истины кто-то может "сгореть от стыда"? Так?
      Вы действительно не понимаете, что пытаетесь "убить" - уничтожить Науку таким образом?
      В Краснодарских Технологиях студент на защите диплома будет говорить: "Вода кипит при 90 градусах", а вы ему - "Молодец, 5+ тебе и Красный Диплом"... Так?
      Собственно, ничего страшного не произойдет, если в "технологиях Краснодара" не будет Науки от слова "Совсем" - "технологии Краснодара" так и останутся пустышкой...
      А "нейроначавший" сможет стать нейрозакончившим...
      Вы - за такое окончание?

  • @michaelmaklaud7744
    @michaelmaklaud7744 7 місяців тому +1

    Дякую за інфу, якраз те що треба щоб полювати дронами на руZZкофашистські танки на території України!