Структура и принцип работы полносвязных нейронных сетей | #1 нейросети на Python

Структура нейронных сетей, полносвязные нейронные сети прямого распространение. Входной слой, скрытые слои, выходной слой. Принцип работы нейрона. Пороговая функция активации.
Телеграм-канал: t.me/machine_learning_selfedu
Инфо-сайт: proproprogs.ru
lesson 1.py: github.com/selfedu-rus/neural...

Пікірлер: 331

  • @grxoxl
    @grxoxl4 ай бұрын

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

  • @user-qj6tk5fw9p
    @user-qj6tk5fw9p7 күн бұрын

    Очень хорошо объясняете, на пальцах, как в начальной школе. Спасибо

  • @xonarve_1084
    @xonarve_10843 жыл бұрын

    На условие "наличие квартиры" можно было и побольше вес накинуть)

  • @user-qs8vf5dm3c

    @user-qs8vf5dm3c

    3 жыл бұрын

    Девушка еще слишком не опытна.

  • @mrzxccxz

    @mrzxccxz

    2 жыл бұрын

    Такой вес был нужен для наглядности, как ни как мы учим нейронные сети а не психологию.

  • @EscaliburM982

    @EscaliburM982

    2 жыл бұрын

    вес 0,9

  • @WitcherCoin

    @WitcherCoin

    2 жыл бұрын

    @@mrzxccxz правда что-ли? а мы думали он серьёзно писал.

  • @denisevp9431

    @denisevp9431

    Жыл бұрын

    @@WitcherCoin 🤣

  • @PrivateProxy
    @PrivateProxy4 жыл бұрын

    А я то думал что у женщин в голове а тут все понятно рассказано спасибо!

  • @iforvard

    @iforvard

    4 жыл бұрын

    Рано тебе ещё думать.

  • @PrivateProxy

    @PrivateProxy

    4 жыл бұрын

    @@iforvard ты про что?

  • @Osm766

    @Osm766

    3 жыл бұрын

    @@PrivateProxyставит себя в высокую позицию принижая тебя,не отвечай на такие утверждения

  • @user-it2dx2bj3i

    @user-it2dx2bj3i

    3 жыл бұрын

    там слоев больше и свяжи сложнее, а так , да, принцип именно такой))

  • @sergeimerekin8193

    @sergeimerekin8193

    3 жыл бұрын

    @surf Она позволяет хранить сразу всю структуру слоя, каждая строка - отдельный нейрон, каждый столбец - его входные веса. Делая скалярное умножение(dot) этой матрицы с вектором выходных значений прошлого слоя, на выходе получим вектор результирующих сумм для всех нейронов текущего слоя. Теперь осталось прогнать это через любую не линейную(пороговую) функцию, и мы получим вектор выходных значений! Эти значения уже поступают на вход в новый слой - скалярно перемножаясь с матрицей этого слоя, и так по цепочке до самого финального слоя нашей сетки.

  • @sarutor1234
    @sarutor12344 жыл бұрын

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

  • @user-hw7uz3zc8w
    @user-hw7uz3zc8w2 жыл бұрын

    Самое понятное объяснение нейронок для чайников на всём ютубе! Спасибо огромное!

  • @user-kf1my2ls7m
    @user-kf1my2ls7m3 жыл бұрын

    наконец-то понятный разбор нейросети!а то все остальные больше выпендриваются как они умеют и ничего не объясняют толком

  • @cinemagames4005
    @cinemagames40052 жыл бұрын

    Обожаю слушать людей, которые умеют объяснять. Большое спасибо.

  • @Elias-ml6rx
    @Elias-ml6rx Жыл бұрын

    Это лучшее, что я смог найти в интернете для самоучек. Только благодаря вам я - глухой дум-думб смог написать первую НС. Огромное спасибо

  • @skadi760
    @skadi760 Жыл бұрын

    Визуализация с девочкой это самый лучший и понятный пример работы нейрона, который я видел

  • @JoparezkinEMVI

    @JoparezkinEMVI

    Жыл бұрын

    Теперь мы знаем, что у женщин в голове всего 6 нейронов с:

  • @dahtes2107
    @dahtes21074 жыл бұрын

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

  • @erasablemind5823
    @erasablemind5823Ай бұрын

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

  • @unabletoluxury
    @unabletoluxury3 жыл бұрын

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

  • @nayybmar
    @nayybmar6 ай бұрын

    это самое лучшее объяснение, которое я когда-либо видела, правда. все разложено по полочкам, ничего лишнего. однозначно лайк

  • @fierronone4141
    @fierronone41412 жыл бұрын

    Классно объясняешь, без ненужной тонны формул, как это делают многие

  • @admi_nw
    @admi_nw Жыл бұрын

    Если кому интересно, после прохождения урока можно сделать пару практических задание для закрепления, мне это сильно помогло, оставлю их здесь: Заданий 1 (с планом действий): Создайте простую нейронную сеть, которая определяет, является ли данный фрукт яблоком или апельсином, на основе трех параметров: цвет (красный = 1, оранжевый = 0), форма (круглая = 1, продолговатая = 0) и вкус (сладкий = 1, кислый = 0). Веса придумайте самостоятельно. План действий, чтобы не запутаться: Инициализируйте входные параметры и веса для нейронной сети. Создайте функцию активации, которая будет использоваться для определения выходного значения нейронов. Сделайте функцию для расчета выходного значения, пусть она принимает на вход цвет, форму, вкус, и возвращает фрукт, в ней: В ней задайте входной слой, придумайте веса Вычислите значения первого скрытого слоя и примените к ним функцию активации Вычислите выход сети и примените к нему функцию активации В зависимости от выхода сети, выведите название фрукта Задание 2 (самостоятельно): Без подсказок создайте простую нейронную сеть, которая предсказывает, понравится ли человеку фильм, основываясь на трех параметрах: жанр (боевик = 1, комедия = 0), продолжительность (длинный = 1, короткий = 0) и исполнитель главной роли (любимый = 1, нелюбимый = 0). Веса придумайте самостоятельно.

  • @VeselijDrozd

    @VeselijDrozd

    Жыл бұрын

    Можешь, плз, объяснить по первой задаче? Я не понимаю. Он должен выдать либо яблоко, либо апельсин. Что он должен выдать, если форма = 0? Или если он кислый и красный (оранжевый сладкий). Я не совсем понимаю задание.

  • @admi_nw

    @admi_nw

    Жыл бұрын

    @@VeselijDrozd На ваш выбор установите веса, просто реализуйте нейронку а веса пока что поставьте рандомные, потом сами придумайте их

  • @tanyaba6704

    @tanyaba6704

    Жыл бұрын

    Просьба проверить! """ color : красный = 1 оранжевый = 0 shape : круглая = 1 продолговатая = 0 taste : сладкий = 1 кислый = 0 пороговое значение для определяющей функции: 1 - яблоко 0 - апельсин """ def act(x): return 1 if x >= 1 else 0 def go(color, shape, taste): #решающая функция x = np.array([color, shape, taste]) #вектор вводных параметров w = [1, 0.5, 0.8] #веса связей weight = np.array([w]) #превращаем в вектор массив весов sum_in = np.dot(weight, x) y = np.array([act(x) for x in sum_in]) #выходные значения print('Выходное значение НС' + str(y)) return y color = 0 shape = 0 taste = 0 res = go(color, shape, taste) if res >=1: print("Это яблоко") else: print("Это апельсин")

  • @Nyamond

    @Nyamond

    10 ай бұрын

    К первой задаче весы придумал кому надо и граничное значение для нейрона: Чтоб не спойлерить, читайте ниже. Цвет: 0.8975 Форма: 0.088 Вкус: 0.2342 Гр. Значение: 0.1558 У меня всё работает нормалёк с такими.

  • @morispioneer632

    @morispioneer632

    5 ай бұрын

    спасибо. А продолговатая форма - это яблоко, апельсин или ни то, ни другое ? Не подскажете, где просмотреть / почитать что такое нейросеть и какие идеи лежат в основе слоёв и весов ? Хотелось бы пример из жизни, поясняющий этапы анализа нейросетью сущности....

  • @yporotxx
    @yporotxx2 жыл бұрын

    Я очень долго искал видео, где пойму хотя бы примерно, что это такое, в основном несут какую-то дичь и приводят примеры, от которых хочется застрелиться, благодарю, благодаря вашему видео я примерно начал хотя бы понимать саму концепцию нейронной сети, и что это не магия, а продуманное перемножение матриц на строку с ветвлениями, когда я это понял, стало немножко полегче, буду дальше смотреть ваши видео спасибо!

  • @BySviat
    @BySviat3 жыл бұрын

    Спасибо! Очень понятно расписал. Всю ночь до этого читал статьи и смотрел видео, а тут прям простым языком. Спасибо!

  • @user-yk2zc8vy6u
    @user-yk2zc8vy6u3 жыл бұрын

    Спасибо большое! До этого момента вообще мало представлял как создаются подобные сети. А оказывается всё в целом просто Очень наглядно и понятно)

  • @senkamatic8448
    @senkamatic8448 Жыл бұрын

    Супер-пупер крутяк!!!! Долго до меня не могло дойти, что к чему вообще! Да ещё эти скрытые слои

  • @olehberehovyy1002
    @olehberehovyy10023 жыл бұрын

    Благодарю. Очень нравятся Ваши лекции. Лаконично, понятно и есть возможность "поиграться" самому. Удачи!

  • @maximbitarov2767
    @maximbitarov27672 жыл бұрын

    Спасибо! Не думал что от уроков можно получать удовольствие!

  • @andrus3125
    @andrus3125 Жыл бұрын

    Золотые примеры в ваших роликах, на них очень легко все понимать, а главное запоминается

  • @peacedos1
    @peacedos1 Жыл бұрын

    Если такой гуманитарий как я смог это понять, то и другие тоже. Спасибо за ваш контент, редко можно встретить такие гайды

  • @sergeyv1534
    @sergeyv15343 жыл бұрын

    Урок - супер! Пример - класс, многое стало более понятным и что удивительно не только в нейронных сетях. Лайфхак для обучающихся - запустите пример с «Git» у себя на локальном компе, выведите промежуточные результаты хотя бы «print»-ами шаг за шагом - очень способствует усвоению материала.

  • @a-lobanov
    @a-lobanov4 ай бұрын

    Добрый день. Большое спасибо за Ваши подробные занятия! Заплатил за обучение Data Science 100000, но качество обучения такое, что приходится более 80% информации искать самому. Во время очередного поиска познакомился с Вашим видео по Numpy и каналом. Теперь осваиваю структуру НС с помощью Ваших занятий. Большое спасибо за то, что Вы делаете. Также, увидел, что у Вас есть курсы на Степике, за что тоже большое спасибо!

  • @Regina_in_youtube
    @Regina_in_youtube4 ай бұрын

    Спасибо за лучшее объяснение с кодом Python и смешной пример!

  • @atommax_1676
    @atommax_1676 Жыл бұрын

    Я потратил 2 дня читая туториалы и объяснения а тут понял мгновенно. Спасибо большое

  • @sergey-lavrov
    @sergey-lavrov Жыл бұрын

    Спасибо за Ваш труд! очень доступно, учусь по Вашим лекциям с удовольствием, отличное подспорье для новичков в ML

  • @romastep6576
    @romastep65762 жыл бұрын

    Просто о сложном и с приятным голосом, спасибо 🙏

  • @user-qh5fr3yo1w
    @user-qh5fr3yo1w Жыл бұрын

    Спасибо вам за замечательный курс по Python. Сейчас прохожу его.

  • @alexeypanin5370
    @alexeypanin53703 жыл бұрын

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

  • @eh9mjeh9mj
    @eh9mjeh9mj4 ай бұрын

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

  • @vviishnya
    @vviishnya3 ай бұрын

    автор, спасибо большое, очень интересно и доступно объясняете!

  • @user-xk8ev2wf9b
    @user-xk8ev2wf9b3 жыл бұрын

    Отличное и последовательное объяснение о перцептроне, спасибо! Прочитал десяток статей, но не мог найти объяснение кода, а если оно и было-казалось очень сложным, только после этого видео понял что к чему)

  • @userqh67vey6
    @userqh67vey6 Жыл бұрын

    Когда учился, на нейронные сети подзабил (не заходили они мне в том виде, в котором они были 20 лет назад). А сейчас заходит на ура. Лайк за видео!

  • @Guzaliiagapurova
    @Guzaliiagapurova2 жыл бұрын

    Контент на вес золота, спасибо 🔥🙌

  • @mihail000
    @mihail000 Жыл бұрын

    Женская психология в трёх нейронах

  • @Andre-mp4ii

    @Andre-mp4ii

    2 ай бұрын

    ахахахах

  • @user-vf2po3pr8r
    @user-vf2po3pr8r2 жыл бұрын

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

  • @vitaliyhusti
    @vitaliyhusti2 жыл бұрын

    Нереально крутое, понятное и легкое объяснение! Спасибо so much!!!)

  • @leomysky
    @leomysky3 жыл бұрын

    Спасибо большое за такие качественные и понятные видео!!!

  • @nadyamoscow2461
    @nadyamoscow2461 Жыл бұрын

    Как всегда, супер объяснение. Большое спасибо!

  • @user-jb1nb6en4z
    @user-jb1nb6en4z2 жыл бұрын

    Супер! Спасибо за урок, понятно все с первого раза!

  • @shazplay8878
    @shazplay88783 жыл бұрын

    Аааа!!! Очень крутое видео! Автор просто гений! Спасибочки за простое и понятное объяснение ❤️

  • @youtubeyoutube6205
    @youtubeyoutube62053 жыл бұрын

    Сформировалось, и сформировалось еще одно понимание, а именно что ты красавчик

  • @28strelok
    @28strelok3 жыл бұрын

    Вот это урок просто супер наконец понял что к чему. СПАСИБО

  • @sexy_bulochka
    @sexy_bulochka11 ай бұрын

    Спасибо за прекрасное и понятное объяснение!

  • @DimaEsaulov
    @DimaEsaulov4 жыл бұрын

    Спасибо большое такое в российском ютубе не найти

  • @nikolaydvornikov397

    @nikolaydvornikov397

    3 жыл бұрын

    а где тогда находится это видео? хмм

  • @lend_of_discovery

    @lend_of_discovery

    3 жыл бұрын

    @@nikolaydvornikov397 хаххахаах

  • @eritas777
    @eritas777Ай бұрын

    Спасибо за твои видео. Очень понятно объясняешь.)

  • @user-xu7de4yc8d
    @user-xu7de4yc8d Жыл бұрын

    ! Спасибо ! за суперский материал и объяснение!

  • @paulkarkarin466
    @paulkarkarin466 Жыл бұрын

    Спасибо. Классно объяснил и на пальцах, и на пайтоне.

  • @egorzavalo4712
    @egorzavalo47125 ай бұрын

    Спачибо, хорошо объяснил принцип. Вообще удачно🎉

  • @muxammederaiev733
    @muxammederaiev7333 жыл бұрын

    Очень крутой урок! Спасибо !

  • @kpacccavchik
    @kpacccavchik3 жыл бұрын

    абалденный урок! ты красавчик! ты мне нравишься!

  • @user-ot5iy5es4l
    @user-ot5iy5es4l3 жыл бұрын

    Объясняете самым доступным языком для гумов,с меня лайк и подписка

  • @user-cy2ul1lr6z
    @user-cy2ul1lr6z Жыл бұрын

    Это невероятно крутое объяснение, спасибо

  • @ViktorKataev
    @ViktorKataev2 ай бұрын

    Спасибо! Очень интересно и легко для понимания!

  • @xvostov_k
    @xvostov_k3 жыл бұрын

    Автор красава, единственный кто норм все расписал, спасибо

  • @galinaba8870
    @galinaba88703 жыл бұрын

    Лучшее объяснение !

  • @horseman3253
    @horseman32533 жыл бұрын

    Good, better than any other in youtube!

  • @alexeykulikov6706
    @alexeykulikov67063 жыл бұрын

    Шикарно объяснил, теперь придется с этим жить

  • @osvab000
    @osvab0004 жыл бұрын

    Хорошая тема!

  • @user-kb8mr3cb8q
    @user-kb8mr3cb8q Жыл бұрын

    Спасибо за урок)

  • @user-ge4sg9gc3f
    @user-ge4sg9gc3f Жыл бұрын

    Классно объясняете ❤

  • @progerpython1056
    @progerpython1056 Жыл бұрын

    можно конечно это реализовать с помощью условий, но так как вы рассказали по интересней. Спасибо за видеоряд👍💪

  • @progerpython1056

    @progerpython1056

    Жыл бұрын

    a = input("хата есть: ") b = input("рок слушает: ") c = input("кросивый: ") a1 = 0 b1 = 0 c1 = 0 r1 = 10 if a == "да": a1 = 1 if b == "да": r1 = 10 - 1 if c == "да": c1 = 1 o1 = a1 + b1 + r1 if o1 > 10: print("я ему дам") else: print("не дам") #написал упрощённый вариант, кажется какую то функцию сей вычислений забыл. Но видео топ

  • @fancor5478
    @fancor5478 Жыл бұрын

    Всё понятно, спасибо 😄.

  • @staskss4727
    @staskss4727 Жыл бұрын

    Спасибо !!! Понятно и интересно. А главное в точности описывает интелектуальный потенциал большинства милых Девочек.

  • @pppppp5681

    @pppppp5681

    Жыл бұрын

    ыы какое умное замечание, сразу видно, что вы то сверхразум. невероятно просто, как мужики умудряются приплетать "таких плохих и ужасных женщин". тем более, что с вас тупых мужиков взять, только квартиру, даже красотой то не отличаетесь :)

  • @user-us5vb4mo8t
    @user-us5vb4mo8t3 жыл бұрын

    Спасибо все очень понятно

  • @ilminsky
    @ilminsky2 жыл бұрын

    Гениальный пример.

  • @aneleg233
    @aneleg233 Жыл бұрын

    Огромное спасибо!

  • @DaniilMusin
    @DaniilMusin3 жыл бұрын

    Супер!

  • @user-rm9wd7qq6k
    @user-rm9wd7qq6k2 жыл бұрын

    спасибо за видео,все очень понятно,для профанов и новичков))) Р.S.читая комментарии,хочется сказать,что не все женщины такие))сейчас таких и мужчин много)))

  • @JohnLee-bo9ft
    @JohnLee-bo9ft Жыл бұрын

    Вся суть популярного подхода к машинному обучению в одном этом видео.

  • @user-bh5xg3bb8h
    @user-bh5xg3bb8h3 ай бұрын

    А в чем замысел делать нейросеть на python с скрытым слоем(+2 нейрона)? Немного непонятно. А в остальном отличное объяснение, особенно если с ручкой и листочком попробовать всё после просмотра записать, ложиться замечательно! Если уже был где-то ответ, камнями не кидайтесь :D

  • @user-st4ih8cu6l
    @user-st4ih8cu6l3 ай бұрын

    Благодарю!

  • @fleshroyal2277
    @fleshroyal22773 жыл бұрын

    18к просмотров, а всего 900 лайков( Большое спасибо за столь подробный материал)

  • @openglmanext979
    @openglmanext979 Жыл бұрын

    Благодарю за уроки! Подскажите будьте так добры,задачник толковый,где можно по практиковаться.

  • @Dmitrii-Zhinzhilov
    @Dmitrii-Zhinzhilov Жыл бұрын

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

  • @ImpersonalEntity
    @ImpersonalEntityАй бұрын

    После 10-ти просмотров всё стало понятно

  • @nikolaydd6219
    @nikolaydd62193 жыл бұрын

    Наконец то я всё понял =)

  • @Armada2010
    @Armada2010 Жыл бұрын

    Наконец то кто-то объяснил женское мышление )

  • @fancor5478
    @fancor5478 Жыл бұрын

    У меня появились вопросы. После 2 слоя нииронов когда мы получаем 1 и -1 мы их должны домножать на 1 и суммировать? Веса после 2 слоя подбираем сами (1,-1)?

  • @PhyzmatClass
    @PhyzmatClass3 ай бұрын

    7:56 с простой сетью это тоже возможно 0*0,5-0*0,5+1*0,5=0,5 значит f(x)=1 будет встречаться.

  • @Poriks
    @Poriks Жыл бұрын

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

  • @selfedu_rus

    @selfedu_rus

    Жыл бұрын

    без математики в машинном обучении вообще нечего делать )

  • @user-iz5zt6df5f
    @user-iz5zt6df5f11 күн бұрын

    Чтобы скалярно умножить матрицы нужно, чтобы у первой количество столбцов должно было быть равно количеству строк второй, почему в sum_hidden = np.dot(weight1, x) это не так?

  • @user_name888
    @user_name888 Жыл бұрын

    Спасибо!

  • @andreychernykh256
    @andreychernykh2564 жыл бұрын

    Актуально!

  • @alexeypriw4085
    @alexeypriw40854 ай бұрын

    Ты мега крут Чумба)

  • @user-mn5qo9jr6v
    @user-mn5qo9jr6v2 жыл бұрын

    Спасибо за контент. В ходе экспериментирования с разными входными данными заметил, что КРАСИВОМУ парню с квартирой и слушающему рок девушка говорит созвонимся, хотя на 8:35 говорится, что для КРАСИВОГО парня остальные 2 фактора не важны и следовательно ответ должен быть "Ты мне нравишься".

  • @selfedu_rus

    @selfedu_rus

    2 жыл бұрын

    сети разные, сначала с одним нейроном, потом с тремя и работа у них получается разная

  • @C.Mihail
    @C.Mihail3 ай бұрын

    Какую литературу по нейроным сетям порекомендуете?

  • @kpacccavchik
    @kpacccavchik3 жыл бұрын

    подписываюсь!

  • @user-bs4lq3jn3s
    @user-bs4lq3jn3s Жыл бұрын

    Круто))

  • @kirpi2019
    @kirpi20193 жыл бұрын

    внешность все таки главное))

  • @user-cs7yl8ol9l
    @user-cs7yl8ol9l3 жыл бұрын

    идеальный пример девочки в наше время))

  • @morispioneer632
    @morispioneer6325 ай бұрын

    пиздец, сказал что это связь от j-го нейрона к i-му нейрону, но не сказал откуда берутся j и i и в каком они диапазоне... Но смысл весов объяснил хорошо

  • @trvru
    @trvru2 жыл бұрын

    Первое видео для людей без диплома физмата в кармане

  • @from_spb
    @from_spb11 ай бұрын

    Добрый день, помоему вес у рока должен быть -0.3 в примере, а на 0.3. Так как если у рока вес + 0.3 прибавляем + 0.3 квартира и получаем 0.6, функция активации верхнего нейрона выдаст 1.

  • @mrzxccxz
    @mrzxccxz2 жыл бұрын

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

  • @Yurec10
    @Yurec109 ай бұрын

    Вывод из видео: у девушек при выборе парней работает нейросеть всего с одним слоем. Надо это учитывать при общении с девушками

  • @user-epic744
    @user-epic7442 жыл бұрын

    лайк реально

Келесі