早早停止使用tflearn

时间:2016-09-28 14:58:08

标签: python machine-learning tensorflow

我很难弄清楚如何使用tflearn实现早期停止。据说它通过在model.fit()函数中使用回调来工作,但我不太了解它是如何完成的...... 这是网站上的示例,但它仍然需要一个我无法工作的Monitor类:

this.AdminUsersController = RouteController.extend({
template: "Admin",


yieldTemplates: {
    'AdminUsers': { to: 'AdminSubcontent'}

},

onBeforeAction: function() {
    var permissions = Meteor.user().profile.permissions;
    if (permissions && permissions.indexOf('Users') != -1)
        this.next();
    else this.redirect('/admin/dashboard');
},

action: function() {
    if(this.isReady()) { this.render(); } else { this.render("Admin"); this.render("loading", { to: "AdminSubcontent" });}
    /*ACTION_FUNCTION*/
},

isReady: function() {


    var subs = [
        Meteor.subscribe("users")
    ];
    var ready = true;
    _.each(subs, function(sub) {
        if(!sub.ready())
            ready = false;
    });
    return ready;
},

data: function() {

    var data = {
        params: this.params || {},
        users: Users.find({labo_id: Meteor.user().profile.labo_id}, {sort: {createdAt:-1}})
    };


    return data;
},

onAfterAction: function() {

}});

有没有人有一个例子或想法如何做到这一点?干杯

1 个答案:

答案 0 :(得分:0)

您使用的是哪个版本的tflearn?很可能您需要立即下载回购以利用该功能。 Early commits for the feature are dated on Aug 17 2016但是最新版本(撰写本文时为v2.2.0)的日期为2016年8月10日,不包括在内。也许这解释了这个问题......

following post provides an implementation