在表格数据上应用知识图嵌入的一组python模块
vectograph的Python项目详细描述
矢量图
向量图是一个开放源码的软件库,用于在表格数据上应用知识图嵌入方法。 为此,矢量图允许用户将表格数据转换为RDF知识图,并应用KGE方法。在
- 在 在
- 在 在
安装
源安装
1) git clone https://github.com/dice-group/Vectograph.git
2) conda create -n temp python=3.6.2 # Or be sure that your have Python => 3.6.
3) conda activate temp
4) python ontolearn/setup.py install
# After you receive this Finished processing dependencies for OntoPy==0.0.1
5) python -c "import vectograph"
通过pip安装
^{pr2}$使用
importpandasaspdfromsklearn.pipelineimportPipelinefromvectograph.transformersimportApplyKGE,KGCreatorpath_of_folder='/.../data_files/'tabular_csv_data_name='example'df=pd.read_csv(path_of_folder+tabular_csv_data_name+'.csv',index_col=0,low_memory=False)######################################## Data Preprocessing ########################################kg_path=path_of_folder+tabular_csv_data_namepipe=Pipeline([('createkg',KGCreator(path=kg_path)),('embeddings',ApplyKGE(params={'kge':'Conve',# Distmult,Complex,Tucker,Hyper, Conve'embedding_dim':10,'batch_size':256,'num_epochs':10}))])model=pipe.fit_transform(X=df.select_dtypes(include='category'))print(model)
- 项目
标签: