публичный финальный класс 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