在表格数据上应用知识图嵌入的一组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)

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java如何从IBM MQ的JMSException检测可恢复错误   java Lucene6。4.2:找不到类,尝试添加查询。   Java Pdf差异库   在Java中多线程处理我的线程   java将字符串传递给Uri。下载中的parse()   java在列表中查找原语位置   java JPA条件从另一个查询中选择   java中的强制转换和转换   java如何在没有上下文的情况下获取SOAP Web服务(Apache Axis 1.4)的调用客户端的IP地址   java Android IllegalBlockSizeException:解密中最后一个块未完成   java Jersey是否要自定义无效资源路径的错误处理?   如何将JavaCVS web项目转换为基于maven的web项目?   java如何检查通用列表是否与jUnit相等?   arraylist java。util。尝试使用迭代器时发生ConcurrentModificationException错误   使用springsecurity,jsp上的java${u csrf.token}始终为空   sql使用java从临时表中选择数据   spring验证中的java@Notnull和@Pattern无效   java如何使用jQuery将包含对象数组的对象数组传递给Spring MVC控制器?