摘要: 背景:Neo4j自带的cypher语句中的 shortestpath allShortestPaths 返回值内容非常有限,不易处理, 在实际生产环境中可用性极低, 且若带where条件查询时,查询效率极低 因此,使用Neo4j自带的插件如apoc来进行最短路径查询 Neo4j有对应的算法包, al 阅读全文
posted @ 2020-12-21 17:40 Joshua王子 阅读(2307) 评论(2) 推荐(0) 编辑
摘要: python调neo4j的库, 需安装py2neo, py2neo安装时, 要注意版本兼容性, (同理,apoc插件安装时,也要考虑和neo4j版本的兼容) 所以, neo4j版本选择很重要 目前以下版本兼容性正常无误: neo4j-4.1.1 - apoc 4.1.0.0 因此安装py2neo需下 阅读全文
posted @ 2020-11-23 11:02 Joshua王子 阅读(1388) 评论(0) 推荐(0) 编辑
摘要: 【前言】 由于Jupyter使用Ipython内核,说明该问题出现在Ipython内核启动时报错, 【排查】 查看jupyter后台日志,报: ImportError: cannot import name 'AsyncGeneratorItem' Ipython启动报异常: ImportError 阅读全文
posted @ 2020-11-23 10:28 Joshua王子 阅读(2331) 评论(0) 推荐(0) 编辑
摘要: 一、APOC介绍 APOC插件是 Awesome Procedures of Cypher 是Neo4j图数据库的扩展过程和函数库。 主要功能如下图: 二、安装 1. 查看版本依赖并下载jar 查看apoc和neo4j版本对应关系 如我用的neo4j是4.1.1,就使用4.1.0.0版本的apoc, 阅读全文
posted @ 2020-11-11 10:40 Joshua王子 阅读(2551) 评论(0) 推荐(0) 编辑
摘要: 安装foolnltk 会依赖安装tensorflow, 但pip install foolnltk报了如下图错误: 解决: pip install -U --ignore-installed wrapt enum34 simplejson netaddr 感谢:[python] 安装TensorFl 阅读全文
posted @ 2020-09-01 17:05 Joshua王子 阅读(709) 评论(0) 推荐(0) 编辑
摘要: 0、背景 Transformer是2018年谷歌大佬们联手出品的用于替代RNN的模型,单单使用注意力机制,在该文中使用了多头自注意力,仅用线性变换来提取特征信息,能够极大程度提升并行性,且准确性也有大幅提升。 Transformer被提出用于机器翻译领域,但后续在基于Transformer或BERT 阅读全文
posted @ 2020-08-13 18:31 Joshua王子 阅读(791) 评论(0) 推荐(0) 编辑
摘要: 1. 什么是迁移学习 【个人理解】:迁移学习是一种从源领域学习知识并迁移用于目标领域,来提升目标领域任务效果的机器学习技术。 【百度百科】:迁移学习是一种机器学习方法,就是把为任务 A 开发的模型作为初始点,重新使用在为任务 B 开发模型过程中的方法。 数学表示如下图: 借用牛顿的话,迁移学习就是站 阅读全文
posted @ 2020-08-12 13:14 Joshua王子 阅读(1877) 评论(0) 推荐(0) 编辑
摘要: 0、引言 BERT(Bidirectional Encoder Representations from Transformers)自从谷歌提出就一直大热。首先,它在自然语言处理(NLP)的11个任务中均有较大程度性能提升;其次,BERT在无监督场景下结合预训练能够最大化地利用文本数据,同时对不同场 阅读全文
posted @ 2020-08-11 21:40 Joshua王子 阅读(200) 评论(0) 推荐(0) 编辑
摘要: pycharm 在windows环境中导入包的快捷键的 ctrl + 空格, 但通常会和输入法冲突,因此可以修改快捷键方便自动导入 自动导入包配置 进入设置:File → Settings 依下图修改导入模式, 保存但不要退出Settings 修改快捷键设置 依下图进入快捷键设置页面 先删除已有快捷 阅读全文
posted @ 2020-08-03 16:40 Joshua王子 阅读(3084) 评论(0) 推荐(0) 编辑
摘要: 背景 由于工作需要,远程连接服务器开发调试(关键是自己用了5年的小本本带不起来- -),本文记录pycharm pro的远程开发和调试配置过程。(社区版不带远程功能噢) 一、配置远程编译器 进入Deployment-> configuration配置页面 新建远程配置,选SFTP, 输入远程连接名称 阅读全文
posted @ 2020-08-03 14:55 Joshua王子 阅读(721) 评论(0) 推荐(0) 编辑