Нейронные сети за 30 минут: от теории до практики.
Вставка
- Опубліковано 11 лют 2017
- Я расскажу вам что такое нейронные сети, и как они используются. За 30 минут вы узнаете минимально необходимую теорию а так же сможете написать свою первую многослойную нейронную сеть самостоятельно (она займет не более 50 строк кода!).
• Запись на наш бесплатный практический курс: kovalevskyi.academy/
• Discord-чат академии: bit.ly/2K6XQQ2
• Поддержать проект можно вот тут: / b0noi
Ссылки:
• Код: s3-us-west-1.amazonaws.com/yo...
• Что такое матрица: goo.gl/3kZfWp
• Действия над матрицами (в том числе умножения): mathprofi.ru/deistviya_s_matri...
Лично мне пофиг на мухопчёл и произношение. Автор объяснил как боженька. За 21 минуту я понял как именно на конкретных примерах работают нейронные сети. Это очень круто, чего вы цепляетесь. Лайк и плюс в карму
Спасибо автору, вери nice видео. Я enjoyed it очень сильно.
Если автор знает английский хорошо то не значит что хорошо знают его зрители.Схему я к примеру понял но половину его речи просто не понятна из за частого употребления английского.Так же слайды можно было подготовить на русском языке.
@@Vet_404 те, кто хорошо знают языки, никогда их не смешивают. С уважением относятся к родному языку и иностранному.
@@Vet_404 он его не то чтобы очень хорошо знает
интерсено кто из гавнокоментаторов, может хотя бы 5 минут внятно вещать по теме
Очень стрэндж слышать некоторые вордс на английском лэнгуэдж, когда на русском они более шорт и андерстэндбл
абсолютли
Рили трули
при этом не доходит что эта паразитная речь не позволяет раскручивать канал
Omerico!
It is because of то, что ты всё это читаешь и учишь на English ресурсах, а потом пытаешься сказать это на Russian
Interesting видео, но very much бессмысленных вставок english words
отличный видосик про нейрончики и сеточки
человек большую часть времени общается на английском, так что неудивительно
я с тобой agree my friend
Люто двачую юзернейма tankerxyz. У автора даже при выговаривании многих русских слов чувствуется английский акцент, как будто его родной язык именно английский, а не русский и вставки english words получаются не осознанно.
Вообще здорово, я бы тоже хотел изъясняться на английском лучше чем на русском.
да ничего ты не понимаешь это сразу английский подучить кто не знает) За 30 минут все)
Веру гуд ребята, отлично експлэйнед! Спасибо соу мач))))
Наконецто я нашел первое нрамальное ТОЛКОВОЕ обьяснение нейронных сетей! Честное слово, пересмотрел кучу видео, в которых всё либо ни о чём, либо много нудной воды, либо обьяснено не понятно для новичка. А тут всё ясно и по полочкам.Огромное спасибо!
и где смотрел?
Molodec avtor
согласен... всю основу "разжевали" и аккуратно "в рот положили"
@@genrihshvartckopff521 ВЕЗДЕ сматреля !
Настоящий classic, я бы даже сказал pleasantly
какой же ёмкий коммент! я тоже вот деградировал и, внезапно, это видео в подборке)
Это жеж слидан
медведь, водка, балалайка - вот такие варианты должны были быть
Ай спик фром май харт
1-2-3 Fail Второй сезон причем.
Эврибади камон, пут ё хендс ин ды эйр
Ин Инглишь.
Может май хард?
Хорошая подача материала. Кратко, информативно, по делу! Спасибо.
Отдельно про комментаторов и английские слова в речи спикера. Если не полениться и посмотреть на профиль человека, то будет понятно что он давно работает в штатах и причина по которой в его речи так много заимствованных слов понятна и очевидна. Поэтому я совсем не понимаю всю эту ненависть в комментах. Человек хорошо подготовил материал, выложил его и вы его потребляете бесплатно, при этом корите его за словечки в разговоре. Это абсурд. Может аналогия не совсем подходящая, но это тоже самое, если бы вы смотрели пиратку фильма с ужасным качеством, но на русском и при этом матерились на качество, и все же досмотрели бы до конца. При этом была бы хорошая пиратка на английском (или даже лицензия). Глупость и грубость.
Автору еще раз спасибо, хочется внедрить небольшую сетку в один проект в качестве эксперимента и я думаю это не последнее видео, котороя я тут посмотрю. Можно и на англ смотреть и искать, но тут подкупает как раз выдержанность и сжатость материала (в хорошем смысле слова). Англоговорящие докладчики часто льют много воды, к сожалению.
Так говорил бы по английски - не пикнули бы.
@@101picofarad потому что не посмотрели бы 😂
Ну если он дофига по-английски болтает и всё такое, то чё ж у него активейшн фУнкшн, а не фанкшн, и чё ж hiden в коде нет второй d, и фолЬс с откровенным мягким знаком при произношении? Про муху и без меня сказали. Да, понятно, другой язык вмешивается в способ мышления, и бывает сложновато порой на лету переводить с одного языка на другой, но тут всё ж больше похоже на наплевательство на нормальное использование языков в принципе со стороны спикера. Да и англицизмы его не настолько сложно переводятся на русский, тонкости контекста и коннотаций партей и бестфрендов не влияют на сабж. По существу сам контент годный, но и претензия к использованию языков выглядит вполне обоснованной.
Порадовало "активэйшн фУнкшин". Ненависти никакой нет. Если делаешь видео для русскоязычной аудитории, то постарайся говорить на русском. Элементарное уважение к зрителю. "он давно работает в штатах" в данном случае не оправдание. Можно было тогда уж и на англ говорить. Про пиратку - да, аналогия не совсем подходящая, даже можно сказать вообще не аналогия.
Я, кажется, понял, почему, например, Дуров перестал публично разговаривать на рашен. Рюскозычная аудитория уваженич у него ахаха
Пример hello_world'ной нейронки прекрасен!
спасибо!
то ли я уже много разных видео по нейронкам посмотрел, то ли это самое явное объяснение работы нейронных сетей и коэффициентов ) спасибо большое!
Единственное интересное и понятное видео про нейронные сети, которое я нашёл в русском сегменте ютуба, продолжайте в том же духе!)
Ха-ха, это точно, другие тупо делают вид что понимают о чём они говорят.
Автор - вот так вот все получится понятно?
Собеседник доедая бутерброд и ставя на паузу фильм - да
Принцип работы я знал, но не хватало простенького практического примера. Спасибо, ждем дальнейших выпусков.
Очень интересно. Продолжайте. Жду следующий выпуск
+ZOXCOZc спасибо!
Отлично объяснено, коротко и о главном, пример идеального туториала. Спасибо
If вы возмущены English words в видео это показатель того, that you absolutely have no deal с программированием
Спасибо!. Хорошо и доступно объясняете. Давно хотел узнать о нейронных сетях, но думал это сложная штука. А посмотрев несколько ваших видео, всё начало хорошо проясняться. Очень интересное и долго-ожидаемое направление.
16:40 - раз 10 пересмотрел , так и не понял почему передается -1.Водка и зонтик дяют по 0.25, сумма равна 0.5 , значит должно пропускать тру , т.е. +1.
18:20 - Каким образом оба нейрона выстреливают позитивный результат ? если первый нейрон выстреливает -1 , а второй +1.
Кому не впадлу - объясните плиз
Согласен, походу нам не расказали что делает второй слой.
Потому что в итоге не может получиться больше 1 и меньше 0 третьего не дано
Каждый неон кидает результат и каждый 2-ой будет - 1 и на оборот
@@jenyarus1 неон у тя в лампочке
Вовремя, конечно, но всё равно оставлю это тут.
Похоже, в видео возникла небольшая путаница с понятиями "Да" и "Нет". Насколько я понимаю, эти понятия добавлены для демонстрации "намерений" нейронов, в зависимости от которых будет меняться выходное значение: к примеру, водка при "Да" выдаёт сигналы 0.25 и 0.5, а при "Нет" она бы выдавала другие сигналы (которые не были указаны, наверное, для упрощения). Именно поэтому первый нейрон скрытого слоя выдал -1 при "Да", было бы "Нет" - выдал бы другое число.
Надеюсь, внятно объяснил
Я что параллельно изучаю English? Я пойду на party, если будет водка
Если будет Russian fire water))))))
Не думал, что этот канал мне всё объяснит, но я ошибался! Спасибо большое, наконец я понял, что такое нейросеть и как она работает.
Спасибо большое! Понятное объяснение, с юмором, наглядно! Продолжайте, пожалуйста, дальше вашу полезнейшую работу! Молодцы!
Шикарная манера изложения, респект и благодарность))
Посмотрел через 2 года после выхода видео. Потрясающее!!! Спасибо вам огромное авторы!!! Я понял основу всего за 30 минут.
Спасибо автору, однозначно подпишусь. Это круто, суметь так просто обьяснить сложную тему.
Лучшее видео для начинающих про нейросети на рашен ленгвич
Огромное спасибо, благодаря вам разобрался, что такое нейронная сеть, лучше, чем в любой книжке! Вы крут!
Лучшее объяснение из всех что мне попадались. Спасибо!
ОГРОМНОЕ СПАСИБО. я в течение часа не мог понять что такое нейронные сети, а мне это нужно для повышения квалификации. благодаря вам я понял принцип их работы.
За 20 минут понял больше чем в 20 уроках по нейросетям до этого)
thank you:)
@@viacheslavkovalevskyi оперативно ответил, однако
Офигительно интересно. смотрел на одном дыхании
+lex_gtr спасибо:)
Шикарная "конференция по новым компьютерным технологиями и защите компьютерных программ. Сэнкью вери мач".
Шикарное видео. Все по полочкам.
Спасибо!
Пожалуй, едиственное понятное и абстрактное объяснение нейронных сетей на русском. Да еще и с кодом сразу.
Это просто шикарнейшее видео! Настолько изящно и доходчиво передана суть предмета - просто нет слов как круто!
thanks :)
Замечательное видео и тема актуальная , спасибо огромное. Все очень доходчиво и с примерами. Плюсанул от души.
Вери интерестинг видос, особенно зарофлил вен ю бии назвал мухой
Отлично!) единственное видео, которое достойно разложило по полочкам всю инфу)
Очень хочу продолжить изучать и самому написать по своим алгоритмам сеть!!!)))
Не знал, что Куплинов знает нейросети, и хорошо их объясняет!
Who the hell is Kuplinov:)?
очень просто, самое простое объяснение нейронной сети для начинающих! Спасибо за видео!
С ВОДКОЙ ВСЕ СТАНОВИТСЯ ПОНЯТНЕЕ :)
Вообще-то на рисунке отнюдь не водка
Вот тебя и вычислили
Спасибо за простое и понятное объяснение.
Большое спасибо. Всё очень понятно и доходчиво!
спасибо за видео, очень полезно и актуально, продолжайте в том же духе )))
Спасибо!
В примере на 19 минуте: откуда в первом нейроне -1, если функция возвращает 0 или 1?
Если первый нейрон получил 0.25+0.25, то это >= 0.5, следовательно на выходе 1.
Лаканично и доступно) Спасибо)
Всё очень понятно и логично, спасибо за видео
Доходчивое объяснение теории, подкрепленное наглядным примером. Лайк и подписка)
спасибо. Легкая подача материала.
Скажите пожалуйста, можно ли для этой задачи использовать обычные алгоритмы классификации, например svm или decision tree?
+Vladimir Tkach конечно можно, и для решения именно этой задачи я бы нейронки не брал. О том где и почему сети лучше мы ещё поговорим, цель этого виде - просто рассказать азы и что нейро сети из себя представляют.
На 17й минуте вы показываете hidden layer и показываете что, 0,25+0,25 дает 0,5 но потом почему она идет как -1?
в тот же самый момент 2й нейрон hidden layer выходит 0,5-0,4+0,9 не выходит как -1 а выходит со значением + ?
почему?
ведь по сути в примере совпадает сразу три случая
есть водка
есть дождь
есть друг
если судить по галочкам.
Заранее спасибо за ответ
булиева логика )) 0,25+0,25 дает 0,5 что означает (true) , этой величины достаточно для активации нейрона , а он в свою очередь в активном состоянии выдает что?
он выдает 1. 1 и -1 - дают 0 на нейрон принимающий решение о походе. НО. нижний нейрон присылает 1 - так что итоговое значение на выходном нейроне будет 1 и герой должен идти на пати. и именно это говорил сам афтар, говоря что только лучший друг может заставить героя идти бухать в дождь. походу афтар ошибся в примере. на этой минуте.
хотя погодь... 1 и -1 надо ведь не складывать, а перемножать.... тогда да, будет ноль по итогу.
Все равно не понял, мы же складываем 0,25+0,25+0 = 0,5 что на выходе дает 0,5 или тут другая математика? Объясните пожалуйста мне неумному... ))
Входное значение не перетекает в выходное. Каждая связь имеет свой отдельно определенный коэффициент, который умножается на результат работы активационной функции (1 или 0) источника этой связи. По сути мы получаем ответ на один вопрос внутреннего слоя (да или нет) и этот ответ имеет свой вклад в ответ выходного слоя, если ответом было "да"
А что тут делал второй учасник?) Я чего-то не понял...)
Это бест френд
Секонд участник сам носинг понял
водка
Кому то надо объяснить.
Видимо рассказывается о его нейронах..
Спасибо! Коротко и наглядно.
Спасибо! Наконец-то я понял.
Приветствую, можете подсказать какой тип нейронной сети выбрать для программы играющей в шахматы?
Я бы рекомендовал попробовать похожий подход что и в AlphaGo: storage.googleapis.com/deepmind-media/alphago/AlphaGoNaturePaper.pdf
Если очень упрощенно то написать сеть которая смотри на поле и говорит насколько оно хорошее или плохо для игрока, а потом использовать что то класическо для обхода максимально большого числа нодво графа состояний игры и поиска того для которого наша сеть даст наилучший результат.
Очень доступно. Спасибо.
Спасибо, за интересное и доступное повествование!!!)
Супер видео! Спасибо, автор!
ИМ и нейросети такая хайповая тема, и всегда было так обидно, что не имела не малейшего представления о том, как они работают, а тут на примитивном примере очень наглядно продемонстрирован принцип)
Доступнее объяснений еще не нашел! класс
Спасибо! Емко, кратко, точно по сути, без воды. Подписался, поставил лайк.) Продолжу знакомиться с Вашими видео. Если они все такие, то прям на золотую жилу набрёл)
Спасибо большое, единственное у нас по ML пока еще мало видео =(
Спасибо, просто и доступно.
Просто отлично! Давно такое ждал.
Спасибо!
Великолепное объяснение! Спасибо,
привет из 2020
Очень клево! огромное спасибо!
просто прекрасно,спасибо
еще пожалуйста видео. очень позновательно
+Danyal Mugutdinov уже записали, думаю на этой неделе выйдет;)
Хотел бы уточнить, активационная функция задается на этапе проектирования или как и веса тоже обучается?
Добрый день. Спасибо за видео. Попытался повторить код из видео (воссоздал полностью идентичный оригинальному) - но выдал ряд ошибок при запуске. Можно ли Вас прислать, что бы понять в чем может быть дело?
Здорово бы было если бы в месте где показываешь код также показать схему с нейронами, чтобы строчки кода привязать к схеме
7:07
Bee - это пчела
спасибо за урок ! очень интересно!!!!
Благодарю, познавательно.
спасибо за видео, понятная подача
я сначала не принимал всерьёз вставки из англ, ну мало ли кто как трындит, я сам часто вперёд вспоминаю англ термины, а потмо русские слова, но когда автор сказал "активэйшн фУнкшн.." всё я пошёл пить кофе, расправляяя уши из трубочек
Очень интересно,лайк и подписка!
Шикарно) Спасибо. Первый канал на который подписываюсь сразу после первого видео)
Просто лучшее объяснение о нейросетях и ребенок поймет. Спасибо!
По 10 раз на паузу ставил во время просмотра видео. Не такое уж и простое , тема не простая
Спасибо. Очень доходчиво.
Нейрончик может получать сигналы от соседних только одновременно синхронно? или можно по принципу Promise.all сделать ? Можно ли использовать в построении Rx методы ?
И еще вопрос, обучение нейронки это развесовка по сути или что то другое?
Спасибо.
Отличное объяснение👍
Молодцы, очень хорошо!
Сколько я всего перечитала, и только посмотрев данное видео - все встало на свои места, все поняла. Автору добра и спасибо за отлично изложенную информацию. П.С. Соглашусь с другими комментариями - много английских слов - лично мне "режет ухо". А так, еще раз спасибо!
Большое человеческое спасибо. Долго разбирался с тем почему -1, не сразу понял систему весов. Но в итоге все получилось.
С водкой и дождем сразу все понятно стало!
Лишь бы покритиковать автора за "перфект инглиш", а сами то не лучше разговариваете *сарказм*. Автор действительно молодец! Такого понятного объяснения нейросетей нигде не видел. Спасибо!
Ты почему так энгри к зрителям этого ченнэл? Это их личное опиньен, ю в праве выразить юселф мнение туу
подскажите баблиотеки для распознавания лица, может есть готовые реализации. Спасибо.
OpenCV конечно-же - готовый обученный каскад Хаара есть в дистрибутиве.
Посмотрел видео и думаю, дай-ка оставлю комментарий о неуместных англицизмах в речи. Но пролистав комментарии к видео понял, что нейронная сеть, учитывая все веса и силы сигналов и hidden layer, не только у меня выдала такой результат. За видео лайк.
Здравствуйте!очень полезное видео,спасибо!нет ли видео о прогнозировании нагрузок?
Спасибо за видео.
Отличное видео! Вы не в курсе как перепрофилировать майнинг ферму (6×1060 по 6 Gb) под нейросеть? Не могу нагуглить ничего вразумительного?
Какую програму подскажете для начала изучения и создания подобного
16:00 - откуда все эти цифры взялись? Откуда такие веса?
1:58 изучая нейронную сеть вам придется окончательно развенчать миф о том что у вас есть что-то душевное или божественное
Ага. Все мы знаем, что любовь - это совокупность химических реакций в организме. Остальное выдумки.
Всё не мог разобраться конкретно с работой нейронов. Благодаря этому видео смог, аналогия с пати конечно pretty strange, but всё равно thank u!
У меня есть одна просьба к автору или к кому нибудь кто сможет. Предлагаемые простые примеры нейронных сетей из нескольких нейронов, понятно и хорошо себя ведут. Сразу навязывается мысль, зачем вся эта обучаемая сеть, если можно простыми однозначными логическими действиями задать соответствия 8-и вариантам входного сигнала (как на примере в видео, где три двоичных входа) - на один логический выход. Другими словами, пожалуйста дайте мне самый самый простой пример с минимальным количеством нейронов, работу которого было-бы невозможно описать обычным прямым алгоритмом. Просто мне очень важно понять в чем уникальность применения нейронных сетей по сравнению с обычным линейным программированием. Просто, повторюсь ещё раз, - обучая нейронную сеть, мы учим её что-бы каждый вариант входного сигнала, соответствовал уникальному сигналу на выходе. А я-бы просто провёл "прямые линии" между вариантом входного значения и для него нужного ответа - результат тот-же, зачем обучать? Поэтому мне и нужен простой пример для понимания, чтоб я его понял, а запрограммировать без применения нейронов - не смог. Всем кто сможет помочь - Спасибо!
прочти мой комментарий, это по сути просто ложное направление в никуда
сергей кравченко нейросети нужны когда невозможно или слишком сложно составить прямой алгоритм. Допустим, при распознавании речи, или изображений.
тогда причем здесь работа мозга, по моему это сделано специально, для не возможности сделать искусственного мозга,а всё остальное это просто риторика и куча разной ненужной информации
Обучаемость. В этом и смысл. Нам не нужно знать алгоритм. Нам нужны только входы и выходы. Нейросеть сама научится выполнять нужную задачу.
как корабль назавёшь так он и поплывёт, что вложишь то и получишь, а в вашем принципе будет папуас с ядерною палицей. правильно давайте
День, добрый. А как можно сохранить теперь нашу обученую модель?
У автора очень хорошие произношение английских слов, молодец!
Интересно, если будет возможность продолжайте. Но вот веса нейронов - тут много впросов. Нужна база нейтронов , которым опять нужна база. Если я это напишу то оно зависнет ;)
+Cerg Egorov след. видео как раз будет о том как эти самые веса нейронов подстраивать:)
Спасибо! Освежил знания полученные в универе.
Я так и не понял: what his native language - Russian or English?
Русский language
:))) Естесна Инглиш, ты чо не услышал как он грамотно перевел bee?
Ruglish/Englissian
Судя по тому, что он склоняет слово friend - русский)
а вот и знатоки подъехали