Рекуррентные нейросети | Нейросети для анализа текстов

  Рет қаралды 19,234

Andrey Sozykin

Andrey Sozykin

Күн бұрын

Лекция по рекуррентным нейронным сетям и их применению для анализа текстов. Страница курса - www.asozykin.r...
В предыдущих видео мы рассматривали анализ текстов с помощью полносвязных нейронных сетей. Такие сети рассматривают текст как набор изолированных токенов. Однако в тексте важное значение имеет последовательность слов. Поэтому для корректного анализа текста нужны архитектуры нейронных сетей, которые могут работать с последовательностями. Одной из таких архитектур и являются рекуррентные нейронные сети.
Основное отличие рекуррентных нейронных сетей - это наличие циклов. Выход нейрона может быть соединен с его входом.
В видео рассматриваются:
Основные проблемы анализа текста полносвязной сетью.
Особенности архитектур рекуррентных сетей.
Разворачивание рекуррентной сети во времени.
Режимы работы рекуррентных сетей - sequence to sequence и sequence to vector.
Использование рекуррентных нейронных сетей в TensorFlow и Keras с помощью слоя SimpleRNN.
Лекция "Анализ тональности отзывов на фильмы IMDB" - • Анализ тональности отз...
Как можно поддержать курс:
1. Яндекс Кошелек - money.yandex.r...
2. PayPal - www.paypal.me/...
Заранее спасибо за помощь!
Добавляйтесь в друзья в социальных сетях:
вКонтакте - avsozykin
Instagram - / sozykin_andr
Facebook - / asozykin
Twitter - / andreysozykin
Мой сайт - www.asozykin.ru
Мой канал с краткими и понятными объяснениями сложных тем в ИТ и компьютерных науках - / andreysozykincs

Пікірлер: 47
@shaha2411
@shaha2411 5 жыл бұрын
Спасибо большое Вам! Многого научился у Вас, вы мой стартовый наставник. Ваши труды многим помогают разобраться с нейросетю и развиваться в этой области! Вы замечательный человек!
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Спасибо за приятный отзыв! Успехов!
@noname-r9k3t
@noname-r9k3t 11 ай бұрын
Спасибо вам большое. У вас талант преподносить материал просто и понятно.
@k4sk4d
@k4sk4d 5 жыл бұрын
Давно не увлекаюсь уже, другая работа, но смотрю. Спасибо Андрей, что не оставил просвещать.
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@dimitriywhite7728
@dimitriywhite7728 4 жыл бұрын
протяжное "до свидаания" в конце топ вообще)
@AndreySozykin
@AndreySozykin 4 жыл бұрын
;-)
@НиколайКоротков-ъ7с
@НиколайКоротков-ъ7с 5 жыл бұрын
Очень интересно. Спасибо за видео!!!!
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@5elll960
@5elll960 5 жыл бұрын
Как же долго вас не было на ютубе - рад вас видеть, Андрей, здравствуйте. Мб своевременные донаты простимулируют вас на подготовку новых материалов и почаще? ;)
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Была большая загрузка на работе. Сейчас планирую вновь войти в ритм и выпускать по видео в неделю.
@СолодушкинСвятослав
@СолодушкинСвятослав 2 жыл бұрын
Спасибо! Очень познавательно
@alexeypolimer1429
@alexeypolimer1429 5 жыл бұрын
Вижу видео, ставлю лайк)
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Спасибо!
@alexeypolimer1429
@alexeypolimer1429 5 жыл бұрын
@@AndreySozykin Планируете ли вы видео по технологиям gpon gepon?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
К сожалению, в этих технологиях не разбираюсь, поэтому вряд ли смогу сделать хорошие видео.
@ИванГрозный-ц5о
@ИванГрозный-ц5о 2 жыл бұрын
просто и доступно, спасибо!
@ArtemEngineerRVA
@ArtemEngineerRVA 5 жыл бұрын
Пасибо. Ждем-с
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Пожалуйста!
@НатальяСоколова-я1г
@НатальяСоколова-я1г 5 жыл бұрын
Андрей, спасибо большое за понятное объяснение. Хотелось узнать, какой подход в рамках реккурентных сетей стоит применять к классификации очень похожих текстов? Есть ли к-н практики и осветите ли Вы данных момент в к-н своем ролике в будущем?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Да, в следующих видео будут конкретные примеры использования как рекуррентных, так и других типов сетей для классификации текстов.
@ArtemEngineerRVA
@ArtemEngineerRVA 5 жыл бұрын
Андрей, а рассмотрение структур SAT-солверов в тематику вашего канала не вписывается?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Нет, к сожалению. Я сам не разбираюсь в SAT-солверах, поэтому вряд ли смогу хорошее видео сделать.
@avdeevgr
@avdeevgr 5 жыл бұрын
Андрей здравствуйте! Можно ли вас попросить записать такой вебинар или стрим провести на тему создание нейронной сети с самого начала и до запуска. Что бы был живой пример и коментраии от професионала, тоесть от вас. Спасибо. Если было уже такое то дайте ссылку)
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Имеется в виду самостоятельно все с нуля разработать? Или с помощью готовых библиотек?
@avdeevgr
@avdeevgr 5 жыл бұрын
@@AndreySozykin Андрей спасибо вам за ответ! С помощью готовых библиотек. С нуля это будет слишком)
@rKvinty
@rKvinty 3 жыл бұрын
@@avdeevgr А я вот сам всë разрабатываю) (И самое сложное это не реализация, а поиск точной информации)
@zzzCyberzzz
@zzzCyberzzz 5 жыл бұрын
Подскажите, какая сеть наиболее подходит для предсказания временных рядов? Видел дипломную работу, ряд преобразуется в 2д и загоняется в 2д сверточную сеть. Но там только теория без конкретных структур и размеров. И ещё как-то делают смешанные сети, но как это делать в керасе?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Зависит от конкретной задачи и временного ряда. Я бы начал с простого бейзлайна типа предсказание среднего из последних N значений, возможно, ARIMA. И дальше попробовал бы LSTM, GRU и одномерные сверточные сети. Смешанные сети в Keras можно делать, используя сверточные и рекуррентные слои (keras.io/examples/imdb_cnn_lstm/) или комбинированные слои типа ConvLSTM2D.
@zzzCyberzzz
@zzzCyberzzz 5 жыл бұрын
А если у меня задача, аналогичная этой: stackoverflow.com/questions/51344610/how-to-setup-1d-convolution-and-lstm-in-keras с несколькими каналами? Как лучше сеть организовать? Наверно Conv2D сначало нужно использовать, а потом уже LSTM слой? Но пока сеть с несколькими Conv1D дает лучший результат((
@AndersonSilva-dg4mg
@AndersonSilva-dg4mg 5 жыл бұрын
Андрей, подскажите пожалуйста, а по обычным сетям больше ничего не будет?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Будет. Сейчас готовим полностью обновленную версию курса, предназначенную для программистов.Там будет другой подход к объяснению, начиная с прикладного уровня вниз по модели OSI.
@AndersonSilva-dg4mg
@AndersonSilva-dg4mg 5 жыл бұрын
@@AndreySozykin а старые видео удалите?
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Думаю, нет. Для новых создам отдельный плей-лист.
@AndersonSilva-dg4mg
@AndersonSilva-dg4mg 5 жыл бұрын
@@AndreySozykin не удаляйте, все же труды вложены и материал полезный еще
@koanvic
@koanvic 4 жыл бұрын
@@AndreySozykin Када?
@hubstrangers3450
@hubstrangers3450 4 жыл бұрын
Hi could you provide a transcript of yours (email), which could be translated to English please, demos certainly provides a picture how you arrived at your code block, transcript will certainly help what your stating in you're demos. Thank you
@shaha2411
@shaha2411 5 жыл бұрын
Интересует сеть со смешанными входными данными (например изображение и цифровые данные), то есть сети с несколькими входами. В KERAS -е есть функциональный API, но примеров решение задач почти нет (только у одного автора нашел, но почему то не получается воспроизвести его задачу): www.pyimagesearch.com/2019/02/04/keras-multiple-inputs-and-mixed-data/
@AndreySozykin
@AndreySozykin 5 жыл бұрын
Вот пример создания сети с двумя входами и объединением данных через functional API в Keras - link.medium.com/wyNAGR7J50
@shaha2411
@shaha2411 5 жыл бұрын
@@AndreySozykin Огромное спасибо, Андрей Владимирович!
@РАБОТЯГАСЗАВОДУ
@РАБОТЯГАСЗАВОДУ 4 жыл бұрын
Вы говорите, что нужно создать столько копий рекурентной нейронной сети развернутой во времени, сколько элементов входных данных в последовательности, но далее передаете параметр 8, хотя данных больше. Правильно ли я понимаю, что сеть автоматически создает эти копии для каждого элемента, а передаваемый параметр 8 является количеством итераций? То есть сигнал 8 раз пройдет по множеству копий рекурентного слоя прежде чем наконец-то попадет на полносвязный слой?
@КАНАЛВСЁ-ю6с
@КАНАЛВСЁ-ю6с 4 жыл бұрын
смукаааа
@rKvinty
@rKvinty 3 жыл бұрын
Мне кажется тот параметр "8" означает количество нейронов в этом рекурентном слое
@Русь-Родина
@Русь-Родина 2 жыл бұрын
Слишком поверхностное изложение материала. По сути ни о чем.
Bike Vs Tricycle Fast Challenge
00:43
Russo
Рет қаралды 107 МЛН
ДЕНЬ УЧИТЕЛЯ В ШКОЛЕ
01:00
SIDELNIKOVVV
Рет қаралды 3,3 МЛН
iphone designer studio📱🤣🤣
0:16
티곰
Рет қаралды 695 М.
Что лучше ноутбук или ПК в бюджете 100к?
0:34
Куда пропал Kodak?
1:01
MOTIVESSION
Рет қаралды 9 МЛН