1 Star 0 Fork 2

neal23333/albert_ner

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
predict.py 1020 Bytes
一键复制 编辑 原始数据 按行查看 历史
MarsRoger 提交于 2019-11-21 17:34 . albert嵌入
#!/usr/bin/env python
# -*- coding:utf-8 -*-
# author:roger
# datetime:19-11-12 下午4:59
# software: PyCharm
import pickle
import tensorflow as tf
from loader import input_from_line
from model import Model
from train import FLAGS, load_config
from utils import create_model, get_logger
def main(_):
config = load_config(FLAGS.config_file)
logger = get_logger(FLAGS.log_file)
# limit GPU memory
tf_config = tf.ConfigProto()
tf_config.gpu_options.allow_growth = True
with open(FLAGS.map_file, "rb") as f:
tag_to_id, id_to_tag = pickle.load(f)
with tf.Session(config=tf_config) as sess:
model = create_model(sess, Model, FLAGS.ckpt_path, config, logger)
while True:
line = input("input sentence, please:")
result = model.evaluate_line(sess, input_from_line(line, FLAGS.max_seq_len, tag_to_id), id_to_tag)
print(result['entities'])
if __name__ == '__main__':
# os.environ['CUDA_VISIBLE_DEVICES'] = '0'
tf.app.run(main)
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/neal23333/albert_ner.git
git@gitee.com:neal23333/albert_ner.git
neal23333
albert_ner
albert_ner
master

搜索帮助

0d507c66 1850385 C8b1a773 1850385