GradientDef.Builder

public static final class GradientDef.Builder

 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 type tensorflow.GradientDef

Métodos Públicos

GradientDef.Builder
addRepeatedField (campo com.google.protobuf.Descriptors.FieldDescriptor, valor do objeto)
GradientDef
build ()
GradientDef
GradientDef.Builder
limpar ()
GradientDef.Builder
clearField (campo com.google.protobuf.Descriptors.FieldDescriptor)
GradientDef.Builder
clearFunctionName ()
 The function name.
GradientDef.Builder
clearGradientFunc ()
 The gradient function's name.
GradientDef.Builder
clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)
GradientDef.Builder
clone ()
GradientDef
final static com.google.protobuf.Descriptors.Descriptor
com.google.protobuf.Descriptors.Descriptor
Fragmento
getFunctionName ()
 The function name.
com.google.protobuf.ByteString
getFunctionNameBytes ()
 The function name.
Fragmento
getGradientFunc ()
 The gradient function's name.
com.google.protobuf.ByteString
getGradientFuncBytes ()
 The gradient function's name.
final booleano
GradientDef.Builder
mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
GradientDef.Builder
mergeFrom (com.google.protobuf.Message other)
final GradientDef.Builder
mergeUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)
GradientDef.Builder
setField (campo com.google.protobuf.Descriptors.FieldDescriptor, valor do objeto)
GradientDef.Builder
setFunctionName (valor String)
 The function name.
GradientDef.Builder
setFunctionNameBytes (com.google.protobuf.ByteString value)
 The function name.
GradientDef.Builder
setGradientFunc (String value)
 The gradient function's name.
GradientDef.Builder
setGradientFuncBytes (com.google.protobuf.ByteString value)
 The gradient function's name.
GradientDef.Builder
setRepeatedField (campo com.google.protobuf.Descriptors.FieldDescriptor, índice int, valor do objeto)
final GradientDef.Builder
setUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)

Métodos herdados

Métodos Públicos

public GradientDef.Builder addRepeatedField (campo com.google.protobuf.Descriptors.FieldDescriptor, valor do objeto)

public GradientDef build ()

public GradientDef buildPartial ()

public GradientDef.Builder clear ()

public GradientDef.Builder clearField (campo com.google.protobuf.Descriptors.FieldDescriptor)

public GradientDef.Builder clearFunctionName ()

 The function name.
 
string function_name = 1;

public GradientDef.Builder clearGradientFunc ()

 The gradient function's name.
 
string gradient_func = 2;

public GradientDef.Builder clearOneof (com.google.protobuf.Descriptors.OneofDescriptor oneof)

clone public GradientDef.Builder ()

public GradientDef getDefaultInstanceForType ()

public static final com.google.protobuf.Descriptors.Descriptor getDescriptor ()

public com.google.protobuf.Descriptors.Descriptor getDescriptorForType ()

public String getFunctionName ()

 The function name.
 
string function_name = 1;

public com.google.protobuf.ByteString getFunctionNameBytes ()

 The function name.
 
string function_name = 1;

public String 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;

public final boolean isInitialized ()

public GradientDef.Builder mergeFrom (com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)

Lança
IOException

public GradientDef.Builder mergeFrom (com.google.protobuf.Message other)

public final GradientDef.Builder mergeUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)

public GradientDef.Builder setField (campo com.google.protobuf.Descriptors.FieldDescriptor, valor do objeto)

public GradientDef.Builder setFunctionName (String value)

 The function name.
 
string function_name = 1;

public GradientDef.Builder setFunctionNameBytes (com.google.protobuf.ByteString value)

 The function name.
 
string function_name = 1;

public GradientDef.Builder setGradientFunc (String value)

 The gradient function's name.
 
string gradient_func = 2;

public GradientDef.Builder setGradientFuncBytes (valor com.google.protobuf.ByteString)

 The gradient function's name.
 
string gradient_func = 2;

public GradientDef.Builder setRepeatedField (campo com.google.protobuf.Descriptors.FieldDescriptor, índice int, valor do objeto)

public final GradientDef.Builder setUnknownFields (com.google.protobuf.UnknownFieldSet unknownFields)