Для того, чтобы нейронная сеть успешно работала необходимо правильно обучить ее на большом объеме данных. Для этого мы воспользуемся данными из открытых датасетов и обучим нашу первую настоящую нейросеть для диагностирования сердечных заболеваний. Не стесняйтесь задавать вопросы в комментариях, высказывать свое мнение, а также обязательно поставьте лайк под видео. Этим вы легко можете помочь развитию образовательного канала. И приятного просмотра! Исходный код проекта доступен на github: github.com/shwanoff/neuralnetworks А для общения заходите в наши чаты: Общий чат в телеграм: ttttt.me/codeblog_chat Чат по C# в телеграм: ttttt.me/codeblog_csharp Чат в дискорд: discord.gg/EV2WdyP
Уважаемый Шванов Вадим , подскажите пожалуйста, как сделать НС, неподверженную локальным минимумам, а неуклонно идущей к глобальному минимуму ошибки, при обучении. Ну кроме смещения старта обучения или дропаута?
Вадим, привет! В первую очередь спасибо за занятия. Шикарная подача, отличное объяснение. Как говорится keep it up). Вопрос следующий: при масштабировании мы используем минимальные и максимальные значения из множества чисел, числа берутся из набора исторических данных. Но предположим , что мы обучили нейросеть, все ок , и сейчас хотим спрогнозировать результат , но по каким то причинам значение нынешнего входного параметра превышает значение максимума из данных для обучения. Что тогда мы получаем ошибку прогноза? А что если такая ситуация будет происходить довольно часто? Значит ли это что масштабирование не универсальный способ?
Вадим, вопрос: скормили мы, допустим, датасет в котором минимальным значение будет -2, а максимальным 9500. Как поведет себя сеть, если, в процессе её использования, придут входные данные, которые не входят в границы датасета, по-которому мы её обучали? Например, на вход пришло значение 11000, которого ранее не было. Нейронная сеть в таком случае корректно обработает, или нужно будет этот пример входных данных добавлять в датасет и заново обучать весь цикл?
Неужели удобно в русифицированном интерфейсе работать? Я тоже раньше пробовал, только дельные советы по фичам все на английском, задолбался искать, где что лежит.
На самом деле действительно, лучше работать в англоязычной версии, но я как поставил давно русскоязычную, так и продолжаю ей пользоваться. Когда буду в следующий раз устанавливать - поставлю наверное на английском
Windows, это для России "Везде", С# надо только на русском преподавать как в школе, и в русскоязычной VS. Приучатся к хорошему начинают с родного языка.
Для того, чтобы нейронная сеть успешно работала необходимо правильно обучить ее на большом объеме данных. Для этого мы воспользуемся данными из открытых датасетов и обучим нашу первую настоящую нейросеть для диагностирования сердечных заболеваний.
Не стесняйтесь задавать вопросы в комментариях, высказывать свое мнение, а также обязательно поставьте лайк под видео. Этим вы легко можете помочь развитию образовательного канала. И приятного просмотра!
Исходный код проекта доступен на github: github.com/shwanoff/neuralnetworks
А для общения заходите в наши чаты:
Общий чат в телеграм: ttttt.me/codeblog_chat
Чат по C# в телеграм: ttttt.me/codeblog_csharp
Чат в дискорд: discord.gg/EV2WdyP
i realize it is kinda off topic but do anybody know a good website to watch new movies online?
@Kole Hector flixportal =)
@Brendan Zaiden Thank you, I signed up and it seems to work :) I appreciate it !
@Kole Hector you are welcome :)
сп за урок
немножко духоты ) для разделения по столбцам в EXEL есть удобная команда данные -> текст по столбцам
Уважаемый Шванов Вадим , подскажите пожалуйста, как сделать НС, неподверженную локальным минимумам, а неуклонно идущей к глобальному минимуму ошибки, при обучении. Ну кроме смещения старта обучения или дропаута?
Вадим, привет!
В первую очередь спасибо за занятия. Шикарная подача, отличное объяснение. Как говорится keep it up). Вопрос следующий: при масштабировании мы используем минимальные и максимальные значения из множества чисел, числа берутся из набора исторических данных. Но предположим , что мы обучили нейросеть, все ок , и сейчас хотим спрогнозировать результат , но по каким то причинам значение нынешнего входного параметра превышает значение максимума из данных для обучения. Что тогда мы получаем ошибку прогноза? А что если такая ситуация будет происходить довольно часто? Значит ли это что масштабирование не универсальный способ?
Привет) Если смотрел прошлый урок, то подскажи, у тебя при количестве слоёв больше 1 сеть адекваные результаты выдаёт? точность не страдает?
@@vadiminf при количестве слоев больше 1 значения становятся неадекватными чуть более чем полностью
Ты крутой!!!
Вадим, вопрос: скормили мы, допустим, датасет в котором минимальным значение будет -2, а максимальным 9500. Как поведет себя сеть, если, в процессе её использования, придут входные данные, которые не входят в границы датасета, по-которому мы её обучали? Например, на вход пришло значение 11000, которого ранее не было.
Нейронная сеть в таком случае корректно обработает, или нужно будет этот пример входных данных добавлять в датасет и заново обучать весь цикл?
Вадим!
А если использовать такие диапазоны масштабирования (стандартизации) как [0.01, 1], [0, 0.99], [0.01, 0.99]?
Приветствую. Будут ли такие же уроки по питону в скором времени? Или вы только на с# пишите?
Не в скором времени, но в следующем году планирую как раз python снимать. в этом году будет полностью C#
Как создать UML в VS 2019? Немогу найти Modeling Project в новой Visual Studio 2019!!!! Помогите
формулы нормализации и масштабирования перепутал между собой) Суть осталась та же, просто названия местами поменять нужно.
В топологии(для входных данных) написано outputs.count а кажется нужно inputSignals.GetLength(1)
возможно... нужно смотреть, с ходу не могу сказать к сожалению
32:40 ох уж эти эльфийские руны, как вижу, так в сон клонить начинает...
Да ладно, там еще не все так сложно ))) до настоящих эльфийских рун еще очень далеко
ruclips.net/video/3esYbQ9PHrM/видео.html - В этом случае можно выделить код мышкой зажав альт
Спасибо )
Неужели удобно в русифицированном интерфейсе работать?
Я тоже раньше пробовал, только дельные советы по фичам все на английском, задолбался искать, где что лежит.
Мне тоже неудобно,привык к английской версии
На самом деле действительно, лучше работать в англоязычной версии, но я как поставил давно русскоязычную, так и продолжаю ей пользоваться. Когда буду в следующий раз устанавливать - поставлю наверное на английском
Windows, это для России "Везде", С# надо только на русском преподавать как в школе, и в русскоязычной VS. Приучатся к хорошему начинают с родного языка.