自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(11)
  • 收藏
  • 关注

原创 Day3-Neo4j图数据库导入数据

Task 3 Neo4j图数据库导入数据1.Neo4j图数据库安装进官方网站:https://neo4j.com/下载neo4j桌面版或者community版本的,自行安装好。运行neo4j前,需要安装jdk 1.8.0的版本。配置好环境后,在命令行中输入:java -version,查看是否安装成功。注:neo4j和jdk都需要配置环境变量!!!测试neo4j是否安装成功,在命令行中输入:neo4j.bat console,如下图 3 所示:如图 4 所示,已经开启了neo4j数据库,

2021-01-13 20:28:07 527

原创 Day2-基于医疗知识图谱的问答系统操作介绍

Task2 基于医疗知识图谱的问答系统操作介绍这次的项目是来自于开源项目QASystemOnMedicalGraph从无到有搭建一个医疗领域知识图谱(知识图谱规模较小),并基于此知识图谱搭建问答系统实现自动问题解析和回答。运行环境:py2neo,neo4j ,预训练词向量:https://github.com/Embedding/Chinese-Word-Vectors运行也比较简单,1.先构建知识图谱,运行下列命令(大约需要几个小时,比较慢,耐心等待即可):python build_grapy.

2021-01-12 13:55:47 577

原创 腾讯精选练习50-Day1

2. 两数相加给你两个非空的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。请你将两个数相加,并以相同形式返回一个表示和的链表。你可以假设除了数字 0 之外,这两个数都不会以 0 开头。class Solution: def addTwoNumbers(self, l1: ListNode, l2: ListNode) -> ListNode: dummy = p = ListNode(None)

2021-01-11 21:12:09 145

原创 Day1-知识图谱介绍

Task 1 知识图谱介绍1.什么是知识图谱从学术的定义来说,“知识图谱本质上是语义网络(Semantic Network)的知识库”。说的通俗一点,知识图谱可以理解成一个多关系图。2.构建知识图谱所涉及的技术命名实体识别(Name Entity Recognition)目标:就是从文本里提取出实体并对每个实体做分类/打标签;关系抽取(Relation Extraction)把实体间的关系从文本中提取出来实体统一(Entity Resolution)统一和对齐实体指

2021-01-11 20:49:05 473

原创 训练营第七天--实战DP

一、背包问题背包问题描述:有编号分别为a,b,c,d,e的五件物品,它们的重量分别是2,2,6,5,4,它们的价值分别是6,3,5,4,6,每件物品数量只有一个,现在给你个承重为10的背包,如何让背包里装入的物品具有最大的价值总和?动态规划的基本思路:将该问题转换成子问题,考虑五件物品在给定承重 C 的背包下最大价值为原问题,如下表所示,即为考虑abcde,C = 10时的最大价值,假设为...

2019-02-01 17:34:52 437

原创 训练营第六天--实战递归

一、17–电话号码的字母组合代码:class Solution(object): def letterCombinations(self, digits): """ :type digits: str :rtype: List[str] """ if len(digits) == 0: ..

2019-01-31 18:06:03 155

原创 训练营第五天--递归及DP

一、递归**递归:**程序调用自身的编程技巧称为递归( recursion)递归问题分析的核心:一个合法的递归定义包含两个部分:基础情况和递归部分。分析一个递归问题就是列出递归定义表达式的过程。 f(n)={1,f(n−1)+1,n= 1n>1递归的三要素:1). 明确递归终止条件我们知道,递归就是有去有回,既然这样,那么必然应该有一个明确的临界点,程序一旦到达了这个临界点,就不...

2019-01-30 18:09:42 240

原创 训练营第四天--二叉树

一、基础知识二叉树:二叉树是一个连通的无环图,并且每一个顶点的度不大于3。有根二叉树还要满足根结点的度不大于2。有了根结点之后,每个顶点定义了唯一的父结点,和最多2个子结点。然而,没有足够的信息来区分左结点和右结点。如果不考虑连通性,允许图中有多个连通分量,这样的结构叫做森林遍历:遍历是对树的一种最基本的运算,所谓遍历二叉树,就是按一定的规则和顺序走遍二叉树的所有结点,使每一个结点都被访问一...

2019-01-29 18:21:39 241

原创 训练营第三天--队列和堆排序

一、基础知识**队列:**队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样,队列是一种操作受限制的线性表。进行插入操作的端称为队尾,进行删除操作的端称为队头。**堆排序:**是指利用堆这种数据结构所设计的一种排序算法。堆是一个近似完全二叉树的结构,并同时满足堆积的性质:即子结点的键值或索引总是小于(或者大于)它的父...

2019-01-28 20:13:05 169

原创 编程集训【第二天】-链表

一、基础知识单链表:是指通过一组任意的存储单元来存储线性表中的数据元素。为了建立起数据元素间的线性关系,对每个链表结点,除了存放元素自身的信息之外,还需要存放一个指向其后继的指针。【注】为了操作的方便,在单链表第一个结点之前附加一个结点,称为头结点。头结点的数据域可以不设任何信息,也可以记录表长等相关信息。二、142-环形链表 II题目描述:解法一:快慢指针法使用两个指针,一个快指...

2019-01-27 16:49:55 225

原创 编程集训【第一天】

一、基本概念散列表(Hash table,也叫哈希表),是根据关键码值(Key value)而直接进行访问的数据结构。也就是说,它通过把关键码值映射到表中一个位置来访问记录,以加快查找的速度。这个映射函数叫做散列函数,存放记录的数组叫做散列表。数组:所谓数组,是有序的元素序列。 若将有限个类型相同的变量的集合命名,那么这个名称为数组名。组成数组的各个变量称为数组的分量,也称为数组的元素,有时也...

2019-01-26 19:19:36 288 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除