публичный финальный класс GradientDef
GradientDef defines the gradient function of a function defined in a function library. A gradient function g (specified by gradient_func) for a function f (specified by function_name) must follow the following: The function 'f' must be a numerical function which takes N inputs and produces M outputs. Its gradient function 'g', which is a function taking N + M inputs and produces N outputs. I.e. if we have (y1, y2, ..., y_M) = f(x1, x2, ..., x_N), then, g is (dL/dx1, dL/dx2, ..., dL/dx_N) = g(x1, x2, ..., x_N, dL/dy1, dL/dy2, ..., dL/dy_M), where L is a scalar-value function of (x1, x2, ..., xN) (e.g., the loss function). dL/dx_i is the partial derivative of L with respect to x_i.
tensorflow.GradientDef
Вложенные классы
сорт | GradientDef.Builder | GradientDef defines the gradient function of a function defined in a function library. |
Константы
интервал | FUNCTION_NAME_FIELD_NUMBER | |
интервал | GRADIENT_FUNC_FIELD_NUMBER |
Публичные методы
логическое значение | равно (Объект obj) |
статический GradientDef | |
ГрадиентDef | |
окончательный статический com.google.protobuf.Descriptors.Descriptor | |
Нить | получитьИмяФункции () The function name. |
com.google.protobuf.ByteString | getFunctionNameBytes () The function name. |
Нить | getGradientFunc () The gradient function's name. |
com.google.protobuf.ByteString | getGradientFuncBytes () The gradient function's name. |
интервал | |
окончательный com.google.protobuf.UnknownFieldSet | |
интервал | хэш-код () |
последнее логическое значение | |
статический GradientDef.Builder | newBuilder (прототип GradientDef ) |
статический GradientDef.Builder | |
GradientDef.Builder | |
статический GradientDef | parseDelimitedFrom (входной поток) |
статический GradientDef | parseDelimitedFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический GradientDef | parseFrom (данные ByteBuffer) |
статический GradientDef | parseFrom (ввод com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический GradientDef | parseFrom (данные ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический GradientDef | parseFrom (вход com.google.protobuf.CodedInputStream) |
статический GradientDef | parseFrom (данные byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический GradientDef | parseFrom (данные com.google.protobuf.ByteString) |
статический GradientDef | parseFrom (ввод входного потока, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический GradientDef | parseFrom (данные com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry) |
статический | парсер () |
GradientDef.Builder | toBuilder () |
пустота | writeTo (вывод com.google.protobuf.CodedOutputStream) |
Унаследованные методы
Константы
общедоступный статический окончательный int FUNCTION_NAME_FIELD_NUMBER
Постоянное значение: 1
общедоступный статический окончательный int GRADIENT_FUNC_FIELD_NUMBER
Постоянное значение: 2
Публичные методы
общедоступное логическое значение равно (Object obj)
общедоступный статический окончательный com.google.protobuf.Descriptors.Descriptor getDescriptor ()
публичная строка getFunctionName ()
The function name.
string function_name = 1;
public com.google.protobuf.ByteString getFunctionNameBytes ()
The function name.
string function_name = 1;
публичная строка getGradientFunc ()
The gradient function's name.
string gradient_func = 2;
public com.google.protobuf.ByteString getGradientFuncBytes ()
The gradient function's name.
string gradient_func = 2;
общественный getParserForType ()
public int getSerializedSize ()
публичный финал com.google.protobuf.UnknownFieldSet getUnknownFields ()
public int hashCode ()
публичное окончательное логическое значение isInitialized ()
общедоступный статический GradientDef parseDelimitedFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Исключение IO |
---|
общедоступный статический GradientDef parseFrom (данные ByteBuffer)
Броски
Инвалидпротоколбуфферисключение |
---|
общедоступный статический GradientDef parseFrom (вход com.google.protobuf.CodedInputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Исключение IO |
---|
общедоступный статический GradientDef parseFrom (данные ByteBuffer, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Инвалидпротоколбуфферисключение |
---|
общедоступный статический GradientDef parseFrom (вход com.google.protobuf.CodedInputStream)
Броски
Исключение IO |
---|
общедоступный статический GradientDef parseFrom (данные byte[], com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Инвалидпротоколбуфферисключение |
---|
общедоступный статический GradientDef parseFrom (данные com.google.protobuf.ByteString)
Броски
Инвалидпротоколбуфферисключение |
---|
общедоступный статический GradientDef parseFrom (ввод InputStream, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Исключение IO |
---|
общедоступный статический GradientDef parseFrom (данные com.google.protobuf.ByteString, com.google.protobuf.ExtensionRegistryLite ExtensionRegistry)
Броски
Инвалидпротоколбуфферисключение |
---|
общественный статический парсер ()
public void writeTo (вывод com.google.protobuf.CodedOutputStream)
Броски
Исключение IO |
---|