5 enum TensorType : byte {
10 enum InitializerType: byte{
22 enum ActivationType: byte{
39 //Tensor Mapping : name - index
53 enum LayerTypes : int32 {
58 FullyConnectedOptions,
61 table FullyConnectedOptions {
63 weight_initializer:InitializerType;
64 bias_initializer:InitializerType;
71 input_layers:[string];
73 activation:ActivationType;
75 input_tensors:[Tensor];
76 output_tensors:[Tensor];
81 enum LRSchedulerType: int32{
93 table ConstantLROptions{
97 table ExponentialLROptions{
106 type:LRSchedulerType;
111 enum OptimizerType: int32{
116 union OptimizerOptions{
118 AdamOptimizerOptions,
121 table SGDOptimizerOptions{
125 table AdamOptimizerOptions{
133 options:OptimizerOptions;
146 table MSELossOptions{
149 table CrossLossOptions{
160 output_tensors:[int];
170 learning_rate_scheduler:LRScheduler;
172 network_graph:[NetworkGraph];