Нейронные сети за 10 минут

  Рет қаралды 112,867

Дмитрий Коробченко

Дмитрий Коробченко

4 жыл бұрын

Что такое нейронные сети, и как они работают? Узнайте в этом видео!
Мы рассмотрим довольно простую нейросеть, но почти все принципы, о которых я расскажу, также применимы для построения и более сложных современных нейросетей.
Знакомиться с понятием нейронные сети мы будем на примере задачи классификации.
Вы узнаете, что такое нейрон, функция активации, нейронная сеть и многослойный перцептрон.
Вычисление в одном нейроне происходит следующим образом: вычисляется взвешенная сумма входных значений, прибавляется значение смещения (bias) и от получившейся суммы вычисляется функция активации. Важно, чтобы функция активации была нелинейной.
Выходы группы нейронов можно подать в другой нейрон, таким образом мы получим простую двухслойную нейронную сеть. Если нам нужно делать классификацию на N классов, то в последнем слое нужно поставить ровно N нейронов.
Такая архитектура называется полносвязная нейронная сеть или многослойный перцептрон.
В конце мы рассмотрим вычисление слоёв нейронной сети с точки зрения линейной алгебры - через умножение на матрицу весов и прибавления вектора смещения.
Меня зовут Дмитрий Коробченко, и на моём канале будет много чего интересного, так что подписывайтесь и нажимайте на колокольчик, чтобы ничего не пропустить: / @user-uy8zl7qd2e
#Нейросети #ГлубокоеОбучение #ДмитрийКоробченко #НейронныеСети #МашинноеОбучение #ИскусственныйИнтеллект

Пікірлер: 170
@user-uy8zl7qd2e
@user-uy8zl7qd2e 4 жыл бұрын
Рекомендуемый порядок просмотра: 1. Нейронные сети за 10 минут: kzbin.info/www/bejne/fYWZmqCHed2kodE 2. Как обучить нейронную сеть: kzbin.info/www/bejne/q4jHaqGvo5Wkopo 3. Нейронная сеть на Python с нуля: kzbin.info/www/bejne/rn7daIuJltaXiKM 4. Обратное распространение ошибки: kzbin.info/www/bejne/mIiXlX6uqbp5psk 5. Обучение нейронной сети на Python: kzbin.info/www/bejne/mImqc5iIr7Jrbck
@yevhenlebedenko2049
@yevhenlebedenko2049 2 жыл бұрын
Как можно связаться с Вами? Есть интересный вопрос) Спасибо)
@tox_im3335
@tox_im3335 2 жыл бұрын
@@yevhenlebedenko2049 никак.
@user-mo2qz2gx1w
@user-mo2qz2gx1w 4 жыл бұрын
Вот она... Магия линейной алгебры))))
@Sapsan40k
@Sapsan40k 4 жыл бұрын
Давно уже пришёл к выводу, что умение просто объяснить сложные вещи - это признак очень глубокого понимания предмета. Подписался. Есть шальная мысль попробовать в своей специальности (я биолог) - но понятно, что само оно не сделается, надо немало усилий приложить :)
@user-qm4or3bt4v
@user-qm4or3bt4v 3 жыл бұрын
Получилось?..
@theodoretryman4289
@theodoretryman4289 2 жыл бұрын
Золотые слова
@ulakrist
@ulakrist Жыл бұрын
Кста... я тоже биолог, но мне понятно. Больше того, я заканчивала 2 года назад курсы по С#, ООП и VS для себя. Ну очень удивилась, насколько генетика сложнее программирования. Даже мемами немного троллила про совпадения обеих областей знаний. Практика нужна. И, конечно, хороший проводник в знания.
@rad9587
@rad9587 Жыл бұрын
@@ulakrist ну так и в программировании есть трудные задачи. Это некорректно их сравнивать, вы не встречались с более сложными задачами, как я вижу
@ulakrist
@ulakrist Жыл бұрын
@@rad9587 как и вы с генетикой. Но я так, как вы, не могу сказать, что "вижу", ибо это будет враньё)
@miakura832
@miakura832 4 жыл бұрын
Графика просто Вау, мужик, ждём видосов
@user-uy8zl7qd2e
@user-uy8zl7qd2e 4 жыл бұрын
Новое видео уже на подходе
@user-ym5te6pp5y
@user-ym5te6pp5y 4 жыл бұрын
Спасибо за видео, все кратко и по делу, раза 3 переслушивал, чтоб хорошо понять :)
@user-qh5fr3yo1w
@user-qh5fr3yo1w Жыл бұрын
Ну просто здорово. Я пенсионер мне 63 года. Когда то пробывал изучать линейную алгебру и забросил. А тут так интересно рассказывается. Я понял это математика. Но и не только. Хочу попробывать создать простейшую нейронную сеть естественно на Питон.
@vladislav6779
@vladislav6779 4 жыл бұрын
9:38 «остался лишь один вопрос» Нет, осталось пару сотен вопросов после этого видео Но видео было понятное, спасибо!
@user-uy8zl7qd2e
@user-uy8zl7qd2e 3 жыл бұрын
Будет серия роликов на тему, постараемся ответить на всё по максимуму
@user-il4yp6hj2z
@user-il4yp6hj2z Жыл бұрын
😂👍Спасибо за юмор! Но в моём случае это именно так.
@dirt5506
@dirt5506 12 күн бұрын
Вы первый кто интересно объясняет! Очень круто)))
@user-wn7wg6ek4k
@user-wn7wg6ek4k 3 жыл бұрын
Лучшее видео про введение в нейросети что я видел в рутубе, даже лучше чем 3Blue, имхо, продолжайте пожалуйста))
@user-bk1fq8vp7f
@user-bk1fq8vp7f 4 жыл бұрын
Очень интересно. Пожалуйста, продолжайте!
@santaux
@santaux 4 жыл бұрын
Очень круто и понятно! Спасибо!
@New-vk6ks
@New-vk6ks 2 жыл бұрын
очень подробно и грамотно все объясняете. правда иногда нужно по 2-3 раза переслушать. лайк и ждем новых роликов. От себя прошу разобрать сверточные сети с 0. также как и этот пример
@nikolaygertsog5702
@nikolaygertsog5702 2 жыл бұрын
Шикос, благодарю за видео!! Всем добра)
@user-md1ow7sl1q
@user-md1ow7sl1q 2 жыл бұрын
Это лучшее объяснение нейронных сетей, что я видел на просторах интернета. Спасибо!
@alexey_pryadko
@alexey_pryadko 4 жыл бұрын
Спасибо за за очень понятное объяснение! Смотрел видео других ютуберов, так не чего и не понял... Посмотрел ваше видео, и всё хорошо усвоелось. Спасибо!
@alexey_pryadko
@alexey_pryadko 3 жыл бұрын
Было дело, а хотя я двигаюсь в одном русле
@kraych6333
@kraych6333 4 жыл бұрын
не зря ждал видосы
@user-rs8de6tk4d
@user-rs8de6tk4d 6 ай бұрын
Спасибо огромное! Очень простое и понятное объяснение!
@user-fq4sh8su3m
@user-fq4sh8su3m Жыл бұрын
Спасибо, решил посмотреть, а в статьях так написано что не поймёшь. А ты всё рассказал быстро, чётко и доходчиво)
@olossg
@olossg 4 жыл бұрын
спасибо, ждём дальше)
@ADLCom
@ADLCom 6 ай бұрын
Меня всегда удивляют люди которые могут сложные вещи объяснить простыми слова! Лайк и подписка обязательно!
@generalakano2788
@generalakano2788 Жыл бұрын
Поиск сложных закономерностей! Как просто изложен смысл нейросети! Браво!
@back88
@back88 2 ай бұрын
Вы просто отличный и шикарный. Молодцы!
@user-pi1ss7xd6v
@user-pi1ss7xd6v 4 жыл бұрын
Большое спасибо! Очень помогли!
@ivanweber5125
@ivanweber5125 4 жыл бұрын
Более понятного объяснения я еще не слышал) Лайк + подписка + респект!
@alexanderz9622
@alexanderz9622 3 жыл бұрын
Очень помогло. Спасибо!
@user-dg6vj3hn1z
@user-dg6vj3hn1z 4 жыл бұрын
Очень круто! Емко и по делу, с доходчивой анимацией! Лайк за проделанную работу ;)
@user-tl9bx1wv2z
@user-tl9bx1wv2z Жыл бұрын
Что для одного круто, для другого - элементарщина.. В этом и красота Жизни. Попробуйте подкинуть сахар для муравья - почувствуйте себя "богом"
@user-no7kz5er5v
@user-no7kz5er5v 2 жыл бұрын
Спасибо за видео. Не ожидал, что пойму. Буду практиковаться)
@kraych6333
@kraych6333 4 жыл бұрын
хочу больше информации, ты лучший
@djdikitiki4916
@djdikitiki4916 Жыл бұрын
Я уверен канал стрельнет, буду здесь до миллиона
@Tolyan97kartofan
@Tolyan97kartofan Жыл бұрын
Очень круто!
@theodoretryman4289
@theodoretryman4289 2 жыл бұрын
Контент просто бомба!!!! 👍👍Дмитрий, я снимаю шляпу за такое видео. Спасибо вам большое и успехов вам 👏👏👏👏
@olegvertual6787
@olegvertual6787 3 жыл бұрын
Круто , всё понятно
@GrigoryGladyshev
@GrigoryGladyshev 4 жыл бұрын
Димон, классное видео
@Festfull
@Festfull 9 ай бұрын
Удивительно мало просмотров и лайков для столь качественного контента
@user-qw8xl9oz2z
@user-qw8xl9oz2z 2 жыл бұрын
Спасибо!
@ShaburovThe
@ShaburovThe 4 жыл бұрын
Спасибо. Любопытно узнать в вашем изложении про рекуррентные нейронные сети
@user-uy8zl7qd2e
@user-uy8zl7qd2e 4 жыл бұрын
Обязательно будет
@user-mx5hy2vy6s
@user-mx5hy2vy6s Жыл бұрын
Каковы Ваши прогнозы на развитие нейросетей в ближайшие годы? Меня интересует конкретный вопрос, могут ли они внезапно начать представлять опасность для человека? На каком-то этапе развития.
@Tornado-ln7fq
@Tornado-ln7fq 10 ай бұрын
Нет не когда,не когда более,все что там сказано это математическая модель,не чего более она не не сет как влажные мечты математиков,которые решили прибрать к себе И.И(Искусственный интеллект). Но заверю вас,это модель их модель,только и может гонять числа,в абстрактном виде.И слава богу,это так не работает. Что касается самого ИИ то какую логику задать ему и задачи,так и будет. Но до нормальной работы,и решения сложных зада, ИИ еще очень далеко))
@user-cp1jx3le2g
@user-cp1jx3le2g Жыл бұрын
Красава мужик чотко объясняешь
@qdnr
@qdnr Жыл бұрын
Подпишусь-ка я пожалуй, в 10 класс пошёл и решил проект по нейроным сетям забабахать, вот теперь буду их и изучать до "идеала"
@Mike_Isakov
@Mike_Isakov Жыл бұрын
Очень хороший ролик
@kraych6333
@kraych6333 4 жыл бұрын
брат, не пропадай(
@user-uy8zl7qd2e
@user-uy8zl7qd2e 4 жыл бұрын
Новое видео уже на подходе
@denisstepanjuk9598
@denisstepanjuk9598 3 жыл бұрын
Посоветуйте литературу пожалуйста? Что это за книжки у вас на столе такие интересные? Было бы очень интересно посмотреть разбор литературы от вас. Видео 🔥🔥🔥!!!
@hello_world_zz
@hello_world_zz 2 жыл бұрын
Спасибо
@dimassmirnoff6378
@dimassmirnoff6378 4 жыл бұрын
Хорошее видео
@user-nu7ye6bn9c
@user-nu7ye6bn9c 2 жыл бұрын
Вы нереально крут
@_Andrew_Parker_
@_Andrew_Parker_ 4 жыл бұрын
Почему так мало лайков? Супер же объясняет!
@svbdaa
@svbdaa Жыл бұрын
Потому, что для понимания его объяснений нужно иметь предварительный базис. А он мало у кого есть. Это видео не для новичков.
@_Al_Kuznec
@_Al_Kuznec 10 ай бұрын
Дмитрий, спасибо за ролик! Подскажите пожалуйста, можно ли понимать W как какой то вероятностный процент, например да=100%, не знаю=50%, нет=0%???
@user-st1xw9dq8r
@user-st1xw9dq8r Жыл бұрын
а как заставить нейронку сканировать любые детали с фото и отобразить их 3д форму например в блендере.
@sergiikulishov76
@sergiikulishov76 2 жыл бұрын
Благодарю за качественную информацию!!! Графовые нейросети в принятии решений в психологии, медицине (электрической нестабильности сердца), салкивается в этом направлении?!
@user-co7tv7zp4o
@user-co7tv7zp4o 4 жыл бұрын
круто
@Kvant_Jack
@Kvant_Jack 3 жыл бұрын
Просто респект за видео ! Если вы тоже глянули сия видос благодаря Дроидер-лосось коммент))
@Microname1000
@Microname1000 2 жыл бұрын
Может ли нейронная сеть решить такую задачу ? Известно, что товары в поисковой выдаче на Вайлберриз ранжируются по показателю R = x1v1 + x2v2 + x3v3, где x1 - рейтинг товара, x2 - количество продаж за неделю, x3 - остаток на складе, а v - это соответственно веса каждого их показателей. Показатель R также известен. Как зная R, x1, x2 и x3 каждого товара из результатов выдачи вычислить веса ?
@user-yd2wm6gt5k
@user-yd2wm6gt5k 2 жыл бұрын
А ты хорош.Так и до скайнета не долго)
@user-tv8kp9mm3b
@user-tv8kp9mm3b 11 ай бұрын
Очень интересно, но непонятно😁
@Saber_Toothed_Rus
@Saber_Toothed_Rus 4 жыл бұрын
Дмитрий, я тут собираю машину для deep learning и уперся что к большинству северов более 4-х GPU не подключить по 16х шине. Есть выход - старые реки Nvidia Tesla S2050 для подключение 4-х карт на 2 слота 16х которые я разобрался как доработать для установки любых других GPU, но они ограничивают обмен с картами шиной 16х 2.0 и поверлимит в 225 Вт. Выход - переход к кластерным системам с большим количеством узлов объединенных на 10 GBE каналах, у Делла есть хорошие платы серверных нод со встроенными парными 10 ГБе на меди. Но вот как раскидать единую сеть по узлам кластера и обеспечить ее взаимодействие? Есть аналоги библиотеки MPI кластерной но применительно в CUDA-deep learning? Или сеть может оставаться единой только в пределах одного узла с общим полем памяти и CPU-GPU и на кластерные узлы разделяться не может?
@Projekto_de_Esperanto
@Projekto_de_Esperanto Жыл бұрын
Существует несколько подходов к развертыванию системы глубокого обучения в кластере. Один из подходов заключается в использовании среды распределенных вычислений, такой как Apache Spark, которая позволяет легко распределять рабочие нагрузки между несколькими узлами. Другой подход заключается в использовании распределенной среды глубокого обучения, такой как Horovod или Pytorch. Эти платформы предоставляют API для распределенного глубокого обучения, что позволяет легко распределять рабочую нагрузку между несколькими узлами. Кроме того, вы можете использовать стратегию развертывания на основе контейнеров, такую как Kubernetes, которая позволяет запускать несколько экземпляров модели глубокого обучения на нескольких узлах. Наконец, если ваша модель глубокого обучения достаточно велика, вы можете разделить ее на несколько подмоделей, каждую из которых можно запустить на другом узле.
@mirek__
@mirek__ 2 жыл бұрын
Не плохо. Быстро. Понятно. Где-то я просел в скалярных произведениях векторов ) А где там вектора ?
@arka1931
@arka1931 Жыл бұрын
все так было понятно , пока резко тема не переключилась на линейную алгебру
@playwitharco3749
@playwitharco3749 3 жыл бұрын
Я слышал, что важны для обучения такие разделы, как: линейная алгебра и теория вероятностей. Но так и не понял, зачем они нужны. Особенно про линейную алгебру
@user-uy8zl7qd2e
@user-uy8zl7qd2e 3 жыл бұрын
Тензоры, матрицы, векторы, матричные и тензорные операции -- это всё линейная алгебра и это всё используется в нейросетях. А теория вероятностей и статистика имеет большое пересечение с машинным обучением.
@user-sn1qp2xq8l
@user-sn1qp2xq8l 4 жыл бұрын
спасибо! очень доходчиво! Как можно с вами связаться?
@shtorm314
@shtorm314 Жыл бұрын
Асалам Алейкум, здравствуйте. посоветуйте пожалуйста где обучиться .Есть университет Искусственного интеллекта о котором слышал , обучение стоит денег, но сфера такая что от наставников многое зависит .. Заранее благодарю.
@user-jq7xk9pc6h
@user-jq7xk9pc6h Жыл бұрын
А можно было показать это видео до того как подписался на интенсив? Хотела бы написать, что ничего не поняла, но поняла, что все сложно...
@ZaharAbramovich
@ZaharAbramovich 4 жыл бұрын
Про функцию активации пожалуйста поподробнее. Почему она важна? Хочу три кейса разных функций, чтобы почувствовать разницу..
@user-uy8zl7qd2e
@user-uy8zl7qd2e 4 жыл бұрын
Будет отдельный ролик про функции активации (какие бывают, чем отличаются, какие зачем нужны). Но коротко отвечу про важность НЕЛИНЕЙНОЙ функции активации вообще. Умножение на матрицу и прибавление вектора - это линейная операция (линейное преобразование). Так выглядел бы слой без функции активации. Два подряд линейных преобразования эквивалентны ОДНОМУ (какому-то другому) ЛИНЕЙНОМУ преобразованию. Чтоб такого не было, необходимо МЕЖДУ двумя линейными преобразованиями вставить НЕЛИНЕЙНОЕ преобразование (в нашем случае - функцию активации). Более формальный пример: представьте, что функция активации линейна (это функция вида F(x) = ax+c, то есть её график - прямая линия), или её совсем нет (a=1, c=0). Теперь, рассмотрим пару соседних слоёв нейросети: первый: h = F(Wx + b); второй: y = F(Vh + d). W и V - матрицы, b и d - вектора смещений. Если подставить одно в другое, получим y = F(V(F(Wx + b) + d). Если бы F не было, или если бы это была линейная функция [F(x) = ax+c], то можно было бы раскрыть скобки, привести подобные и получить, что y = Tx + s, где T - какая-то другая матрица, а s - какой-то другой вектор. Это значит, что два слоя эквивалентны некоторой однослойной нейросети. А однослойные сети могут работать только с очень простыми данными.
@ZaharAbramovich
@ZaharAbramovich 4 жыл бұрын
@@user-uy8zl7qd2e спасибо за разъяснение.
@fiftyshadesofgrey1991
@fiftyshadesofgrey1991 3 жыл бұрын
Подскажите пожалуйста какой тип архитектуры используется для обучения сети при создании Deep Fake медиа
@Projekto_de_Esperanto
@Projekto_de_Esperanto Жыл бұрын
При создании глубоких поддельных носителей обычно используется архитектура генеративно-состязательной сети (GAN).
@nadyapolovinkina9760
@nadyapolovinkina9760 3 жыл бұрын
А можно видео прям конкретно с примером? :) Чтобы были цифры, а не буквы И можно строить НСеть с вещественными и со словами? Например, на вход подаются и числа, и слова (болен/не болен) допустим
@user-uy8zl7qd2e
@user-uy8zl7qd2e 3 жыл бұрын
Более конкретный пример: kzbin.info/www/bejne/rn7daIuJltaXiKM
@MRbeast1983
@MRbeast1983 4 жыл бұрын
А когда следующее видео? Про то как обучать и брать w и b? :)
@user-uy8zl7qd2e
@user-uy8zl7qd2e 4 жыл бұрын
Новое видео уже на подходе
@user-ss7bm2id5c
@user-ss7bm2id5c 4 жыл бұрын
подскажи пожалуйста,какую первую нейронную сеть можно создать для тренировки (я начинающий в этом деле),сам смотрю в сторону аппроксимации функций
@user-uy8zl7qd2e
@user-uy8zl7qd2e 3 жыл бұрын
Аппроксимация функций -- хороший пример для простой задачи регрессии. Если говорить о задаче классификации, то вот довольно простой пример: kzbin.info/www/bejne/rn7daIuJltaXiKM
@Erwin_Anderson
@Erwin_Anderson 3 жыл бұрын
Ничего не понял но очень интересно )
@NationalVerrater
@NationalVerrater Жыл бұрын
Одни хвалебные комментарии.. а никто не заметил, что автор не сказал, что именно является нейроном в искусственной нейронной сети? Или все это знают? Мне вот именно это интересно. Объяснять надо начинать от самого основного.
@user-xc5bz8rc9w
@user-xc5bz8rc9w Жыл бұрын
Основной алгоритм нейронных сетей-это принцип динамичного сравнения, чем больше показателей для сравнения, тем шире спектр применения анализируемого показателя.
@david_shiko
@david_shiko Жыл бұрын
Классно, но можно лучше. Я едва помню что такое матрицы, вектора, ... Для не студента тяжеловато. Больше понял интуитивно, с точки зрения логики, чем терминов.
@prinshamlet5942
@prinshamlet5942 4 жыл бұрын
Можно и попроще, хотя + за попытку)
@sledleo
@sledleo Жыл бұрын
Чувак, а можно без заумных терминов и самосабой разумеющихся костылей, ведь все просто если не усложнять. Сначала достаточно показать самое противное действие, потом еще пару и в результате задачка решена. Потом добавив пару улучшение - получаем искомый результат. Но на видео все идет с перескоком и с заумностями....
@user-xr9tv5bs4s
@user-xr9tv5bs4s Жыл бұрын
Всё понятно но есть 1 вопрос что такое вектор смещения как то непонял
@THE_KIROSHI
@THE_KIROSHI 2 жыл бұрын
Вин знав про игру в кальмара за раньше 0:31
@Volcolak83
@Volcolak83 2 жыл бұрын
Жестикуляция как раньше в новостях))
@bogdan_ov
@bogdan_ov 4 жыл бұрын
6:35 пауза, закрыть видео, закрыть вкладку, закрыть браузер, выключить пк, выбросить пк на помойку
@deodatus7202
@deodatus7202 Жыл бұрын
Вот мы и встретились... Задача, которая интересна, но для которой нужна математика...
@olegvertual6787
@olegvertual6787 3 жыл бұрын
Надо глубоко изучать математику
@user-no7kz5er5v
@user-no7kz5er5v 2 жыл бұрын
на самом деле нет. я даааааалеко не математик, но тем не менее, хоть и не полностью, но понял суть. для того, чтобы понять то, о чем говорится в видео, быть математиком не обязательно. по сути нам на пальцах разложили базовый принцип(формулу, если угодно) работы нейросети, нужно лишь верно все сопоставить и наслаждаться результатом
@justspectator9963
@justspectator9963 2 жыл бұрын
А если нейросети нужно анализировать текстовые входные переменные, с ними что делать? Как-то преобразовывать в числовые?
@Projekto_de_Esperanto
@Projekto_de_Esperanto Жыл бұрын
Чтобы преобразовать входные текстовые переменные в числа для нейронной сети, вы можете использовать однократное кодирование. Горячее кодирование - это процесс, в котором каждое слово во входном тексте заменяется вектором из нулей и единиц. Каждому слову дан уникальный вектор, и позиция 1 в векторе соответствует слову. Это позволяет нейронной сети понимать ввод текста как числовой ввод, что позволяет ей анализировать и обрабатывать его.
@kuaranir2440
@kuaranir2440 2 жыл бұрын
6:31 почему вектор W со знаком транспонирования?
@Projekto_de_Esperanto
@Projekto_de_Esperanto Жыл бұрын
Вектор W используется в матричных операциях, таких как умножение матриц и умножение вектор-матрицы, где требуется транспонирование вектора. Например, векторно-матричное умножение wT A будет транспонировать w, умножая каждый элемент w на каждый столбец в A, чтобы получить новый вектор. Транспонирование необходимо для того, чтобы произведение двух матриц было правильно определено и давало правильный результат. Кроме того, транспонирование вектора можно использовать для лучшего понимания структуры данных в векторе.
@pie4928
@pie4928 Жыл бұрын
4:30 мне кажется это трехслойная сеть :D
@timurotube
@timurotube 18 күн бұрын
что такое softmax?
@orsiswashington9480
@orsiswashington9480 3 жыл бұрын
Буль буль буль буль буль .... это мои мозги вскипели
@mRelby13
@mRelby13 3 жыл бұрын
Как ни странно, видео получилось очень даже интересным и в какой-то степени даже более понятным, нежели то, что видел ранее. Но тем не менее, хотелось бы больше примеров, реальных примеров на каком-то языке программирование. А что ещё более важно: было бы круто, если бы эти примеры были пошаговые. p.s. канал заброшен? :(
@user-uy8zl7qd2e
@user-uy8zl7qd2e 3 жыл бұрын
канал жив, новые видео с примерами на Python уже на канале
@motorof1295
@motorof1295 3 жыл бұрын
Про смещение не понял bias. Что это за параметр и зачем он в формулу вводится?
@Projekto_de_Esperanto
@Projekto_de_Esperanto Жыл бұрын
Это параметр смещения, а параметр смещения - это числовое значение, добавляемое к входным данным нейронной сети. Он используется для того, чтобы выходные данные модели всегда находились в желаемом диапазоне. Обычно для него устанавливается небольшое положительное или отрицательное значение, что помогает предотвратить слишком большое или слишком маленькое значение выходных данных модели. Параметр смещения помогает гарантировать, что выходные данные модели всегда находятся в желаемом диапазоне, и его можно настроить для оптимизации точности модели.
@Deniseich
@Deniseich 4 жыл бұрын
"нихуя не понял :) но очень интересно" лично мне было бы намного понятнее если бы мне пошагово показали вначале как обучается самый простой вид сети. главное - пошагово - то есть какая именно циферка берется и на что умножается и в каком виде хранятся эти данные. а затем уже - как эти данные использует нейросеть - пошагово - какая циферка берется, с какой перемножается. образно говоря на вопрос "как доехать на машине от дома до магазина" вы ответили "ну там налево, тут направо и там парковка", а мне надо - вышел из подъезда, нашел ключ в кармане, нажал кнопку "открыть машину", открыл дверь, сел, закрыл дверь, вставил ключ в замок зажигания, завел, нажал и держишь тормоз, переключил коробку в D, отжал тормоз - машина покатилась, крутишь руль, смотришь чтобы спереди не было препятствий, поворот руля вправо = поворот машины вправо, затем руль надо возвращать в начальное положение для того чтобы машина ехала прямо. и т.д. понимаете? вы объяснили для тех кто уже много лет водит машину, а мне надо чтобы вы объяснили для тех кто ни разу не садился за руль машины. при этом я программист уже 15 лет как и все равно такое объяснение мне видится как набор фраз "ну там веса и перемножается один нейрон на другой, ну понял?" из чего ничего не понятно как именно одна циферка на входе преобразуется в циферку на выходе. вот берем число 2 - оно в первом нейроне, дальше на что конкретно оно перемножается и почему? нужен полный путь который проходит это число. типа - "2 умножается на 3 - это вес коннекта к первому нейрону первого слоя. 3 берется оттудато и потому то. 3 затем перемножается на то-то и идет на выход и там получаем например 10". вобщем нужны не иксы игрики биасы и сложные схемы всего этого а объяснение реального пути числа в простых ЧИСЛАХ. 2*3*5=25 и объяснение каждого числа и каждого знака
@user-uy8zl7qd2e
@user-uy8zl7qd2e 4 жыл бұрын
Спасибо за отзыв! Такие видео тоже будут.
@maxowl1983
@maxowl1983 3 жыл бұрын
@@user-uy8zl7qd2e Ждем-с, было бы полезно
@myorixjord9758
@myorixjord9758 Жыл бұрын
Так, одно я понял точно - зря прогуливал пары по линейной алгебре
@MrSmittiboy
@MrSmittiboy Жыл бұрын
10 минут видео заменят вам 3 месяца яндекс практикума
@vadimkuzmin7525
@vadimkuzmin7525 2 жыл бұрын
Это все теория. Нужно показать на примере! А то одни формулы).
@alexnedelin7646
@alexnedelin7646 10 ай бұрын
почему функцию активации на выходе из последнего слоя применять нет смысла?
@rednil8242
@rednil8242 2 жыл бұрын
Классное видео, но не очень понятно, зачем нужна нелинейная функция на каждом нейроне
@sytyluipes
@sytyluipes Жыл бұрын
здравствуйте программисты из мгсу
@user-st1xw9dq8r
@user-st1xw9dq8r Жыл бұрын
настолько чисто разжовано что даже я, со средним образованием все понял. Хотя когда брал учебник нелинейной алгебры аж глаза из орбит выкатывались.
@DJVil777
@DJVil777 3 жыл бұрын
Вопросов, на самом деле много. Но вот главный у меня это "почему это работает?" Т.е. какие вообще есть математические предпосылки, что это должно работать, а не давать всякую ерунду. Есть ли какая-нибудь научная литература на этот счет? Можно и на английском
@14types
@14types 2 жыл бұрын
Объяснение для тех, кто уже знает. А кто не знает, ничего не поймет. Тут как мем, где сову нарисовать.
@olekollo7875
@olekollo7875 Жыл бұрын
где брать веса?
@Projekto_de_Esperanto
@Projekto_de_Esperanto Жыл бұрын
Это обучение, поэтому генерируются, потому что никто не знает, какое число необходимо, чтобы обучить нейронную сеть.
@AniskinONE
@AniskinONE 2 жыл бұрын
0:29 нейросеть предсказала игру в кальмара
@sergiyyegorushkin6586
@sergiyyegorushkin6586 4 жыл бұрын
Всё отлично, только не понял чему ровны весы(
@user-uy8zl7qd2e
@user-uy8zl7qd2e 3 жыл бұрын
Веса получаем во время обучения: kzbin.info/www/bejne/q4jHaqGvo5Wkopo
@Projekto_de_Esperanto
@Projekto_de_Esperanto Жыл бұрын
Веса в нейронной сети можно получить несколькими способами. Один из методов заключается в случайной инициализации весов небольшими значениями в начале обучения. Другой метод заключается в использовании предварительно обученной модели, в которой используются веса, уже обученные на большом наборе данных. Также можно использовать алгоритм инициализации весов, такой как Xavier или He et al., для инициализации весов. Наконец, можно использовать алгоритм оптимизации, такой как обратное распространение ошибки или стохастический градиентный спуск, для обучения весов, но обычно все генерируется.
@user-xm6sx9yh2g
@user-xm6sx9yh2g 4 жыл бұрын
У тебя новый формат? Когда новые видео?)
@user-uy8zl7qd2e
@user-uy8zl7qd2e 4 жыл бұрын
Новый формат: образовательно-развлекательный. Более резвый, чем часовые лекции. Новые эпизоды уже в работе.
@user-ex8kv1nf9f
@user-ex8kv1nf9f Жыл бұрын
а если нейросеть-генератор?
@user-vv8ht4px9b
@user-vv8ht4px9b 3 жыл бұрын
разве b не должно иметь три строки а не четыре на 7:13?
@user-uy8zl7qd2e
@user-uy8zl7qd2e 3 жыл бұрын
Нет, именно четыре. Количество значений в векторе смещений такое же, как и количество нейронов (у нас 4 нейрона). А если через алгебру, вектор x (размерность 3) умножается на матрицу W (4x3) -> получается промежуточный вектор размерности 4, и уже к нему прибавляется вектор b (тоже размерность 4)
Как обучить нейронную сеть?
8:26
Дмитрий Коробченко
Рет қаралды 54 М.
Нейросеть. Самый детальный гайд.
32:23
Уже Наступило
Рет қаралды 244 М.
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 51 МЛН
Normal vs Smokers !! 😱😱😱
00:12
Tibo InShape
Рет қаралды 117 МЛН
狼来了的故事你们听过吗?#天使 #小丑 #超人不会飞
00:42
超人不会飞
Рет қаралды 53 МЛН
Первородное из праха вселенной глава 3
5:03
Архангел Михаил
Рет қаралды 6
The history of the creation of neural networks
3:34
Нейросеть
Рет қаралды 461
Нейронная сеть на Python с нуля
14:40
Дмитрий Коробченко
Рет қаралды 146 М.
Обратное распространение ошибки
21:53
Дмитрий Коробченко
Рет қаралды 53 М.
How I prepare to meet the brothers Mbappé.. 🙈 @KylianMbappe
00:17
Celine Dept
Рет қаралды 51 МЛН