Ускорение обучения, начальные веса, стандартизация, подготовка выборки | #4 нейросети на Python

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

КОМЕНТАРІ • 64

  • @jonnash1683
    @jonnash1683 2 роки тому +19

    Этот парень просто красавчик! Спасибо тебе большое! В ВУЗе не преподают НС, хоть тут учусь.

  • @KroshkaLeeroy
    @KroshkaLeeroy Рік тому +9

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

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

    Вы лучший учитель! Спасибо Вам!

  • @ВладимирГорев-э3ч
    @ВладимирГорев-э3ч 3 роки тому +9

    У вас шикарные видео. Хоть и разбирался в работе алгоритма back propagation по вашему коду часа 2-3 )

  • @dubinin_s
    @dubinin_s 4 роки тому +14

    Приятно слушать, Вы явно где-то преподаете.

    • @selfedu_rus
      @selfedu_rus  4 роки тому +9

      именно так, зрите в корень )

    • @andreyfedorenko191
      @andreyfedorenko191 2 роки тому

      @@selfedu_rus а если не секрет где?

  • @СарматПересветов
    @СарматПересветов Місяць тому +1

    большое спасибо за уроки!

  • @АлексейБаринов-ь5н
    @АлексейБаринов-ь5н 2 роки тому +5

    Очень хорошая серия уроков

  • @sad_picturist
    @sad_picturist 3 роки тому +6

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

  • @sergeimerekin8193
    @sergeimerekin8193 3 роки тому +8

    Супер! Отличная серия уроков, спасибо!

  • @Alex_chist
    @Alex_chist 3 роки тому +9

    Отличные уроки! Большое спасибо!

  • @oleksiipatsiuk4429
    @oleksiipatsiuk4429 3 роки тому +2

    Очень толковые рекомендации!

  • @rpuropu
    @rpuropu 3 роки тому +1

    Товарищ редактор текстов, будь здоров!)

  • @13векпосле14
    @13векпосле14 6 місяців тому +1

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

  • @Antimurr
    @Antimurr 3 роки тому +3

    шикарно

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

    Есть лишь 2 проблемы в данных уроках - сильная взаимосвязь между уроками и отсутствие передовых направлений (например, datashift set). Желаю вам дальнейших успехов и развития в более углубленных сферах науки. За нужными статьями - обращайтесь в лс

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

      Спс

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

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

  • @86Blind
    @86Blind 3 роки тому +1

    Супер !!!!!

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov Рік тому

    Благодарю!! 👍🔥

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

    6:43 извините, вопрос, стандартизируем или все-таки нормализуем значения? Похоже на нормализацию.

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

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

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

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

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

      @@selfedu_rusВ русском тут каша с терминологий: нормировка, нормирование, нормализация, стандартизация. Лучше по англоязычным источникам ориентироваться. Там нормализацией (normalization) называется приведение вектора к норме, например деление на корень из суммы квадратов или на сумму модулей - так ограничивается длина вектора параметров. А по одному признаку из разных образов выборки делается масштабирование (scaling) - основные варианты: мин-макс (x - x_min)/(x_max - x_min) или стандартизация (x - x_mean)/x_std.

  • @zoepetrovskaya1772
    @zoepetrovskaya1772 4 роки тому +1

    Спасибо.

  • @ШамильЗиганшин-в8о
    @ШамильЗиганшин-в8о 3 роки тому +3

    Для стандартизации можно использовать z преобразование?
    (X(I) - X(средний))/√(D(Дисперсия))

    • @selfedu_rus
      @selfedu_rus  3 роки тому +4

      Здесь строгих правил нет, все зависит от задачи, эрудиции и фантазии разработчика.

    • @ШамильЗиганшин-в8о
      @ШамильЗиганшин-в8о 3 роки тому +1

      @@selfedu_rus спасибо

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

    4:43 А где эти ссылки? В описании и комментариях нет

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

      ua-cam.com/video/xDpe9KlYj9Q/v-deo.html

  • @osvab000
    @osvab000 4 роки тому +1

    Первый, спасибо за урок

  • @SuperWolchara
    @SuperWolchara 4 роки тому +1

    Вот это годнота!

  • @vitalica74
    @vitalica74 3 роки тому +1

    А как можно с помощью нейросети скопировать какую-нибудь систему поведения? Ведь по идее, сеть более внимательная к мелочам, чем человек.

    • @selfedu_rus
      @selfedu_rus  3 роки тому +3

      Это глобальный вопрос, над которым сейчас бьются ученые мира! ))

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

    Эм извините а как все таки это в ide записать я непонимаю

  • @xrrrx1528
    @xrrrx1528 4 роки тому

    вы говорите что без базовой математической подготовки и знаний основных моментов тут никуда. а что посоветуете перед вашим курсом изучить? что бы всё это понимать.

    • @selfedu_rus
      @selfedu_rus  4 роки тому +1

      Теория вероятностей, мат. статистика, векторы + матрицы, дифференцирование, градиентный спуск, марковские последовательности. Это только для моего, а вообще для понимания НС нужно хорошо знать высшую математику + цифровая обработка сигналов. (Это минимум).

    • @xrrrx1528
      @xrrrx1528 4 роки тому

      @@selfedu_rus а есть курсы в интернете которые вы бы порекомендовали для того что бы этому всему обучиться?

    • @vvv228
      @vvv228 3 роки тому

      @@xrrrx1528 есть на канале. Чекай плейлисты

    • @Ваня-ш4ф
      @Ваня-ш4ф Рік тому

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

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

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

  • @iglstivens
    @iglstivens 3 роки тому

    Посмотрев 4 видео и когда вы показываете код, я ничего не понимаю, вот и думаю где у меня пробел. Я новичок в Python, успел изучить основы языка, ООП, немного numpy, немного pandas, а вот сейчас начал смотреть ваши видео. Подскажите пожалуйста что еще необходимо посмотреть перед этим курсом, что бы было более понятно что тут происходит?

    • @selfedu_rus
      @selfedu_rus  3 роки тому

      Основы Python и ООП Python, математика, numpy. Если это хорошо известно, то должно быть понято.

    • @iglstivens
      @iglstivens 3 роки тому

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

    • @selfedu_rus
      @selfedu_rus  3 роки тому

      @@iglstivens Есть курс по Tensorflow + Keras на этом же канале. Там подробнее все это объясняется.

    • @iglstivens
      @iglstivens 3 роки тому

      @@selfedu_rus т.е лучше сперва пройти курс по Tensorflow а потом пройти этот?

    • @selfedu_rus
      @selfedu_rus  3 роки тому +1

      @@iglstivens Каждый решает сам, как удобнее. Эти курсы пересекаются. Попробуйте этот пройти, пусть с пробелами, потом же можно вернуться и посмотреть снова.

  • @radmif
    @radmif 4 роки тому

    а нужно ли стандартизировать отклики?

    • @selfedu_rus
      @selfedu_rus  4 роки тому +1

      Смотря какая функция активации на выходных нейронах. Если softmax или сигмоида, то выходы будут от 0 до 1, при гиперболическом тангенсе - [-1; 1] при линейной - любые числа. Все зависит от конкретной задачи.

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

    Нормировать? В сетИ обычно говорят "нормализовать". :) Видимо, так проще всего мозгу, ведь в англоязычном интернете это "normalization".
    Кстати, про "сЕтИ". Хоть тут и спорят про ударение, но чисто логически -- если ударение на первый слог, то без контекста это всегда множественное число (сЕти). А если на второй, то это однозначно единственное число и какой-то падеж. Соотвественно, безусловное использование слова с ударением на первый слог повышает E (энтропию), заставляя каждый раз точнее распознавать контекст. А использование "сЕти" для множ. и "сетИ" для ед. ч., в свою очередь, наоборот Information Gain. :)
    Ну да ладно, кому как нравится. :) Возможно, это лишь для меня как удары в гонг, от которых аж подвисаю. :)
    А, кстати, про "биос/биас". :) Лучше таки использовать правильное произношение, а то люди ж запомнят, а потом не распознают это слово от других людей.
    Правильно оно звучит примерно так: баяс/байас /ˈbaɪ.əs/ . Т.е. не БИ в начале, а БАЙ.

  • @monacci
    @monacci 3 роки тому +1

    6+ )))

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

    6+

  • @torbokovsanat
    @torbokovsanat 3 роки тому

    +

  • @evgzhu8558
    @evgzhu8558 3 роки тому +1

    5+

  • @КрейсерАврора-э4ь
    @КрейсерАврора-э4ь 4 роки тому

    +++

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

    ВЕДЬ человеку не надо для того чтобы отличать женшену он мужчины смотреть на 5 милион людей

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

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

    • @alex_step_
      @alex_step_ 11 місяців тому +2

      Не всегда так. 😊
      Я помню в далёком детстве не понимал, почему некоторые дяди очень похожи на тётю. Я тогда имел ввиду только причёску. Но когда мне было уже за 20 и я по телеку увидел "тётю" с бородой. Я чуть не получил "перелом мозгов". 😂