публичный финальный класс BlockLSTMGrad
Вычисляет обратное распространение ячейки LSTM для всей временной последовательности.
Эта реализация должна использоваться вместе с BlockLSTMV2.
Константы
| Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
| Выход <Т> | бГрад () Градиент для w должен быть подкреплен. |
| static <T расширяет TNumber > BlockLSTMGrad <T> | create ( Область действия, Операнд <TInt64> seqLenMax, Операнд <T> x, Операнд <T> csPrev, Операнд <T> hPrev, Операнд <T> w, Операнд <T> wci, Операнд <T> wcf, Операнд <T > wco, Операнд <T> b, Операнд <T> i, Операнд <T> cs, Операнд <T> f, Операнд <T> o, Операнд <T> ci, Операнд <T> co, Операнд <T> h , Операнд <T> csGrad, Операнд <T> hGrad, логическое значение usePeephole) Фабричный метод для создания класса, обертывающего новую операцию BlockLSTMGrad. |
| Выход <Т> | csPrevGrad () Градиент cs_prev, который будет поддерживаться. |
| Выход <Т> | hPrevGrad () Градиент h_prev будет иметь обратную поддержку. |
| Выход <Т> | вГрад () Градиент для w должен быть подкреплен. |
| Выход <Т> | вкфГрад () Градиент для поддержки wcf. |
| Выход <Т> | вциГрад () Градиент для wci, который будет поддерживаться. |
| Выход <Т> | вкоГрад () Градиент для поддержки wco. |
| Выход <Т> | хГрад () Градиент x, который будет подкреплен. |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Постоянное значение: «BlockLSTMGradV2».
Публичные методы
public static BlockLSTMGrad <T> create ( Область действия, Операнд < TInt64 > seqLenMax, Операнд <T> x, Операнд <T> csPrev, Операнд <T> hPrev, Операнд <T> w, Операнд <T> wci, Операнд <T > wcf, Операнд <T> wco, Операнд <T> b, Операнд <T> i, Операнд <T> cs, Операнд <T> f, Операнд <T> o, Операнд <T> ci, Операнд <T> co , Операнд <T> h, Операнд <T> csGrad, Операнд <T> hGrad, Логическое использованиеPeephole)
Фабричный метод для создания класса, обертывающего новую операцию BlockLSTMGrad.
Параметры
| объем | текущий объем |
|---|---|
| секЛенМакс | Максимальная продолжительность времени, фактически используемая этим входом. Выходные данные дополняются нулями, превышающими эту длину. |
| Икс | Входные данные последовательности в LSTM, форма (timelen, Batch_size, num_inputs). |
| csPrev | Значение начального состояния ячейки. |
| hPrev | Начальный вывод ячейки (будет использоваться для глазка). |
| ш | Весовая матрица. |
| ВЦИ | Весовая матрица для подключения глазка входных ворот. |
| WCF | Весовая матрица для подключения глазка для ворот. |
| ВКО | Весовая матрица для подключения глазка выходного вентиля. |
| б | Вектор смещения. |
| я | Входной вентиль на протяжении всей временной последовательности. |
| CS | Состояние ячейки до Танха на протяжении всей временной последовательности. |
| ж | Ворота забывания на протяжении всей временной последовательности. |
| о | Выходной вентиль на протяжении всей временной последовательности. |
| ци | Ввод ячейки по всей временной последовательности. |
| со | Ячейка после танга на протяжении всей временной последовательности. |
| час | Выходной вектор h по всей временной последовательности. |
| csGrad | Текущий градиент cs. |
| hGrad | Градиент вектора h. |
| использоватьГлазок | Использовать ли гири-глазки. |
Возврат
- новый экземпляр BlockLSTMGrad