使用keras进行RNN文本分类

时间:2017-03-12 17:08:37

标签: python python-2.7 neural-network keras recurrent-neural-network

我已经在keras中使用网络上提供的教程编写了这个RNN文本分类系统。它工作正常并显示输出。但有人可以检查我的代码并告诉我我的实现是否正确吗?

app/views/rails_admin/main/_image_preview.html.*

1 个答案:

答案 0 :(得分:1)

您的实施很好,但功能" show_accuracy = True"已弃用。如果您想在培训和测试期间监控准确性,请将其用作指标。度量标准可以是自定义的,但其中一些像准确性是预先实现的。像这样使用它:

@app.route('/data/')
def file():
    with open('file.json') as data:
            Data = json.load(data)
    return "My List \n\n" + '\n\n'.join([str(x) for x in Data['file']])

如果您定义了一个custum指标:

model.compile(loss='binary_crossentropy', optimizer='rmsprop', metrics=['accuracy'])

您可以像这样使用它,它将在训练期间与准确度(以及默认的损失)同时计算:

def my_metric(y_pred, y_true):
    ....
    return metric_computed

否则实施似乎很好:)