Optimizer

оптимизатор общедоступного абстрактного класса
Известные прямые подклассы

Базовый класс для оптимизаторов градиента.

Вложенные классы

сорт Optimizer.GradAndVar <T расширяет TType > Класс, который содержит парный градиент и переменную.
сорт Оптимизатор.Параметры Дополнительные атрибуты для Optimizer

Константы

Публичные методы

Оп
applyGradients (List< GradAndVar <? расширяет TType >> gradsAndVars, имя строки)
Применяет градиенты к переменным
<T расширяет TType > List< GradAndVar <?>>
ComputeGradients ( Операнд <?> потеря)
Вычисляет градиенты на основе операнда потерь.
статическая строка
createName ( Вывод <? расширяет переменную TType >, String slotName)
Создает имя путем объединения имени переменной и имени слота.
абстрактная строка
getOptimizerName ()
Получите имя оптимизатора.
<T расширяет TType > Необязательно< Переменная <T>>
getSlot ( Вывод <T> var, строка slotName)
Получает слот, связанный с указанной переменной и именем слота.
финальная операция
получитьТФ ()
Получает экземпляр Ops оптимизатора.
Оп
минимизировать ( Операнд <?> потеря)
Минимизирует потери за счет обновления переменных
Оп
минимизировать (потеря операнда <?>, имя строки)
Минимизирует потери за счет обновления переменных

Унаследованные методы

логическое значение
равно (Объект arg0)
последний класс<?>
получитьКласс ()
интервал
хэш-код ()
окончательная пустота
поставить в известность ()
окончательная пустота
уведомитьВсе ()
Нить
нанизывать ()
окончательная пустота
подождать (длинный arg0, int arg1)
окончательная пустота
подождите (длинный arg0)
окончательная пустота
ждать ()

Константы

общедоступная статическая финальная строка VARIABLE_V2

Постоянное значение: «ПеременнаяV2».

Публичные методы

public Op applyGradients (List< GradAndVar <? расширяет TType >> gradsAndVars, имя строки)

Применяет градиенты к переменным

Параметры
градсандварс список пар (градиент, переменная).
имя имя операции применения градиентов
Возврат
  • операция, которая применяет градиенты к переменным.

public List< GradAndVar <?>> computeGradients ( Операнд <?> потеря)

Вычисляет градиенты на основе операнда потерь.

Параметры
потеря операция по убытку
Возврат
  • вычисленные градиенты

public static String createName ( Вывод <? расширяет TType > переменная, String slotName)

Создает имя путем объединения имени переменной и имени слота.

Параметры
переменная переменная
имя слота название слота
Возврат
  • комбинированное имя

общедоступная абстрактная строка getOptimizerName ()

Получите имя оптимизатора.

Возврат
  • Имя оптимизатора.

public Необязательно< Переменная <T>> getSlot ( Вывод <T> var, String slotName)

Получает слот, связанный с указанной переменной и именем слота.

Параметры
вар Переменная для поиска.
имя слота Название слота.
Возврат

публичный финал Ops getTF ()

Получает экземпляр Ops оптимизатора.

Возврат
  • экземпляр Ops оптимизатора

минимизировать публичную операцию (потеря операнда <?>)

Минимизирует потери за счет обновления переменных

Параметры
потеря операция потери, которая возвращает значение для минимизации
Возврат
  • возвращает операцию, которая минимизирует потери путем обновления перечисленных переменных

public Op свести к минимуму (потеря операнда <?>, имя строки)

Минимизирует потери за счет обновления переменных

Параметры
потеря операция потери, которая возвращает значение для минимизации
имя имя операции минимизации
Возврат
  • операция, которая минимизирует потери путем обновления перечисленных переменных