MCPcopy Create free account
hub / github.com/apache/singa / CreateNet

Function CreateNet

examples/cpp/cifar10/cnn-parallel.cc:122–140  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

120}
121
122FeedForwardNet CreateNet() {
123 FeedForwardNet net;
124 Shape s{3, 32, 32};
125
126 net.Add(GenConvConf("conv1", 32, 5, 1, 2, 0.0001), &s);
127 net.Add(GenPoolingConf("pool1", true, 3, 2, 1));
128 net.Add(GenReLUConf("relu1"));
129 net.Add(GenLRNConf("lrn1"));
130 net.Add(GenConvConf("conv2", 32, 5, 1, 2, 0.01));
131 net.Add(GenReLUConf("relu2"));
132 net.Add(GenPoolingConf("pool2", false, 3, 2, 1));
133 net.Add(GenLRNConf("lrn2"));
134 net.Add(GenConvConf("conv3", 64, 5, 1, 2, 0.01));
135 net.Add(GenReLUConf("relu3"));
136 net.Add(GenPoolingConf("pool3", false, 3, 2, 1));
137 net.Add(GenFlattenConf("flat"));
138 net.Add(GenDenseConf("ip", 10, 0.01, 250));
139 return net;
140}
141
142void Train(float lr, int num_epoch, string data_dir) {
143 Cifar10 data(data_dir);

Callers 1

TrainFunction · 0.70

Calls 7

AddMethod · 0.80
GenConvConfFunction · 0.70
GenPoolingConfFunction · 0.70
GenReLUConfFunction · 0.70
GenLRNConfFunction · 0.70
GenFlattenConfFunction · 0.70
GenDenseConfFunction · 0.70

Tested by

no test coverage detected