提取地物-iObjects Python with JupyterHub for K8s
import os
import CRFPP
from iobjectspy import open_datasource
from iobjectspy.ai.recognition import GER
data_dir = ''
out_dir = os.path.join(data_dir, 'out/')
model_path = os.path.join(data_dir, 'model/ger/model')
if not os.path.exists(out_dir):
os.makedirs(out_dir)
def extract_ger_file():
print("初始化地理实体识别功能")
ger = GER()
print("输入数据:" + data_dir + 'addr.csv', ",模型位置:" + model_path, ",输出结果:./out/out_addr.csv")
ger.parse_batch((data_dir + 'addr.csv'), addr_field=1, model_path=model_path, out_data=os.path.join(out_dir, 'out_addr.csv'))
if __name__ == '__main__':
# 基于CSV文件进行地址要素识别
extract_ger_file()
初始化地理实体识别功能
Geograhpic Entity Recognization Model Object Created....
输入数据:addr.csv ,模型位置:model/ger/model ,输出结果:./out/out_addr.csv
Please provide a valid path of model file