@@КостяКиндалюк Все вроде ничего, но ты сказал: "комп проверяющий листы с ОГЭ - ему нужно ещё распознать пасту(а в некоторых магазах могут продавать палёную пасту, которая имеет другой состав и свойства, но только на первые взгляды ничем не отличаеться), сделать скан в нужном месте(а школьнички могут ещё и БАХНУТЬ текстом за рамки будь здоров, а потом всю вину на пк этот перекинуть)" А я писал, что не компьютер не может разобрать " печатный текст " , а ты в своем тексте говоришь про текст написанный от руки
А я думаю, что там просто идёт массовое сканирование через датчик, который со временем загрязняется + искусственно понижают качество сканирования, если время поджимает. В итоге выходит ч/б мессиво из соплей и текста)
Обучать распознаванию рукописных цифр нужно по-другому. Надо преобразовать каждую цифру в последовательность движений пера при письме (право/лево/верх/низ/поднять перо/опустить перо). И вот уже эту последовательность скармливать нейросети. В этом случае не будет привязки к координатам (в центре или не в центре нарисовано) и распознавание будет гораздо более точным, т.к. именно так распознаёт цифры наш мозг -- воссоздавая траекторию движения пера. Получается, сначала надо написать нейросеть, которая будет выполнять преобразование, а потом нейросеть, которая будет распознавать. Ну и естественно надо учесть, что есть несколько вариантов рисования одной цифры.
Я перед тем, как распознавать числа, делал обрезание со всех сторон пустого пространства, а затем маштабировал картинку до нужного размера. Правда я не использовал нейросеть
@@Котейка-ю6я сеть-сетью, но масштабирование до нужного размера, дабы исключить влияние центрирования и размера - очень правильная и грамотная идея. нужно и ввод и обучающий материал масштабировать. и потом, для капчи, например, форумов phpbb нахрен не нужна никакая нейросеть)) палка, палка, огуречик))
Это очень хорошо, что вы читаете наши комментарии. Под одним из предыдущих видео я спрашивал где проект можно открыть и вот, детально рассказали. Спасибо большое!
я тоже не понимаю... они не рассказывают ничего. "Вот я мол программу написал, меняем то получаем так вот. " а что как, где писать это... воообще не понятно
Сразу лайк и коммент. Меня просто поражает то, что такие люди до сих пор существуют. Которые искренне любят то, о чём они говорят и при этом говорят на такие многогранные и завораживающие темы. Это супер-контент, я желаю Артёму всегда оставаться таким огненным и интеллигентным человеком. Наткнулся на канал недавно и теперь с нетерпением жду каждое видео. Спасибо тебе!
Очень рад, что наткнулся на твой канал. Пожалуй один из наиболее качественных научно-популярных каналов, ориентированных на школьников. Сочетание доступности объяснений с их глубиной и лаконичностью. Многим учителям стоило бы у тебя поучиться. Ты большой молодец! Продолжай свое дело, оно приносит много пользы! Порекомендовал твой канал своим учащимся и не только своим )
Очень хороший пример с нейроном смещения. Линейная функция проходящая через начало координат: y = kx Не проходящая: y = kx + b Где B будет выступать нейроном смещения. Который и сдвигает его центр относительно y. Даже подходит - B, BIAS :)
смотрю в 2023, чел, ты должен был сделать платные курсы с такими вот примерами, чтобы новичкам сразу потыкать можно было и поиграться на простых примерах. Спасибо за контент, проект из 6 файлов топ
лол Мне это напомнило Games done quick - TASbot plays Brain Age там короче челик бота для игры создал, и бот играл в игру "нарисуй ответ на примеры" Он рисовал рандомные мемы и игра их считывала
Приятно видеть людей, которые не ленятся учиться новым скиллам. Спасибо, что не делаешь это "втихаря" для себя, а стараешься в популяризацию! Для остальных: запомните, для того, чтобы быстрее открывать для себя новые горизонты, важно учиться изучать их. Это мета-навык, и "мета" в обоих смыслах ;)
Очень крутой контент! Научпоп, который не упрощает всё до безобразия, а рассказывает о вещах, как они есть. Такого почти нет :) На будущее: код совсем не видно, лучше делать его покрупнее
Не вижу смысла увеличивать код, так как в IDE он ровно так и выглядит. Если вы в полноэкранном режиме будете смотреть ролик, то будете видеть код, как его видит сам Артем)
@@Tezla0 Аргумент, но тем не менее я сомневаюсь, что у Артема 4к экран и что мы многое теряем от того, что видит от если смотрим в нормальном качестве.
Блин, чел. Этот канал - лучшее что я нашел. Ты очень интересно и доходчиво объясняешь, а самое главное, это все пригодится многим в будущем, включая меня.
Спасибо большое! Бесценная информация. Довольно сложно найти подробное описание создание своей нейросеть с примерами кода. Все хотел написать и никак не мог найти нормальных примеров. Ещё раз спасибо !
UP4 K не ну внатуре там все намного сложнее, типо принцип работы градиентного спуска если бы он объяснил, то было бы намного полезнее для тех кто планирует заниматься этим. А так это интересная штука для любой аудитории, что в рамках канала, наверное, выгоднее
мало где пишу коментарии, но ты создатель этого видео , нереальный молодец!!! подача, обучение знание предмета , тебе преподом надо идти , кароче миллион похвал продолжай в том же духе
Твой контент это именно то, что я искал на ютубе. я так же занимаюсь прогой, пишу сайты, но щас учусь в dlschool на базовом потоке, и твои видосы сильно расшираяют мой кругозор. спасибо тебе за контент, выпускай видосики почаще. (ну и в коде иногда оставляй комменты, для ускорения процесса(я просто некоторые на js/c++ переписываю)
@@zorcop225 так это не объяснение же. Точно так же этот момент объясняют абсолютно везде. Самое главное в работе нейросети - backpropagation, который никто уже не может внятно объяснить, т.к. там используется неочевидная реализация градиентного спуска.
Не останавливайся, очень интересные видео, как же приятно найти человека с похожим мышлением! Посоветуй литературу для изучения нейросетей, математики. Есть огромное желание тоже написать нейронку с нуля, буду рад если ответишь!
Вот идея с интерфейсом классная. А иногда залипает нейросеть потому что сваливается в локальный минимум. Там надо отдельно проверять, если ошибка долгое время большая, но не падает - значит либо коэффициенты нейросети надо рандомить, либо шаг обучения сильно увеличивать. Там же целая наука... Но если вдруг возникнут такие непонятности - можешь обращаться за советом.
Бесспорно, очень интересно! Отличная подача! Не забывай представляться в самом начале, чтобы аудитория стала ближе. Максимально всё понятно, просмотрел даже повторно!
Комменты в коде говорят о низком качестве кода. Читай "самодокументируемый код", " чистый код ". Вот комменты к открытым функциям в виде документации - другое дело.
@@Tezla0 если это комментарий для автоматически формируемой документации к библиотеке, то это норм, а если просто в коде строки комментируются... ну я оцениваю это как вредную привычку с учёбы, где преподаватели требуют комментировать каждую строку, чтобы видеть, что ученик понимает для чего она, но в живом проекте это лишнее и с опытом такое должно уходить, на мой взгляд.
@@АлександрБравис-с3о ну сами логически рассудите: если код требует дополнительных пояснений среди строк, значит без них он не понятен/сложночитаем, значит он не так уж и хорош. А если проект не свежий, а постоянно меняется, то всё чаще будут появляться ситуации, что комментарий писался к другому коду, который позже был изменён, а коммент остался старый. Что вносит путаницу для разработчиков, особенно недавно происоединившихся к проекту.
Парень просто сидит напротив квадратного монитора (железо наверное хуже чем у меня), на фоне розетки и двери, младше меня и рассказывает очень умные вещи доступным языком. Восхищаюсь.
Простое попиксельное сравнение исходного изображения с набором образцовых дает лучший результат распознавания, и при этом ничего обучать не нужно. Сделай настоящую нейросеть, которая будет понимать сдвиги, масштаб и развороты. А вообще автору однозначно зачет, удивительно качественный контент от молодого поколения.
Класс, только нужно учитывать, что задача сравнения будет гораздо вычислительно сложнее и плюс при обучении мы не стремимся обратить ошибку в нуль. Нам, может понадобиться, условно ошибка порядка 5%. Поэтому она очень быстро обучится. Ну и если бы автор использовал бы предварительно аугментацию данных, то получилось бы честная задача mnist, что он и упомянул .
Ещё интересная идея сделать видео про теме "компьютерное зрение", распознавание видео и наложение модели/изображения. Дополненная реальность. Можно в юнити на основе openCv.
Привет, я программист "любитель". Хочу сказать тебе спасибо за такой качественный и актуальный контент. Ты молодец, продолжай в том же духе!! Спасибо!!!!
Впервые я посмотрел этот видос 4 года назад, когда он вышел. Сейчас я его пересмотрел, потому что сам делаю backprop с нуля... Иии, это самое годное, что я нашёл! Правда, твой код backprop'а самый понятный. В том плане, что там нет магии из векторных библиотек. Артём Онигири как обычно спасает мой петпрожект, спасибо!
Когда открывала видео, хотелось простым языком услышать побольше о том как создается нейросеть. В итоге большую часть видео смотрела тестирование нейросети
Было бы интересно в следующем видео чтобы ты сделал свёрточную сеть и поэкспериментировал с ней и распознаванием изображений. Желательно опять на java и с репозиторием исходников)
11:17 объективно эта цифра больше похожа на 9 чем на 4. Пожалуй, единственный весомый признак по которому мы понимаем, что это явно 4 - это то, что угол слева заостренный. Предположу, что тут проблема в том, что во входных данных для обучения примеров с 4ой в виде перевернутого стула 11:12 было больше.
есть классный мультик на тему измерений, правда не каждому зайдёт к тому же там дряной перевод (озвучка), но если перетерпите первые минут 20, то потом втянитесь, я думаю )) ruclips.net/video/mHA6zwP3TBk/видео.html Ну либо можно на английском посмотреть (если не знаете, то включите субтитры) ruclips.net/video/tt3DJHTLhmY/видео.html
Привет. Да, банально, но уверен, что многие хотят узнать, где ты научился программированию, вуз, курсы, сайты, ютуб, книги? Можете сделаешь отдельное видео про это?
@@c4llv07e принципы работы инструкции или что? Это тоже от архитектуры зависит, но обычно все одинаково, т.к изобретать велосипед с квадратными колесами никто не будет.
Отличное видеоб и супер хорогая подача материала! Я тоже всё собираюсь самостоятельно начать разбирать нейро сети как и ты- методом реализации алгоритмов.
Шикарный контент. Лайк однозначно + комментарий для продвижения в рекомендациях. Спасибо за видео и труд, что был вложен в создание ролика с настолько подробной информацией работы нейросетей. Было интересно.
Ну это уж слишком. А вот хотя бы производить разбор просто предложения на смысловой ряд (подлежащее, сказуемое, указаны ли фио, даты) - было бы интересно :) но тоже довольно сложно
Парень, уважуха тебе от человека с высшим образованием программиста, который не написал в жизни ни одной программы. Смотрю тебя и завидую твоему таланту
Я не могу остановиться смотреть твои видео.... Спасибо большое за проделанную работу, я уверена, твоя аудитория найдет тебя и ты сильно вырастешь через пару лет.
Есть книга Саймана Хайкина "Нейроные сети полный курс". Я начал изучать, чтиво не для слабонервных. Там уровень информации: Несколько докторских в разных облостях. Мозг плавит, что ещё в 1954 был придуман перцептрон. А более продвинутые нейросети описали ещё в 1994 году, но реализовали полноценно их, только недавно
Паникёры: Боятся, что нейросети выйдут из под контроля и поработят человечество.
Нейросеть: Думает, что чёрный экран это 5
@Кот Шрёдингера ютюб
Не та нейросеть опасна, которая умная.
А та, которая притворяется тупой)
@@mykytamarkianov4870 умно
@@ignmihailplay760 Перефразированная цитата Тьюринга, если не ошибаюсь.
@@UCskuG319YlKsHYDdhYBGiBA да, где-то слышал, но уже не помню где.
Нейросеть Onigiri:
Может распознать правильно цифру по одной палке
Компьютер проверяющий листы на ОГЭ:
Не может разобрать печатный текст
@@КостяКиндалюк Все вроде ничего, но ты сказал: "комп проверяющий листы с ОГЭ - ему нужно ещё распознать пасту(а в некоторых магазах могут продавать палёную пасту, которая имеет другой состав и свойства, но только на первые взгляды ничем не отличаеться), сделать скан в нужном месте(а школьнички могут ещё и БАХНУТЬ текстом за рамки будь здоров, а потом всю вину на пк этот перекинуть)" А я писал, что не компьютер не может разобрать " печатный текст " , а ты в своем тексте говоришь про текст написанный от руки
@@riko__1337 а ты дохуя печатать ручкой умеешь текст?
А я думаю, что там просто идёт массовое сканирование через датчик, который со временем загрязняется + искусственно понижают качество сканирования, если время поджимает. В итоге выходит ч/б мессиво из соплей и текста)
@@kekar_bebric Я думаю, что ты каждый человек может писать печатные буквы, что я и написал
@@Rover4eg Это может быть правдой)
зачем я смотрю это в 2 часа ночи? так еще и с каким-то интересом
+1
Блин реально жиза!
3. 10
4.42
@@beavis8707 4:52
Обучать распознаванию рукописных цифр нужно по-другому. Надо преобразовать каждую цифру в последовательность движений пера при письме (право/лево/верх/низ/поднять перо/опустить перо). И вот уже эту последовательность скармливать нейросети. В этом случае не будет привязки к координатам (в центре или не в центре нарисовано) и распознавание будет гораздо более точным, т.к. именно так распознаёт цифры наш мозг -- воссоздавая траекторию движения пера. Получается, сначала надо написать нейросеть, которая будет выполнять преобразование, а потом нейросеть, которая будет распознавать. Ну и естественно надо учесть, что есть несколько вариантов рисования одной цифры.
Ну чисто технически, мы можем воссоздать цифру из множества точек постоянно опуская/поднимая перо, и все это вообще неэффективно обучать имхо.
Я перед тем, как распознавать числа, делал обрезание со всех сторон пустого пространства, а затем маштабировал картинку до нужного размера.
Правда я не использовал нейросеть
foo52ru ну стоит изменить шрифт и твоя прога распознавания ломается, против нейросети не попрешь))
Можешь, пожалуйста, тоже поизучать ray marching?
@@Котейка-ю6я сеть-сетью, но масштабирование до нужного размера, дабы исключить влияние центрирования и размера - очень правильная и грамотная идея. нужно и ввод и обучающий материал масштабировать.
и потом, для капчи, например, форумов phpbb нахрен не нужна никакая нейросеть)) палка, палка, огуречик))
@@Be3y4uuK0T на pixilang?
Ег Сир ну, да
Это очень хорошо, что вы читаете наши комментарии. Под одним из предыдущих видео я спрашивал где проект можно открыть и вот, детально рассказали.
Спасибо большое!
Меня вообще бесят проекты, где нужно проводить танцы с бубном и консолью, что открыть его
@@Tezla0 ты о чем? Это как бы кнал по программированию, тут по другомы нельзя)
я тоже не понимаю... они не рассказывают ничего. "Вот я мол программу написал, меняем то получаем так вот. " а что как, где писать это... воообще не понятно
Я однажды попросил больше прогроммирования ... и им-же сейчас захлебываюсь
Алексей Р. ну так он не учит программированию, он показывает что у него получилось
Сразу лайк и коммент. Меня просто поражает то, что такие люди до сих пор существуют. Которые искренне любят то, о чём они говорят и при этом говорят на такие многогранные и завораживающие темы. Это супер-контент, я желаю Артёму всегда оставаться таким огненным и интеллигентным человеком. Наткнулся на канал недавно и теперь с нетерпением жду каждое видео. Спасибо тебе!
Мне оч лень читать твой как понимаю БОЛЬШОЙ и очень искренний комментарий.. Но лайк поставлю
Сколько же на свете умных людей!! За 6 секунд объяснил, что я ниx** не мог понять вообще. Ну и пацан!...
@@ДжотароКуджо-ъ5ч крч если в кратце то он благодарит автора видеоролика
У тебя талант, объяснять сложные вещи понятно, так держать
Marsel Magnum у тебя проблемы с головой?
@@userhackermaster это он про себя
Не думаю. Есть люди, которые объясняют получше. Зато он умеет очень интересно рассказать :>
По факту, объяснения здесь мало! Но все равно молодец
@@userhackermaster крутой
Очень рад, что наткнулся на твой канал. Пожалуй один из наиболее качественных научно-популярных каналов, ориентированных на школьников. Сочетание доступности объяснений с их глубиной и лаконичностью. Многим учителям стоило бы у тебя поучиться. Ты большой молодец! Продолжай свое дело, оно приносит много пользы! Порекомендовал твой канал своим учащимся и не только своим )
Молодец парень, светлая голова. Удачи в развитии и в практическом применении знаний.
Очень хороший пример с нейроном смещения.
Линейная функция проходящая через начало координат:
y = kx
Не проходящая:
y = kx + b
Где B будет выступать нейроном смещения.
Который и сдвигает его центр относительно y.
Даже подходит - B, BIAS :)
Онигири: если кто то ещё не знает что такое нейросеть, сейчас объясню
Я: а чо такое джава
Ох... Как ты сюда забрёл?)
@@Юлия-т6ф9ч Да там цирвицек был, кхасииивый! Я на него - кляц, а там нейросети кокието. Уже пол года хрестик-выхода найти не могу...
Джава это такой чувачок в халате и с горящими глазами из звездных войн
Java - это такое кофе
Как можно не знать, это штука, которую нужно скачать, чтобы Майнкрафт работал
Онигири делал нейросети, до того, как это стало мейнстримом
смотрю в 2023, чел, ты должен был сделать платные курсы с такими вот примерами, чтобы новичкам сразу потыкать можно было и поиграться на простых примерах. Спасибо за контент, проект из 6 файлов топ
9:14 лучше напиши нейросеть для распознавания почерка врачей
Это будет возможно только через 100 лет.
И то вряд-ли мы дойдём до таких технологий
Это невозможно, квантовый компьютер скорее сгорит.
Мне друг врач говорил, что они специально так пишут, чтобы их потом к ответственности не привлекли.
@@Женя-з5з Получаеться что уже привлекут с помощью нейросети)
Это шедевр!
Экран: *чёрный*.
Нейросеть: думает что это 5
лол
Мне это напомнило Games done quick - TASbot plays Brain Age
там короче челик бота для игры создал, и бот играл в игру "нарисуй ответ на примеры"
Он рисовал рандомные мемы и игра их считывала
@@dimakul2765 Насколько я помню, человек сам инпуты заранее ввёл, а потом воспроизвёл
@@rlklmrlklm825 естественно
Нейросеть это новый Эйнштейн,вы не шарите))
в любой непонятный момент показывай терминатору картинку с черным экраном
Приятно видеть людей, которые не ленятся учиться новым скиллам. Спасибо, что не делаешь это "втихаря" для себя, а стараешься в популяризацию!
Для остальных: запомните, для того, чтобы быстрее открывать для себя новые горизонты, важно учиться изучать их. Это мета-навык, и "мета" в обоих смыслах ;)
Очень крутой контент! Научпоп, который не упрощает всё до безобразия, а рассказывает о вещах, как они есть. Такого почти нет :)
На будущее: код совсем не видно, лучше делать его покрупнее
так ссылка же на гит хаб есть, если код нужен
Не вижу смысла увеличивать код, так как в IDE он ровно так и выглядит. Если вы в полноэкранном режиме будете смотреть ролик, то будете видеть код, как его видит сам Артем)
@@totsamykotory а если я смотрю на телефоне?
@@totsamykotory мы не будем видеть код как он, т.к видео пережал youtube и может отображать это видео на экране с другим разрешением.
@@Tezla0 Аргумент, но тем не менее я сомневаюсь, что у Артема 4к экран и что мы многое теряем от того, что видит от если смотрим в нормальном качестве.
Приятный, спокойный молодой человек! Желаю всяческих успехов!
Спасибо тебе! Не ожидала, что про нейросети можно так понятно рассказать. Подписка, лайк! и хочу еще, про код
Блин, чел. Этот канал - лучшее что я нашел. Ты очень интересно и доходчиво объясняешь, а самое главное, это все пригодится многим в будущем, включая меня.
Спасибо большое! Бесценная информация. Довольно сложно найти подробное описание создание своей нейросеть с примерами кода. Все хотел написать и никак не мог найти нормальных примеров. Ещё раз спасибо !
Хахахахах, классно, когда выходит такой качественный контент, причем материал пригодится в будущем
О, привет. Я твой подписчик. Когда видео??????
Y Play Приятно такое видеть, реально )
Я продолжу в начале мая. Кстати, можешь посмотреть закреп под последним видео, там подробнее.
чем пригодиться? начал объяснять теорию и быстро сдулся до тупого рисования
UP4 K не ну внатуре там все намного сложнее, типо принцип работы градиентного спуска если бы он объяснил, то было бы намного полезнее для тех кто планирует заниматься этим. А так это интересная штука для любой аудитории, что в рамках канала, наверное, выгоднее
мало где пишу коментарии, но ты создатель этого видео , нереальный молодец!!! подача, обучение знание предмета , тебе преподом надо идти , кароче миллион похвал продолжай в том же духе
Ты нейросеть?
Думаю нет
Вообще не шарю в программировании, но устройство нейросети заинтересовало.Сижу теперь смотрю тебя))) понятно рассказываешь вроде как)
Очень качественный контент! Жду каждый видос
теперь я тоже
Наконец-то! Нейросеть! Я два года ждал этого. В кои-то веки!
Надеюст, она сможет грабить корованы
Джва?
Я джва года ждал!
Наконец-то новое видео. Спасибо за такой годный (12/10) контент, удачи и развития тебе
Просто божественные иллюстрации работы и обучения нейросети! Наконец-то я увидел, как это происходит в реальном времени!
Спасибо за видео!
Самая топовая обьеснялка нейросети
Похоже что это новыюая восходящая звезда Ютуба
Если так дело пойдёт, у человечества будет два илона маска. Только один отправит лишних людей на Марс а второй в матрицу.
Ты про нейросеть?
А еще он сделает Терминатора ...
Твой контент это именно то, что я искал на ютубе. я так же занимаюсь прогой, пишу сайты, но щас учусь в dlschool на базовом потоке, и твои видосы сильно расшираяют мой кругозор. спасибо тебе за контент, выпускай видосики почаще. (ну и в коде иногда оставляй комменты, для ускорения процесса(я просто некоторые на js/c++ переписываю)
dl school жиза
Канал, который не тянет кота за гладкие места и идет к сути!
Я видел просто кучу объяснений как нейросеть работала но только из твоего супер наглядного объяснения я понял как это работает!
Так он толком и не объяснил же.
@@TimLaizaR228 1:15
@@zorcop225 так это не объяснение же. Точно так же этот момент объясняют абсолютно везде. Самое главное в работе нейросети - backpropagation, который никто уже не может внятно объяснить, т.к. там используется неочевидная реализация градиентного спуска.
Ты единственный кто смог наглядно показать как работает нейрон сдвига, спасибо)
ООООООООООООООООООЧЕНЬ интересно, сам программист, спасибо за видео!)
Привет Онигири! Новое видео вышло 2 минуты назад, а значит нас ждёт что-то интересное
Ты перевел для меня нейросети из магии в обыденность. Спасибо!
Копни еще больше, и окажется, что это мат статистика и теория вероятности середины прошлого века, сквозь призму возможности обрабоики огромных таблиц.
Комменты Огонь!!! Повеселили. Особенно про отложенный суисайд!
просто и доходчиво . Вы умеете обьяснять , это большое преимущество.
Ты на столько искренне просил подписаться, что я подписался)
придётся отложить суесыд на 17 минут
+++
Сударь, не играли ли Вы в DDLC?
@@thevortex6512 было дело. А зачем Вам данная информация?
мне самому после доки доки и бесконечного лета вскрыться захотелось (Вскрываемся!)
это видео дало мне силы жить дальше, суесыд отменяется!
@@cracker9320 это да... Я проходила также мод RainClouds (события игры от лица Сайори), это было ужасно грустно
Молодец! Для своего возраста отлично разбираешься. Развивайся в том же темпе, и тебя ждет отличное будущее
Понял, что ни чего не понял, но понял, что интересно и залипательно, пытаться что-то понять.
Не останавливайся, очень интересные видео, как же приятно найти человека с похожим мышлением! Посоветуй литературу для изучения нейросетей, математики. Есть огромное желание тоже написать нейронку с нуля, буду рад если ответишь!
Ну как, начал изучать нейронки?
Вот идея с интерфейсом классная. А иногда залипает нейросеть потому что сваливается в локальный минимум. Там надо отдельно проверять, если ошибка долгое время большая, но не падает - значит либо коэффициенты нейросети надо рандомить, либо шаг обучения сильно увеличивать. Там же целая наука... Но если вдруг возникнут такие непонятности - можешь обращаться за советом.
давай еще такие видосы я даже подписался , тематика самое то , изучаю нейросети ты очень поможешь
Красавец - очень понятно объясняешь. Это талант!
Бесспорно, очень интересно! Отличная подача! Не забывай представляться в самом начале, чтобы аудитория стала ближе. Максимально всё понятно, просмотрел даже повторно!
Молодец красавчик) Заходят твои эксперименты, даже потом запускаю поиграться) Пжл пиши коменты в коде...
Комменты в коде говорят о низком качестве кода. Читай "самодокументируемый код", " чистый код ". Вот комменты к открытым функциям в виде документации - другое дело.
@@OOOJohnJ Некоторые вообще делают комментарии для галочки, комментируя даже "int Add(int a, int b)"
@@Tezla0 если это комментарий для автоматически формируемой документации к библиотеке, то это норм, а если просто в коде строки комментируются... ну я оцениваю это как вредную привычку с учёбы, где преподаватели требуют комментировать каждую строку, чтобы видеть, что ученик понимает для чего она, но в живом проекте это лишнее и с опытом такое должно уходить, на мой взгляд.
OOOJohnJ вот это новость) пока все спецы комментируют код, уже ходит слух, что наличие коментов свидетельствует о говнокоде)))
@@АлександрБравис-с3о ну сами логически рассудите: если код требует дополнительных пояснений среди строк, значит без них он не понятен/сложночитаем, значит он не так уж и хорош. А если проект не свежий, а постоянно меняется, то всё чаще будут появляться ситуации, что комментарий писался к другому коду, который позже был изменён, а коммент остался старый. Что вносит путаницу для разработчиков, особенно недавно происоединившихся к проекту.
Нам надо видео про обратное распространение ошибки🙃
нɐw нɐɓо ʚиɓǝо udо оƍdɐɯноǝ dɐɔudоɔɯdɐнǝниǝ оmиƍʞи🙂
@@mykola7748 🙃
@@mykola7748 n̯ʎхɐн иɓи
@@alexey_pryadko сам
Голос уникальный,как у гипнотезёра!
Светлая голова и мысли. Хорошая речь. С удовольствием посмотрел ролик. Удачи тебе, парень!
Ты потрясающий! Тема про нейросети мне вообще зашла, продолжай! Нигде я ещё не видел столько понятных объяснения и ссылок на исходный код
Боже, только что узнал, что на тебя подписан Мамикс с аккаунта "мамикс евредей", да и вообще, у тебя уже так много подписчиков, так рад за тебя)
"для тех кто в 20м году все еще не знает как работает нейросеть, вот краткое описание", шел 23й год, я понятия не имею как работает нейросеть
Все: Использовать гиперболический тангенс или классическую сигмоиду?
Я: ReLU, я выбираю тебя!
Потому что ReLu быстрее всего обучается
@@sabzero43 А я его выбираю, потому что его функция выглядит как-то так return max(0, x); :D
Парень просто сидит напротив квадратного монитора (железо наверное хуже чем у меня), на фоне розетки и двери, младше меня и рассказывает очень умные вещи доступным языком. Восхищаюсь.
Простое попиксельное сравнение исходного изображения с набором образцовых дает лучший результат распознавания, и при этом ничего обучать не нужно. Сделай настоящую нейросеть, которая будет понимать сдвиги, масштаб и развороты. А вообще автору однозначно зачет, удивительно качественный контент от молодого поколения.
Класс, только нужно учитывать, что задача сравнения будет гораздо вычислительно сложнее и плюс при обучении мы не стремимся обратить ошибку в нуль. Нам, может понадобиться, условно ошибка порядка 5%. Поэтому она очень быстро обучится. Ну и если бы автор использовал бы предварительно аугментацию данных, то получилось бы честная задача mnist, что он и упомянул .
Ещё интересная идея сделать видео про теме "компьютерное зрение", распознавание видео и наложение модели/изображения. Дополненная реальность. Можно в юнити на основе openCv.
Привет, я программист "любитель". Хочу сказать тебе спасибо за такой качественный и актуальный контент. Ты молодец, продолжай в том же духе!! Спасибо!!!!
Три дня читал статьи о нейросетях , решил сделать перерыв в недельку , в итоге понял что все забыл
Впервые я посмотрел этот видос 4 года назад, когда он вышел. Сейчас я его пересмотрел, потому что сам делаю backprop с нуля... Иии, это самое годное, что я нашёл! Правда, твой код backprop'а самый понятный. В том плане, что там нет магии из векторных библиотек. Артём Онигири как обычно спасает мой петпрожект, спасибо!
Когда открывала видео, хотелось простым языком услышать побольше о том как создается нейросеть. В итоге большую часть видео смотрела тестирование нейросети
Было бы интересно в следующем видео чтобы ты сделал свёрточную сеть и поэкспериментировал с ней и распознаванием изображений. Желательно опять на java и с репозиторием исходников)
11:17 объективно эта цифра больше похожа на 9 чем на 4. Пожалуй, единственный весомый признак по которому мы понимаем, что это явно 4 - это то, что угол слева заостренный. Предположу, что тут проблема в том, что во входных данных для обучения примеров с 4ой в виде перевернутого стула 11:12 было больше.
*Классное видео! смотри, у тебя скоро будет 1.000.000 подписчиков!) запомни меня)*
Это было для меня самое понятное объяснение принципа работы нейросетей. Подписался
Бро, ты крут!
Лайк и подписка!
*ушел смотреть другие видео на твоем канале
Сделай видео про 4-х мерное измерение, у тебя очень классно получается
Посмотри Wild Mathing, они недавно сделали видео про 4 измерение
есть классный мультик на тему измерений, правда не каждому зайдёт к тому же там дряной перевод (озвучка), но если перетерпите первые минут 20, то потом втянитесь, я думаю ))
ruclips.net/video/mHA6zwP3TBk/видео.html
Ну либо можно на английском посмотреть (если не знаете, то включите субтитры)
ruclips.net/video/tt3DJHTLhmY/видео.html
4-х мерное пространство, ёбта
Онигири, покупай футболки почаще, мы ждем новые ролики
Без проблем, задонать ему 500р от души
Ты молодец, просто и интересно. Успехов в твоих трудах
Ты умен для молодого человека. Уважаю. Удивил дядьку.Подпишусь,хотя нихрена не понимаю-тупо поддержать, хотя бы так
Я даже поставлю колокольчик, из-за такой добродушной и простой человеческой подачи
Скрытая реклама МегаФон...
быстро канал стал расти, однако)
Братан ты не вздумай начать курить и бухать!!! ты будущее. the future! Я вот добился того что бухаю...
Спасибо за видео! Сейчас учусь программированию и тебя интересно слушать - рассказываешь интересности)
автор, ты молодец.... мне бы лет 30 назад существующие технологии и доступность к знаниям...
Очень клёвые видео!!!
Расскажи что нибудь про себя! Где и на кого ты учился?
То чувство, когда ты ничего не понимаешь, но смотришь, чтобы стать умнее.
Шейдеры, расскажи про шейдеры так как ты это делаешь ')
Много математики и тригонометрии я смотрел его код, сложно.
@@c4llv07e Но до ужаса просто, но, плюсану ОП, структуру шейдеров и основные приемы показать лишним не будет
без воды, наглядно и доступно!
Спасибо огромное за наглядное объяснение принципов работы нейросети
Привет. Да, банально, но уверен, что многие хотят узнать, где ты научился программированию, вуз, курсы, сайты, ютуб, книги?
Можете сделаешь отдельное видео про это?
А в чём проблема самообучения? Сам так изучил яву, плюсы и -асму- (хотя нет, по асме странно, но документации нет)
@@c4llv07e Потому что для каждой архитектуры асм разный
@@Tezla0 это я понимаю, но принципы по типу "mov " можно же где то написать?
@@c4llv07e принципы работы инструкции или что? Это тоже от архитектуры зависит, но обычно все одинаково, т.к изобретать велосипед с квадратными колесами никто не будет.
Уже где-то было, что закончил МИФИ
Я в тебя влюбился💕
Гамасек
Oh shit I’m sorry
Ой кста жиза,
Страшный наверно сам за 40 и смотришь видосы с молодыми парнями...
Я из времени, когда нейросети стали набирать популярность (кто из 2023 пишите (не призыв))
Пересматриваю его видео
напишем через 2 года, что мы из 2025
Отличное видеоб и супер хорогая подача материала! Я тоже всё собираюсь самостоятельно начать разбирать нейро сети как и ты- методом реализации алгоритмов.
Шикарный контент. Лайк однозначно + комментарий для продвижения в рекомендациях. Спасибо за видео и труд, что был вложен в создание ролика с настолько подробной информацией работы нейросетей. Было интересно.
Что думаешь о Google Colab, очень удобная для МЛ, правда только на Питон 3
Збс платформа. Дает бесплатно 16гб видеопамяти (То, что нужно для нейронок) а взамен просит только не майнить на ее видюхах.
36 вообще-то, если использовать TPU, и 25 на GPU если превышен лимит памяти.
Слушай, попробуй с нуля сделать нейросеть, которая будет преобразовывать голос в текст)
Ну это уж слишком. А вот хотя бы производить разбор просто предложения на смысловой ряд (подлежащее, сказуемое, указаны ли фио, даты) - было бы интересно :) но тоже довольно сложно
@@OOOJohnJ это уже можно сделать без нейронной сети)
@@Amigun_yo много чего без неё можно сделать. Прелесть в том, что с ней многого делать не нужно, она сама учится ))
@@OOOJohnJ ну согласись, нейросеть, которая будет преобразовывать голос в текст, намного интереснее) Чтобы узнать как это все работает и тд)
привет, не скажешь сколько тебе? такие знания, а выглядишь очень молодо))
1993 года рождения. А выглядит действительно молодо. Я вначале думал, что он школьник) Молодец парень!
Я бы не сказал что это прям очень большие знания
Какой позитивный человек, хорошая подача спасибо за работу пацан!!!
Спасибо, за подробное объяснение, особенно понравилось то, что ты в конце подробно показал как запустить твой код 👍
Парень, уважуха тебе от человека с высшим образованием программиста, который не написал в жизни ни одной программы. Смотрю тебя и завидую твоему таланту
Так, ану разберись что это за обратное распространение ошибки, и нас научи )))) А мы лайков за воротник накидаем ))))
Кто из вас та нейронная сеть, что поставила один тщедушненький дизлайк, признавайся?
64 нейронки?
@@НикитаЯковлев-ы4р была одна против 364 ))
@@АндрейТитов-ж7л господи нейронки-хейтары размножаются😦
Это те нейросети внутри эволюционирующих столов, которых он назвал неспособными к обучению. 🤣
Я не могу остановиться смотреть твои видео.... Спасибо большое за проделанную работу, я уверена, твоя аудитория найдет тебя и ты сильно вырастешь через пару лет.
Есть книга Саймана Хайкина "Нейроные сети полный курс". Я начал изучать, чтиво не для слабонервных. Там уровень информации: Несколько докторских в разных облостях. Мозг плавит, что ещё в 1954 был придуман перцептрон. А более продвинутые нейросети описали ещё в 1994 году, но реализовали полноценно их, только недавно
А можна более подробно, как ты всё делаешь?
куда подробнее?