На что способен один искусственный нейрон | Написал искусственный нейрон на C# с нуля.

  Рет қаралды 195,553

#SimpleCode

#SimpleCode

Күн бұрын

На простом примере рассмотрим как работает искусственный нейрон в искусственный нейронной сети. Напишем с нуля искусственный нейрон на языке программирования C#.
Обучим нейрон конвертировать мили в километры, а также конвертировать валюты по курсу.
✅ИСХОДНЫЙ КОД / iskhodnyi-kod-k-41051191
🔹 Telegram канал t.me/SergeySimpleCode
🔹 Наша группа ВК smplcode
✅ Доступ к исходному коду и спонсорство / simplecode
✅ donatepay.ru/don/SimpleCode
✅ BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
✅ Подписывайтесь на канал / @simplecodeit
00:00 ► что будет в уроке
00:33 ► как работает искусственный нейрон в нейронной сети
09:20 ► пишем искусственный нейрон на CSharp
16:10 ► обучаем искусственный нейрон без нейронной сети
#сишарп #simplecode #урокипрограммирования

Пікірлер: 362
@SimpleCodeIT
@SimpleCodeIT 3 жыл бұрын
Cамый лучший способ сказать "спасибо" - поставить лайк и и поделиться уроком с друзьями. Это очень мотивирует создавать полезные уроки =) ✅Доступ к исходному коду и спонсорство www.patreon.com/SimpleCode ✅ donatepay.ru/don/SimpleCode ✅BTC кошелек: 12oYfJnvt76wjJbpvfhM41m6KPz6uz4LD4
@film_universe_hub
@film_universe_hub 3 жыл бұрын
Очень круто го на с++ такое
@film_universe_hub
@film_universe_hub 3 жыл бұрын
@Sanya Novi Ого круто а можешь скинуть ?
@film_universe_hub
@film_universe_hub 3 жыл бұрын
@Sanya Novi Спасибо буду играться с кодом
@vovanchik_ru4208
@vovanchik_ru4208 3 жыл бұрын
Хорошее видео, только с decimal ты это загнул :)
@film_universe_hub
@film_universe_hub 3 жыл бұрын
@Sanya Novi Можешь запустить мой код ?
@comrade_ilya
@comrade_ilya 3 жыл бұрын
Пока нейрон обучался курс рубля изменился😂😂😂
@playwitharco3749
@playwitharco3749 3 жыл бұрын
В точку!
@purplep3466
@purplep3466 3 жыл бұрын
нужен API какой-нибудь
@MrMes
@MrMes 3 жыл бұрын
@@purplep3466 а смысл в эй пи ай? Смысл видео был в нейронной сети. С таким же успехом мы могли просто цифру домножать на коэффициент и всё. Но смысл был в нейронной сети.
@purplep3466
@purplep3466 3 жыл бұрын
@@MrMes это было дополнение шутки
@Time_Developer
@Time_Developer 3 жыл бұрын
*Илья, в чём смысл твоего комментария?*
@user-lk2nn5ei5x
@user-lk2nn5ei5x 3 жыл бұрын
Блин, интересно! Не бросай тему нейросетей. Хотелось бы видеть теперь пример посложнее, например с 2, 3 нейронами.
@Ariman4238
@Ariman4238 3 жыл бұрын
И ещё с >=2 уровнями было бы хорошо
@Rameronos
@Rameronos 3 жыл бұрын
И с нейроном смещения тоже. То есть получится такое постепенное обучение с простого к сложному)
@Lenny2012S
@Lenny2012S 3 жыл бұрын
И осветить тему о различных методах/функциях активации и коррекции при обучении. Просто упомянуть их по классам этих функций
@randomra1880
@randomra1880 3 жыл бұрын
Надеюсь такое видео выйдет в скором времени
@demantools
@demantools 3 жыл бұрын
Честно говоря интересовала тема машинного обучения, но было много не понятных вещей. А это видео, на мой взгляд, является наивысшей точкой педагогического навыка. 1) Аналогии 2) Объяснение более просто, но не теряя концепции о сложном. 3) Хорошие примеры. Мне личной крайне понравилось.
@user-lx5vv3uu8u
@user-lx5vv3uu8u 3 жыл бұрын
Сергей, добрейшего утра! Спасибо, спасибо тебе огромное!
@akstis4183
@akstis4183 3 жыл бұрын
Всё гениальное - просто. Обожаю ваши уроки
@pandalove6795
@pandalove6795 3 жыл бұрын
Надеюсь вы продолжите снимать видео на эту тему!
@user-kz4xm7zk5c
@user-kz4xm7zk5c 3 жыл бұрын
Огромная благодарность, Сергей!
@cotjiit1365
@cotjiit1365 3 жыл бұрын
Как вы вовремя. Спасибо вам большое. Мне это реально помогло жду продолжения.
@jasonkonan9023
@jasonkonan9023 3 жыл бұрын
Сергей, Спасибо вам большое!
@sultanbakbergen
@sultanbakbergen 3 жыл бұрын
Как всегда, понятно, круто и не скучно!!!! Удачи во всем!! 😁✊
@MrHazur
@MrHazur 3 жыл бұрын
Очень интересная тема. С нетерпением, буду ждать продолжения.
@uzbekspotter
@uzbekspotter 3 жыл бұрын
Класс, спасибо за труд.
@JJ_______
@JJ_______ 3 жыл бұрын
Спасибо за то, что доходчиво обьяснили такую тему на простом примере. Всегда приятнее всего обучаться именно по Вашим урокам. Хотелось бы видеть больше видео с такими экспериментами на С++.
@Roman_SBB
@Roman_SBB 3 жыл бұрын
Не понимал, что такое нейронные сети и как они работают, но теперь все встало на свои места
@ramilqurbanov4500
@ramilqurbanov4500 3 жыл бұрын
Такая же ситуация. Автор красавчик)
@BzenkoWeb
@BzenkoWeb 3 жыл бұрын
Спасибо большее! Все оказалось намного проще чем я думал.
@arturssitdikovs4480
@arturssitdikovs4480 3 жыл бұрын
Очень круто ! Успехов и спасибо
@alexweb1786
@alexweb1786 3 жыл бұрын
Большое спасибо за Ваш труд,очень интересно,пожалуйста продолжайте тему!
@pavlokopka2349
@pavlokopka2349 3 жыл бұрын
Спасибо, отличное обьяснение. Благодара тебе понял как работают эти все нейросети, хотя уже искал информацию гдето год! Ты лучший
@semenkrupin5237
@semenkrupin5237 3 жыл бұрын
Самое лучшее объяснение. Спасибо большое за предоставленный материал.
@AlbertCartel
@AlbertCartel 3 жыл бұрын
Так легко объяснил, особенно что такое веса. Спасибо.
@emsigaming8947
@emsigaming8947 3 жыл бұрын
Вау... Надеюсь в будущем будет больше видео об нейронных сетях... Помоему тема очень интересная 🙌🙌🙌🙌🙌
@zoodogood
@zoodogood 3 жыл бұрын
Очень хочу увидеть принцип нейронной сети с учителем, вы хорошо объясняете, однозначно лайк
@dog-foxfo2887
@dog-foxfo2887 3 жыл бұрын
Так это и есть обучение с учителем :) сеть обучается на данных из гугла, забитых в код, и в конце выдаёт значения на данных на которых не обучалась
@noskov5
@noskov5 3 жыл бұрын
очень просто и доступно обьяснил, я вот не мог понять концепцию весов раньше.Все так просто, спасибо!
@aleksey8405
@aleksey8405 Жыл бұрын
Я прошёл ваши курсы по С# и по С++. В который раз убеждаюсь, что у вас большой преподавательский талант. Лаконичное, максимально ёмкое и понятное объяснение. Интересно и вызывает стойкое желание продолжать изучать тему. Таким и должно быть обучение. Спасибо!
@gulnaran3740
@gulnaran3740 2 жыл бұрын
Понравилось то, что просто и доступно! так преподнести может человек, который глубоко знает предмет! Спасибо!
@marlenzhantore8218
@marlenzhantore8218 3 жыл бұрын
Вы гений просто! Спасибо большое
@erghost450
@erghost450 3 жыл бұрын
Лучший канал по программированию, спасибо огромное вам за уроки!
@nickjonas8257
@nickjonas8257 3 жыл бұрын
Как же круто вы объясняете.
@TheMrMadD0g
@TheMrMadD0g 3 жыл бұрын
Супер! Самое доступное объяснение нейронок.
@bbnoWhat
@bbnoWhat 2 жыл бұрын
Из всех просмотренных видео - это самое понятное, спасибо)
@awkwardquestion8643
@awkwardquestion8643 3 жыл бұрын
Без преувеличения - одно из лучших объяснений сабжа которые я видел на русском, если не лучшее.
@aristotle1337
@aristotle1337 3 жыл бұрын
мам сматри я двачир))
@Jiontenay
@Jiontenay 3 жыл бұрын
Из +100500 просмотренного мной это самое лучшее объяснение сквозной нейронной сети причём именно в плане практики. Просто, лаконично и по делу. В других же тока мусолят теорию и нет ни какого простого примера который можно было бы самому поковырять и разобраться. На Гигхабе есть готовые сети но, там чёрт ногу сломит, что бы разобраться в сути реализации теории в коде. Данный пример легко портировать на любой другой язык так как код не большой и не перегружен сложным синтаксисом, а там можно уже допиливать как угодно.
@goodvin8554
@goodvin8554 3 жыл бұрын
Как обучать если ответ "нейрона" зависит от несколько входных цепей тема не раскрыта. В текущем искусственном примере можно было сразу получить вес разделив ожидаемый результат на число на входе.
@qts
@qts 3 жыл бұрын
@@goodvin8554 Кстати, да. Тоже думал над этим, но решил, что скорее я шизоид, чем автор видео)
@qts
@qts 3 жыл бұрын
@@goodvin8554 Возникает вопрос, как корректировать весы, когда их больше одного. Все сразу корректировать, или какие-то конкретные? Если какие-то конкретные, то по какому принципу их определять.
@Vlad-sh5kj
@Vlad-sh5kj 3 жыл бұрын
Снимайте больше про нейросети. Очень интересно + понятно.
@vitaliy1773
@vitaliy1773 3 жыл бұрын
Никакой ютубер еще так не заслуживал моего лайка и подписки!
@lazycat8462
@lazycat8462 3 жыл бұрын
Спасибо! всё просто и понятно.
@dudenarima2528
@dudenarima2528 3 жыл бұрын
как всегда понятно, приятно и интересно поймет даже ребенок
@user-zj4ub3cx3z
@user-zj4ub3cx3z 3 жыл бұрын
Спасибо, этот ролик был полезный и интересный.
@vomgame
@vomgame 3 жыл бұрын
Вы лучше всех объяснили. Спасибо за урок!!!!!
@paulgraf4140
@paulgraf4140 3 жыл бұрын
Хорошее видео! Респект! 👍
@kazuma_senpai7087
@kazuma_senpai7087 2 жыл бұрын
Просто идеально объяснил простым языком
@vladproger2093
@vladproger2093 3 жыл бұрын
Очень доступно, совсем новичкам, конечно, могло быть не очень понятно. С удовольствием буду следить за новыми видео по этой теме, удачи!
@Bortyk
@Bortyk 3 жыл бұрын
Про нейрон прикольно. Давай еще чего, Сергей!
@user-wf3jt4yx4u
@user-wf3jt4yx4u 3 жыл бұрын
Это очень крутой ролик!!!
@merci1ess001
@merci1ess001 3 жыл бұрын
Спасибо за видео
@kostya1306
@kostya1306 3 жыл бұрын
Крутяк! Я случайно сюда попал. Очень доходчиво! Думаю, я тут найду много интересного ))
@hankuphill1398
@hankuphill1398 Жыл бұрын
Спасибо. Тоже как и многие тут перелопатил целую тьму информации не мог понят что нужно подать на вход. Очень ясно, вопросов не остаётся. Спасибо!
@lexacool8640
@lexacool8640 3 жыл бұрын
Как же годно, спасибо)))
@jackbeen1204
@jackbeen1204 3 жыл бұрын
Совсем не знаком с C#, но вы очень хорошо объяснили. Большое спасибо
@progerguide372
@progerguide372 3 жыл бұрын
Проще и лучше вводных уроков по нейросетям на ютубе не видел. Это видео дало мне толчок к изучению нейросетей
@ValueLevit
@ValueLevit 3 жыл бұрын
Спасибо, интересно.
@Arman82688
@Arman82688 3 жыл бұрын
Супер! Спасибо!
@swaperman
@swaperman 3 жыл бұрын
Самый лучший и понятный ролик про нейросеть)
@harada9230
@harada9230 3 жыл бұрын
Автор, запишите пожалуйста продолжение данной темы. Вы - единственный, кто смог просто и доступно не только объяснить, но и показать, как все работает. Буду рад, если увидите!)
@Lammax2012
@Lammax2012 3 жыл бұрын
Наконец-то я понял. Автор респект!!!
@FlynnFromTaiga
@FlynnFromTaiga 3 жыл бұрын
Это очень круто, сразу видно, что автор разобрался.
@ivankuzmich4539
@ivankuzmich4539 3 жыл бұрын
Очень годное видео, спасибо
@mikkimorfin5406
@mikkimorfin5406 3 жыл бұрын
Круто👍.Лайк
@artlinestudio6735
@artlinestudio6735 2 жыл бұрын
Невероятно крутая штука. Спасибо Сергей! Еще бы знать, как объединить несколько нейронов.
@user-dh8mg3gb6n
@user-dh8mg3gb6n 3 жыл бұрын
Спасибо!
@KameraRitter
@KameraRitter 3 жыл бұрын
Давай теперь многоуровневую нейронную сеть и рассмотри разные топологии - для полноценной серии по ИИ.
@tikitak9190
@tikitak9190 3 жыл бұрын
Просто о сложном! Правильный учитель!!!
@LegoBuilderStudio
@LegoBuilderStudio 3 жыл бұрын
Давай больше о ИИ. Это просто невероятно круто👏👏👏👏👏👏👏
@yosipshepard3065
@yosipshepard3065 3 жыл бұрын
Замечательный тутор, переписал на C++ этот нейрон:)
@Artyom_4132
@Artyom_4132 3 жыл бұрын
Классное видео! Попробуйте снять урок по созданию более сложной нейросети, например, нейросеть распознающую картинки или нейросеть, которая берёт данные с картинки и распознает на ней число 1 или 0, написанное от руки.
@nabievYTMCPvP
@nabievYTMCPvP 3 жыл бұрын
просто лучшее, или по крайней мере одно из лучших объяснений не только в СНГ, а и мире. Жду больше серий по нейронке)
@GanovAlex
@GanovAlex 3 жыл бұрын
Спасибо, очень хорошо объясняете, интересная и актуальная тематика, будет очень хорошо, если будут дальнейшие видео 👍
@slavavybornov5526
@slavavybornov5526 3 жыл бұрын
Отличное видео! Спасибо! Очень интересно как взаимодействуют между собой нейроны и какой результат они дают.
@goldenbook7875
@goldenbook7875 3 жыл бұрын
Было очень интересно
@zealot4325
@zealot4325 3 жыл бұрын
Отличное объяснение
@xvostov_k
@xvostov_k 3 жыл бұрын
Блин чел, ты лучший
@3x__
@3x__ 3 жыл бұрын
спасибо!
@DataScienceGuy
@DataScienceGuy 3 жыл бұрын
Качественно сделано, и не на обычном numpy как у доброго десятка других ютуберов.
@xn4pl
@xn4pl 3 жыл бұрын
numpy используют просто для более быстрых операций над матрицами, когда используют множество нейронов, здесь тоже пришлось бы использовать библиотеку для работы с матрицами (либо упороться и написать функции самому, что полезно для образовательных целей, но контрпродуктивно для подобного урока), если бы нейрон не был один.
@Nikolai2033
@Nikolai2033 2 жыл бұрын
Спасибо! Настолько упростить нейросети - это надо додуматься. Я уже посмотрел половину одного плейлиста по нейросетям на английском, там сложно капец, формул с матрицами целая куча, но потихоньку разбираюсь. А здесь хорошо объясняется именно базовый принцип. Предлагаю подробным образом чуть более сложную сеть сделать, хотя бы с 2-3 нейронами в одном скрытом слое.
@geraltt1455
@geraltt1455 3 жыл бұрын
ух очень круто!
@aleksandrgaziev4470
@aleksandrgaziev4470 3 жыл бұрын
Очень интересно
@ottoflamel7253
@ottoflamel7253 2 жыл бұрын
прекрасно объяснил) хотелось бы курс по нейросетям небольшой
@andreyrim
@andreyrim 3 жыл бұрын
Спасибо. Лайк +1 подписчик.
@maksimeagle8620
@maksimeagle8620 3 жыл бұрын
Мало понятно , но безумно интересно
@AlexKor94
@AlexKor94 2 жыл бұрын
Огромное спасибо за видео! Хотя сам я программирую только в 1с и на JS, Google Apps Script было очень интересно и главное понятно познакомиться с принципом работы искусственного нейрона (нейронных сетей). Однозначно лайк!
@tigmen-panda3770
@tigmen-panda3770 3 жыл бұрын
Спасибо! Очень люблю твои уроки! Единственное понятное объяснение как это работает на youtube Выпусти, пожалуйста, видос по нейронной сети (из нескольких нейронов) 🙏 И спасибо за видео про звёзды очень понравилось 🤩
@MLZimbo
@MLZimbo 3 жыл бұрын
Спасибо! Пойду создавать искусственный интеллект и захватывать Мир!
@orestborovets2140
@orestborovets2140 3 жыл бұрын
Круто, коротко и о главном
@avilchinskiistreaming
@avilchinskiistreaming 3 жыл бұрын
Наконец, нормальное практическое объяснение. Огромная просьба продолжить тематику.
@deltaeptat1546
@deltaeptat1546 3 жыл бұрын
Ну наконец-то кто-то объяснил мне что такое нейро-сеть без сложных уравнений и непонятных букв! Миша, 12 лет.
@blackfire4530
@blackfire4530 3 жыл бұрын
Очень своевременное видео, я только начал изучать нейронные сети
@DataScienceGuy
@DataScienceGuy 3 жыл бұрын
Изучать нейронки и data science лучше все же с помощью python.
@blackfire4530
@blackfire4530 3 жыл бұрын
@@DataScienceGuy я знаю, но учить его пока что нет времени
@user-xg7me1tf8m
@user-xg7me1tf8m 3 жыл бұрын
все круто, давай теперь большую сетку и задачу для нее посложнее. Ты лучший кто обьясняет, даже теперь моя бабуля, которая не знала как включить компьютер, после твоих уроков кодит на с#
@xvostov_k
@xvostov_k 3 жыл бұрын
только с тобой смог понять эту тему
@alexeyfalcon4138
@alexeyfalcon4138 3 жыл бұрын
у меня IT оргазм, спасибо))))) классно объяснил и тема топ
@ssaasshhaa_UA
@ssaasshhaa_UA 3 жыл бұрын
супер пояснение, спасибо! Идея - подобное видео, но где два нейрона задействовано, что бы создать простейшую нейросеть, и таким доступным способом показать ее
@BeInJavaUkraine
@BeInJavaUkraine 3 жыл бұрын
Странно, но вот никак руки не доходили прочесть обо нейронних сетках, а вот било интересно. Огромное спасибо, очень доходчиво, сразу понял, иногда даже учебники хуже обяснят)
@mistermix8611
@mistermix8611 3 жыл бұрын
Тема нейросетей - Класс!)
@kezahn
@kezahn 3 жыл бұрын
Это прикольно давай глубже! Распознавание фигур.
@user-zz4uj1mr5f
@user-zz4uj1mr5f 10 ай бұрын
Это не совсем то, что я искал, но все равно интересно.
@serafimes
@serafimes 3 жыл бұрын
Гениальный пример с препадом
@nawakoff2581
@nawakoff2581 3 жыл бұрын
Жду не дождусь ООП на C#
@nawakoff2581
@nawakoff2581 3 жыл бұрын
@@medvedvshapke , ну я как раз таки уже довольно хорошо в него вник, в том числе благодаря Метаниту. Хотелось бы просто пересмотреть и повторить с точки зрения подхода автора канала.
@nawakoff2581
@nawakoff2581 3 жыл бұрын
@@medvedvshapke тут согласен.
@serjoya1667
@serjoya1667 3 жыл бұрын
Спасибо за совет посмотреть канал метанит!Очень жаль ,что долго уроки выходят(((
@serjoya1667
@serjoya1667 3 жыл бұрын
@@medvedvshapke Спасибо ,я уже и сайт нашел)))
@xn4pl
@xn4pl 3 жыл бұрын
ООП на C# имплементировано уже десятки лет, садись и пиши :)
@Anti__Pixel
@Anti__Pixel Жыл бұрын
спасибо я сделал свою первую нейро-сеть!
@user-hb4vd1ld4s
@user-hb4vd1ld4s 3 жыл бұрын
Классно. Попробую по такому принципу научить нейрон решать судоку. Чтобы он сам пришёл к верному алгоритму. Только вот навскидку, пока, не могу понять какие веса использовать.
@superc8044
@superc8044 3 жыл бұрын
я благодарен Богу что попал на это видео, сука, несколько лет пытался изучить эти еб*чие нейросети и ни одного нормального урока , практически все видео в инете с кучей воды. спасибо огромное давай еще видосов на эту тему плиз!!!!
@sheldon3705
@sheldon3705 3 жыл бұрын
Здравствуй. Очень понравился урок про нейронные сети. Если тебе не сложно можешь и дальше выпускать уроки на данную тему? Я думаю по количеству просмотров ты и сам понял на сколько такие уроки востребованы.
@Setios
@Setios 3 жыл бұрын
Интересно. Хотелось бы такой же ролик только на Python
Делаю нейросеть с нуля
17:17
Onigiri
Рет қаралды 1,4 МЛН
YouTube's Biggest Mistake..
00:34
Stokes Twins
Рет қаралды 66 МЛН
Делаю эволюцию ИИ в Unity
17:05
Onigiri
Рет қаралды 472 М.