提取地物-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