Skip to content
Snippets Groups Projects
Commit 12d99e65 authored by hexiangdong2019's avatar hexiangdong2019
Browse files

修改训练参数

parent 186b5584
No related branches found
No related tags found
No related merge requests found
...@@ -28,8 +28,7 @@ train_dataset_generator = GetDatasetGenerator('./datasets', 'train') ...@@ -28,8 +28,7 @@ train_dataset_generator = GetDatasetGenerator('./datasets', 'train')
train_dataset = ds.GeneratorDataset(train_dataset_generator, ["data", "label"], shuffle=True) train_dataset = ds.GeneratorDataset(train_dataset_generator, ["data", "label"], shuffle=True)
train_dataset = train_dataset.batch(4, drop_remainder=True) train_dataset = train_dataset.batch(4, drop_remainder=True)
# lr_iter = exponential_lr(3e-5, 100, 0.98, 500, staircase=True) lr_iter = exponential_lr(3e-5, 20, 0.9, 100, staircase=True)
lr_iter = cosine_lr(3e-5, 20, 500)
net_loss = SoftmaxCrossEntropyLoss(6, 255) net_loss = SoftmaxCrossEntropyLoss(6, 255)
net_opt = nn.Adam(net.trainable_params(), learning_rate=lr_iter) net_opt = nn.Adam(net.trainable_params(), learning_rate=lr_iter)
...@@ -177,7 +176,7 @@ def net_eval(): ...@@ -177,7 +176,7 @@ def net_eval():
time_cb = TimeMonitor(data_size=60) time_cb = TimeMonitor(data_size=60)
loss_cb = LossMonitor() loss_cb = LossMonitor()
model = Model(net, net_loss, net_opt, metrics={"Accuracy": Accuracy()}) model = Model(net, net_loss, net_opt, metrics={"Accuracy": Accuracy()})
model.train(10, train_dataset, callbacks=[time_cb, loss_cb, ckpoint], dataset_sink_mode=True) model.train(100, train_dataset, callbacks=[time_cb, loss_cb, ckpoint], dataset_sink_mode=True)
net_eval() net_eval()
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment