Нейросети для изображений на Tensorflow. Классификация, перенос обучения, fine-tunung.

Поделиться
HTML-код
  • Опубликовано: 24 ноя 2024

Комментарии • 18

  • @double_t6016
    @double_t6016 3 дня назад

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

  • @bunasha
    @bunasha 14 дней назад +1

    Краснотех, а как в керасе специализируются ядра свертки? Ты говоришь, что одни ядра уголки определяют, а другие - линии. Но ведь ты не указываешь, за что каждое ядро отвечает. Как получается тогда специализация каждого канала на поиске отдельных закономерностей? Как ядра работают? Они просто суммируют под собой все числа из реальной картинки? И устойчива ли сверточная сеть к переворотам картинки? Разный угол наклона? Если да, то как удается распознавать одинаковые закономерности в перевернутых изображениях?

    • @КрасноТех
      @КрасноТех  10 дней назад

      специализация ядра определяется в процессе обучения путем адаптации к данным и минимизации ошибки. Никак вручную они не настраиваются. Ядро работает так: например есть ядро 3 на 3. Параметры ядра - числа в этой матрице из 9 элементов. При анализе части картинки сначала 9 пикселей картинки умножаются на соответствующие числа, затем все суммируется и применяется функция нелинейности (активация). Эта операция проделывается для всех квадратов из 9 пикселей на картинка, ядро как-бы сканирует всю картинку собой. На втором слое выход этого ядра считается картинкой и т.д. Так можно описать очень сложные паттерны. К переворотам картинки такая система сама по себе не устойчива, нужно добавлять в обучающие данные перевернутые картинки, чтобы она также адаптировалась к ним. Также с поворотами на разные углы.

  • @msaoc22
    @msaoc22 Год назад +2

    видно что канал развивается. Контент узконаправленный, поэтому наивно расчитывать на огромные просмотры, но зато аудитория будет целевая ) удачи в дальнейшем развитии. Для себя я отметила много полезного сегодня =)

  • @magic-cringe-Kit-kat
    @magic-cringe-Kit-kat Год назад +2

    Прикольно, на превью моя ава

    • @КрасноТех
      @КрасноТех  Год назад +1

      Хаха, да, забавно, это просто кажется первое фото в гугле по запросу "кот")

  • @СтаниславВедмедев-г6т
    @СтаниславВедмедев-г6т 2 месяца назад

    Откуда берёте данные по изображениям

  • @elisabethcolt7827
    @elisabethcolt7827 6 месяцев назад

    привет! а можешь объяснить как ты справляешься с ошибкой при выполнении кода на определение нарисованной цифры?😅 (11:34)

  • @sergcib6642
    @sergcib6642 Год назад +1

    С технологиями в Краснодаре - все плохо. Невнятное видео. Если человек не в теме - он ничего не поймет. Вообще не обяснено как работает сверточная нейросеть. Сделанно очень слабенько. Не ставлю дизлайк только из того, что делал ребенок.
    Смотреть не рекомендую.

    • @tarkhidden
      @tarkhidden Год назад

      Когда говорят, что нейросети - это просто, то это враньё. И да, видео невнятное. Может быть, автор понимает, что делает, зачем и почему, но не может это в видео рассказать. Взять хоть отрезок на 16:30 - "и да, здесь уже три канала...". Почему три? Как это влияет? Зачем это нужно? Нет ответов.

    • @АртёмЧавыкин-у5щ
      @АртёмЧавыкин-у5щ 5 месяцев назад +1

      @@tarkhidden 3 канала т.к это цветная 3д картинка формата RGB, а до этого были черно-белый цифры 2д. По свёрточным сетям рассказал все максимально подробно.

  • @openFrimeTv
    @openFrimeTv Год назад +1

    что то сложно тебе развить канал. хотя контент полезный. не расстраивайся главное)

  • @leonidpavluu7857
    @leonidpavluu7857 9 месяцев назад

    Привет! Почему у меня не импортируются библиотеки (from tensorflow.keras.layers import Dense, Flatten, Reshape, Input, Conv2D) в чем может быть проблема? за ранее спасиба за ответ)

    • @leonidpavluu7857
      @leonidpavluu7857 9 месяцев назад

      Выводит такую ошибку
      oduleNotFoundError Traceback (most recent call last)
      Cell In[4], line 3
      1 import tensorflow as tf
      2 from tensorflow import keras
      ----> 3 from tensorflow.keras.layers import Dense, Flatten, Reshape, Input, Conv2D
      4 import matplotlib.pyplot as plt
      5 import numpy as np
      ModuleNotFoundError: No module named 'tensorflow.keras'

    • @leonidpavluu7857
      @leonidpavluu7857 9 месяцев назад

      Если убрать (3 from tensorflow.keras.layers import Dense, Flatten, Reshape, Input, Conv2D) то показывает ошибку

    • @leonidpavluu7857
      @leonidpavluu7857 9 месяцев назад

      Я как будто все библиотеки установил с вашего GitHubа который был в предыдущем видео

    • @КрасноТех
      @КрасноТех  9 месяцев назад

      Проверьте, есть ли модуль keras через !pip list. Еще можно попробовать просто написать вместо from tensorflow.keras.layers from keras.layers, или from keras import layers, from layers import (слои) Может ему через точку не нравится, в google colab такая штука тоже есть иногда