2016-09-28 63 views
0

我很難找出如何實施早期停止與tflearn。據說它通過在model.fit()函數中使用回調來工作,但我不太清楚它是如何完成的... 這是網站上的示例,但它仍然需要一個Monitor類,我無法工作:早期停止與tflearn

class MonitorCallback(tflearn.callbacks.Callback): 
    def __init__(self, api): 
     self.my_monitor_api = api 

    def on_epoch_end(self, training_state): 
     self.my_monitor_api.send({ 
      accuracy: training_state.global_acc, 
      loss: training_state.global_loss, 
     }) 

monitorCallback = new MonitorCallback(api) 
model = ... 

model.fit(..., callbacks=monitorCallback) 

有沒有人有一個例子或如何做到這一點的想法?歡呼聲

回答