1,bert介绍
google在2018年10月底公布BERT在11项NLP任务中的卓越表现后,已经超越了先前沿用的最先进的技术,基于transformer的BERT系列一经问世就在NLP领域掀起了一场风暴,整个ML界略有耳闻的模型。
安装
pip install bert-serving-server bert-serving-client
# pip install flask_compress flask_cors flask_json
2,bert启动
2.1 指令方式
下载中文bert预训练模型,地址:https://github.com/google-research/bert,并解压
bert-serving-start -model_dir C:\Software\chinese_L-12_H-768_A-12 -num_worker=1 #-http_port 8001
2.2 脚本方式
# -*- coding: utf-8 -*-
from bert_serving.server.helper import get_args_parser
from bert_serving.server import BertServer
args = get_args_parser().parse_args(['-model_dir', 'C:\Software\chinese_L-12_H-768_A-12',
'-port', '15555', # 客户端连接填入port和port_out参数
'-port_out', '15556',
'-max_seq_len', 'NONE',
'-mask_cls_sep',
'-cpu'])
if __name__ == '__main__':
server = BertServer(args)
server.start()
3,python调用