005_Нарезка изображений для задачи классификации. (Data-engineering. Программируем)

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

КОМЕНТАРІ • 12

  • @АнтонинаМ-х2п
    @АнтонинаМ-х2п 9 місяців тому +2

    Какая большая работа проделана, но ещё больше впереди. Удачи!

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

      Угнаться бы за новыми научными статьями... Так быстро появляются новшества в ИИ и CV в частности, что действительно уже как-то по другому смотришь на реальность восстания машин :)

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

      @@Motskin_AI Да. Там статей одних только миллиард в секунды выходит))

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

      @@eduardmart1237 Да что ж поделать, приходится с этим жить :)

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

    А в данном случае GIL не мешает многопоточности?

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

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

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

    И получатся сами файлы сохраняются синхронно?

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

      О! как я указал чуть ранее в ответе на комментарий - Да, сохранение данных выполняется синхронно, в противном случае получу Exception - проблему с доступом к файловой системе.

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

    А ссылки на исходники будут?

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

      А я решил исходники не выкладывать. Всё равно они решают какую-то специфическую задачу, а тем более что по видео можно восстановить весь код.

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

    И сколько времени у тебя ушло написать такой скриптик?

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

      Честно, не помню. Конечно, много заготовок у меня уже было и они кочуют от одного проекта к другому, но пришлось конечно повозиться с алгоритмами обрезки, хотелось разнообразить данные. Так как не всё гладко шло, и как это обычно бывает на 1000 изображений обязательно находилось хоть одно, которое не вписывалось в общую логику. Но так как случаи живые, то приходилось и их покрывать кодом.