Уровень внедрения Word для сетей глубокого обучения
Слой встраивания слов отображает индексы слов в векторы.
Используйте уровень встраивания слов в сети LSTM. Сеть LSTM - это тип рекуррентной нейронной сети (RNN), которая может изучать долгосрочные зависимости между временными шагами данных последовательности. Слой встраивания слов отображает последовательность индексов слов на векторы встраивания и изучает встраивание слов во время обучения.
Для этого уровня требуется Toolbox™ глубокого обучения.
создает слой встраивания слов и задает размер встраивания и словарный размер.layer = wordEmbeddingLayer(dimension,numWords)
[1] Глорот, Ксавье и Йошуа Бенгио. «Понимание сложности обучения глубоким нейронным сетям». Материалы тринадцатой Международной конференции по искусственному интеллекту и статистике, 249-356. Сардиния, Италия: AISTATS, 2010.
[2] Хэ, Каймин, Сянъу Чжан, Шаоцин Жэнь и Цзянь Сунь. «Углубляясь в выпрямители: превосходя показатели на уровне человека по классификации ImageNet». В трудах Международной конференции IEEE 2015 по компьютерному зрению, 1026-1034. Вашингтон, округ Колумбия: Общество компьютерного зрения IEEE, 2015.
[3] Саксен, Эндрю М., Джеймс Л. Макклелланд и Сурья Гангули. «Точные решения нелинейной динамики обучения в глубоких линейных нейронных сетях». arXiv препринт arXiv:1312.6120 (2013).
doc2sequence | fastTextWordEmbedding | tokenizedDocument | trainWordEmbedding | word2vec | wordEncoding | lstmLayer (глубоко изучение комплекта инструментов) | sequenceInputLayer (инструментарий для глубокого обучения) | trainNetwork (инструментарий для глубокого обучения)