analyzer.py 文件源码

python
阅读 25 收藏 0 点赞 0 评论 0

项目:rnn-morpheme-analyzer 作者: mitaki28 项目源码 文件源码
def generate(model, xs):
    model.reset_state()
    tags = model([Variable(
        np.array([x], dtype=np.int32)
    ) for x in xs])
    buf = bytearray()
    for x, (y, zs) in zip(xs, tags):
        buf.append(x)
        if cf.sigmoid(y).data[0, 0] > 0.5:
            yield (
                buf.decode('utf-8', 'replace'),
                tuple(
                    cf.softmax(z).data.argmax(1)[0]
                    for z in zs
                )
            )
            buf = bytearray()
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号