Documentation
¶
Index ¶
- Variables
- type Dense
- type Layer
- func (*Layer) Descriptor() ([]byte, []int)deprecated
- func (x *Layer) GetArgs() map[string]*Dense
- func (x *Layer) GetClass() string
- func (x *Layer) GetName() string
- func (x *Layer) GetParams() map[string]*Dense
- func (*Layer) ProtoMessage()
- func (x *Layer) ProtoReflect() protoreflect.Message
- func (x *Layer) Reset()
- func (x *Layer) String() string
- type Loss
- type Model
- func (*Model) Descriptor() ([]byte, []int)deprecated
- func (x *Model) GetLayers() []*Layer
- func (x *Model) GetLoss() *Loss
- func (x *Model) GetName() string
- func (x *Model) GetOptimizer() *Optimizer
- func (x *Model) GetParamCount() uint64
- func (x *Model) GetTrainCount() uint64
- func (*Model) ProtoMessage()
- func (x *Model) ProtoReflect() protoreflect.Message
- func (x *Model) Reset()
- func (x *Model) String() string
- type Optimizer
- func (*Optimizer) Descriptor() ([]byte, []int)deprecated
- func (x *Optimizer) GetLr() float64
- func (x *Optimizer) GetName() string
- func (x *Optimizer) GetParams() map[string]float64
- func (x *Optimizer) GetWeightDecay() float64
- func (*Optimizer) ProtoMessage()
- func (x *Optimizer) ProtoReflect() protoreflect.Message
- func (x *Optimizer) Reset()
- func (x *Optimizer) String() string
Constants ¶
This section is empty.
Variables ¶
View Source
var File_model_proto protoreflect.FileDescriptor
Functions ¶
This section is empty.
Types ¶
type Dense ¶
type Dense struct {
Rows int32 `protobuf:"varint,1,opt,name=rows,proto3" json:"rows,omitempty"`
Cols int32 `protobuf:"varint,2,opt,name=cols,proto3" json:"cols,omitempty"`
Data []float64 `protobuf:"fixed64,3,rep,packed,name=data,proto3" json:"data,omitempty"`
// contains filtered or unexported fields
}
func (*Dense) Descriptor
deprecated
func (*Dense) ProtoMessage ¶
func (*Dense) ProtoMessage()
func (*Dense) ProtoReflect ¶
func (x *Dense) ProtoReflect() protoreflect.Message
type Layer ¶
type Layer struct {
Class string `protobuf:"bytes,1,opt,name=class,proto3" json:"class,omitempty"`
Name string `protobuf:"bytes,2,opt,name=name,proto3" json:"name,omitempty"`
Params map[string]*Dense `` /* 153-byte string literal not displayed */
Args map[string]*Dense `` /* 149-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Layer) Descriptor
deprecated
func (*Layer) ProtoMessage ¶
func (*Layer) ProtoMessage()
func (*Layer) ProtoReflect ¶
func (x *Layer) ProtoReflect() protoreflect.Message
type Loss ¶
type Loss struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Params map[string]float64 `` /* 155-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Loss) Descriptor
deprecated
func (*Loss) ProtoMessage ¶
func (*Loss) ProtoMessage()
func (*Loss) ProtoReflect ¶
func (x *Loss) ProtoReflect() protoreflect.Message
type Model ¶
type Model struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
TrainCount uint64 `protobuf:"varint,2,opt,name=train_count,json=trainCount,proto3" json:"train_count,omitempty"`
ParamCount uint64 `protobuf:"varint,3,opt,name=param_count,json=paramCount,proto3" json:"param_count,omitempty"`
Layers []*Layer `protobuf:"bytes,4,rep,name=layers,proto3" json:"layers,omitempty"`
Loss *Loss `protobuf:"bytes,5,opt,name=loss,proto3" json:"loss,omitempty"`
Optimizer *Optimizer `protobuf:"bytes,6,opt,name=optimizer,proto3" json:"optimizer,omitempty"`
// contains filtered or unexported fields
}
func (*Model) Descriptor
deprecated
func (*Model) GetOptimizer ¶
func (*Model) GetParamCount ¶
func (*Model) GetTrainCount ¶
func (*Model) ProtoMessage ¶
func (*Model) ProtoMessage()
func (*Model) ProtoReflect ¶
func (x *Model) ProtoReflect() protoreflect.Message
type Optimizer ¶
type Optimizer struct {
Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
Lr float64 `protobuf:"fixed64,2,opt,name=lr,proto3" json:"lr,omitempty"`
WeightDecay float64 `protobuf:"fixed64,3,opt,name=weight_decay,json=weightDecay,proto3" json:"weight_decay,omitempty"`
Params map[string]float64 `` /* 155-byte string literal not displayed */
// contains filtered or unexported fields
}
func (*Optimizer) Descriptor
deprecated
func (*Optimizer) GetWeightDecay ¶
func (*Optimizer) ProtoMessage ¶
func (*Optimizer) ProtoMessage()
func (*Optimizer) ProtoReflect ¶
func (x *Optimizer) ProtoReflect() protoreflect.Message
Click to show internal directories.
Click to hide internal directories.