- 博客(30)
- 问答 (9)
- 收藏
- 关注
原创 Neo4j Desktop数据导出,导入Neo4j Community (Docker环境)
本文介绍了Neo4j Desktop导出数据,在Docker环境中导入Neo4j Community的步骤过程
2022-06-15 00:40:17
2128
原创 关于知识图谱
知识图谱(Knowledge Graph)什么是知识图谱?知识图谱这一概念最早由Google公司提出,其最初是为了提高搜索引擎的能力而设计的。知识图谱的定义有很多种,但是最为广泛接受的一种定义是:知识图谱是一种语义网络,什么是语义网络呢?网络由节点和边组成,节点代表实体,可以看作对于真实事物或者是概念的抽象表示,而边通常指代关系,通过边连接实体与实体,或者连接实体和属性,通常可以用来对事物的关系进行抽象的建模,比如社交网络,概念网络等等。以下为知识图谱的示例:为什么需要知识图谱?首先需要知道,知
2022-01-06 22:40:34
3651
原创 py2neo获取neo4j的节点对象
py2neo处理neo4j数据库获取节点对象对于neo4j,尤其是版本4以上的neo4j,在使用py2neo对数据库进行match匹配选择节点的时候,数据库中的节点对象不能使用以前的方式进行获取了,比如下面这样:q = db.nodes.match("法人",法人=row[2]).first()会出现以下报错信息:将.first()去掉,查看一下对应的数据和数据类型q = db.nodes.match("法人",法人=row[2])print(q)print(type(q))显示的数据
2021-12-21 17:03:21
1801
3
原创 Serverless介绍
Serverless即无服务器架构Serverless是一种理念,主要指一种无服务器架构,这种架构强调开发人员与服务器维护等一系列工作的分离,使用Serverless服务可以使开发人员只关注业务逻辑代码,而不用考虑服务器的操作,比如资源调配、扩容等——这些工作都交由Serverless平台进行处理。Serverless平台服务目前Amazon、腾讯、阿里巴巴、百度都对外提供Serverless的服务,特点是按量计费,即按照实际使用的量计算费用,并不是按时收费。狭义上的Serverless指的是Faa
2021-10-19 09:53:56
711
原创 深度学习中Batch、Epoch、Iteration的理解
Batch每一次训练就是一次Batch,Batch Size的大小表示一个Batch样本容量的大小。对于Batch Size的选择有多种策略:Batch Size越大,由于可以利用并行化的优势,处理速度就会越快,可以充分利用内存资源;但是同时Batch Size越大,对于内存资源的要求就越高(epoch的次数需要增加以达到最好的结果)。图片参考自:博客Iteration意为“迭代”,1个iteration等于使用batchsize个样本训练一次。迭代是重复反馈的动作,神经网络中我们希望通过迭
2021-09-15 10:10:58
1381
原创 Active Learning 主动学习
Active Learning主动学习机器学习的任务中,主要包含以下几类:监督学习(supervised learning)、无监督学习(unsupervised learning)、半监督学习(semi-supervised learning)、强化学习(reinforcement learning)。其中监督学习和半监督学习都需要对原始图像进行标注成为训练数据,然而对原始图像进行标注往往依赖于特定领域的专家的经验知识,需要耗费人工,较为繁琐和昂贵。鉴于此,能不能设计模型,在原始数据中选择“值得”训练的
2021-07-29 12:50:13
1630
原创 深度学习中Fine-tune是什么?
Fine-tune fine-tune中文译为“微调”,深度学习中需要在深层网络中不断进行训练更新模型的参数(权重)拟合能实现预期结果的模型。然而在深层次的神经网络中进行训练,由于模型规模大,参数量多,因此会有以下问题: 1. 计算较为耗时,会占用大量计算资源和时间成本; &nb
2021-07-23 22:58:06
35285
3
原创 【人工智能】Benchmark、SOTA、Baseline
人工智能中的Benchmark、SOTA、Baseline指的是什么?SOTASOTA(state-of-the-art)指的是针对于某一种特定任务,该模型做到了最佳,即最佳性能算法。BenchmarkBenchmark同后文需要讲到的Baseline比较像,都是用于对比不同模型准确度,性能表现等方面的概念。一个模型能够作为Benchmark,那么其一定是业内已经研究比较成熟,得到了较多认可的。比如经典数据结构和算法中的栈、队列等数据结构,亦或者是二分查找、哈希查找等算法,他们都可以用于对新模型的
2021-07-05 16:36:54
7127
原创 从CNN到RCNN,再到MaskRCNN
从CNN到RCNN,再到MaskRCNN1. CNN(Convolutional Neural Network)卷积神经网络,卷积网络卷积神经网络同样属于神经网络的一种,一般用于机器视觉技术中。其结构可以按照不同的作用功能和特点划分为:卷积层(convolutional layer)、池化层(pooling layer)、全连接层(fully connected layer)。卷积层(convolutional layer)首先要理解什么是卷积操作,所谓卷积操作,即卷积运算,指的是矩阵的一
2021-06-16 16:57:23
589
原创 什么是end to end
人工智能领域中,什么是end to end?end to end并不是一种技术,而是一类思想方法,一种特点所谓end to end,即端到端,指的是从原始数据获取,再到最终达到想要的结果——回归或是分类,尽可能减少人的预处理的工作,使用深度学习方法可以做到这一点,在以往经典机器学习中,往往要选择合适的特征,所以过去也被称为特征工程,但是人工选取特征较为繁琐,而且效果也不稳定,若选取的特征不合适还会影响整个模型的准确率。时下采用多个多层神经网络叠加,协同工作,每一步达成一个子目标,从而完成全局的目标。端
2021-06-07 23:57:33
1937
2
原创 关于C语言字符串中'\0'的问题的探究
C语言中字符串中’\0’的探究在C语言中,字符串存储主要形式是数组,在计算机中,以字符串a==“hello world"为例子,存储具体情况是:a[0]=“h”;a[1]=“e”;…a[10]=“d”;a[11]=”\0";其中需要注意的是"\0"是代表在C语言中的字符串的结束标识。近来对"\0"的细节有些遗忘,用sizeof()和strlen()对其进行验证,以下是示例程序源代码...
2020-01-16 00:36:25
1212
原创 配置element-ui+vue.js+vscode前端开发环境
近期被配置环境的事情弄得整个人都要炸了,现在整理如下,希望有相同需求的朋友可以不用走弯路。vue框架开发前端网页大体上分为vue.js开发和vue cli,个人更喜欢使用vue.js,因为简单方便,但是如果要使用element-ui进行样式的设置就会比较麻烦了。在element-ui的官方网站中提供了两种引入方式:第一种是使用CDN进行引入,但是对于网络有要求,假如在离线环境下想对网页进行调试...
2019-11-26 22:55:23
861
原创 vue中v-if和v-show区别
在使用vue.js进行前端开发时,有两个命令较为常用,v-if和v-show,他们都可以用于控制元素的现实与否,在外观上他们的执行结果是相同的,但是,他们也有不同的地方。v-if才是真正意义上的条件渲染,即条件为真时才进行渲染,根据表达式适当地重建,销毁元素及绑定的子组件或者是事件等;但是v-show类似于CSS中的display,只是简单的CSS属性变换,无论表达式是否为真,都会编译。两者...
2019-11-24 22:57:27
1126
原创 计算斐波那契数列递归算法和非递归算法的比较
对于斐波那契数列的计算是计算机算法经典问题,常见的算法有递归算法和非递归算法两种,那么它们之间的不同应该如何对比?本文用python为例,比较两种不同算法的时间复杂度等不同代码比较递归算法: #斐波那契数列的递归算法 def fib(index): if index<=1: return 1 else: return fi...
2019-11-18 11:08:33
1350
原创 对Leetcode上简单问题的思考
今天在leetcode上逛的时候,看到一道简单的题目:小A 和 小B 在玩猜数字。小B 每次从 1, 2, 3 中随机选择一个,小A 每次也从 1, 2, 3 中选择一个猜。他们一共进行三次这个游戏,请返回 小A 猜对了几次?输入的guess数组为 小A 每次的猜测,answer数组为 小B 每次的选择。guess和answer的长度都等于3。由于列表的长度并不长(3),因此我的解法是:...
2019-11-13 22:04:51
164
原创 关于python中的list assignment index out of range错误解决办法
在使用python进行列表操作时,不能直接对空数组指定位置。如下:list_number=[]#声明数组for i in range(0,9): list_number[i]=i print(list_number[i])结果报错:list assignment index out of range有如下解决方案:1.使用append方法list_number=[]for i...
2019-11-08 10:48:23
22761
原创 蜡烛计时算法问题
今天看到一道比较有意思的题,题目如下:有两根粗细分布不均的蜡烛,每一根燃烧都是一个小时燃尽,如何制作一个15分钟的定时器?求解:给两根蜡烛分别编号0,1;点燃蜡烛0的两头,点燃1的一头,因此,在0燃尽的时候恰好过去了30分钟,所以1也还剩下30分钟的燃烧时间,此时再点燃1的另一头即可得到一个15分钟的定时器。启示:想到二分法并不难,但是二分的形式可以是从两头一起开始(点燃),也可以从中间开...
2019-10-30 01:18:22
2496
原创 python中使用unittest创建测试用例以及报错处理
使用python对已编写的函数进行测试一般格式为:import unittestfrom ModuleName import FunctionNameclass testcase(unittest.TestCase): def test_FunctionName(self): var=FunctionName(INPUT) self.assertEqual...
2019-09-23 01:15:25
2456
2
原创 python中类的创建及其实例化
Python中创建类在python中创建一个类并不像C++中使用new关键字,而是使用class,因而python中也没有new这个关键字。定义类具体格式如下例所示:'''类的创建及实例化'''class Restaurant(): def __init__(self,name,rtype,owner=""): self.name=name s...
2019-09-19 08:32:49
794
原创 Python中列表与for循环之间的冲突
在使用python对列表进行批量处理的时候,往往需要遍历,这个时候很多初学者的选择往往是for循环遍历,但是在实际使用中却往往不会有想要的效果。以以下代码为例,对未确认的用户列表批量操作,使其中未确认的用户成为已确认的用户:unconfirmed_users=['alice','brian','candace']confirmed_users=[]for unconfirmed_user ...
2019-09-18 09:00:11
350
原创 关于补码的计算问题
已知原码求原码对应的补码以及补码的实际意义众所周知,在计算机中表示数据时是使用二进制表示法,因此在计算机内部表示数值数据时并不是使用我们平时常用的十进制表示方法,而是对应的二进制位模式。例如,十进制的15用8位二进制位模式表示就是00001111;在计算机内部表示数据使用原码表示码时会使用一位符号位再加数值位表示数字信息,其中符号位“0”代表正数,而“1”代表负数。计算机最初是用来进行数值计算...
2019-09-16 21:47:11
1100
2
原创 对于一道课本习题的理解与探究
新学期开始,在课本习题上看到一道这样的题:有15瓶药水,其中一瓶有毒。假定一只小白鼠喝下药水后是否中毒需要一个小时才能体现出来。如果有4只小白鼠,是否有办法用一个小时的时间检测出有毒的药水?其实以前也做过类似的题目,问法不相同,问的是至少需要多少只小白鼠才能确定有毒的药水。题目的具体解法是对小白鼠进行编号,从1-15(而不是编程习惯0-14),然后使用二进制表示法对这些编号进行编码:...
2019-09-04 11:37:14
640
转载 for循环 + setTimeout 结合一些示例(转载一篇启发性文章)
一、背景最近在翻看以前的老书《node.js开发指南》,恰好碰到 for 循环 + setTimeout 的经典例子,于是重新梳理了思路并记录下。二、写在前面,setTimeout 和 setInterval 的执行机制在日常编码中,你会发现,给 setTimeout 和 setInterval 设定延迟时间往往并不准,或者干脆 setTimeout(function(){xxx},0) 也...
2019-08-28 10:53:26
241
原创 HTML中li去除样式以及占位问题
在HTML中,使用<ul><li></li></ul> 的时候,总是会在列表的前面出现小圆点,去掉小圆点使用的方法很简单,就是直接使用CSS选择器进行选择之后进行样式的设定。具体应用如下:<style>ul li{ list-style:none; }</style>但是在去除小圆点之后仍然会存在问题,我们会发...
2019-08-15 23:45:55
5101
原创 关于querySelector的用法问题
querySelector在今天做大作业项目的时候,发现document.querySelector使用一直报错,报错内容如下:“Uncaught SyntaxError: Failed to execute ‘querySelector’ on ‘Document’: ‘#2’ is not a valid selector.”然而反复查找自己的语法发现并没有错误,通过查找资料阅读文档...
2019-08-07 13:20:10
3051
原创 用javascript制作可选择播放及自动循环播放的网页视频播放器
用javascript制作网页视频播放器html5已经实现了标签实现网页播放多媒体文件的效果,但是当播放源不止一个,这个时候就需要进行播放列表的创建并且依次播放内容了。然而,用javascript应该如何实现呢?首先前端代码比较简单,大致设置样式和布局即可。代码如下:<!DOCTYPE html><html> <head> <met...
2019-07-17 00:10:17
2857
原创 用CSS样式制作跳动的心的效果
使用CSS制作beating heart的动画首先制作一个位置完全居中的红色正方形。<!DOCTYPE html><html> <head> <meta charset="utf-8" /> <title>A beating heart</title> <style type="text/css"...
2019-07-13 21:43:42
805
原创 计算机操作系统32位和64位的不同
计算机操作系统32位和64位的不同1.内存大小不同(寻址能力不同) 所谓寻址能力,就是在计算机进行数据处理时对内存中数据进行按地址访问的范围能力。 首先让我们看看32位系统,顾名思义,其表示内存单元的地址也只能是32位的,因此,可以表示从Ox00000000到OxFFFFFFFF的范围的地址。换算一下就是16^8/1024/1024/1024=4G,所以对于32位操作系统最多4G内存。同理可...
2019-07-08 21:55:50
462
原创 关于C语言/指针的问题
一个关于C的问题具体如下:在学习strcmp函数的时候,试验了几遍,无法理解运行的结果。例如:#include<stdio.h>#include<string.h>int main(void){ char A[8]="1234567"; char B[8]={'1','2','3','4','5','6','7'}; int C=strcmp(A,B)...
2019-07-08 14:28:01
190
空空如也
windows下MaskRCNN的问题
2021-06-24
关于scanf的问题
2021-03-15
C语言归并有序单链表的问题
2020-02-09
关于Jquery Mobile页面显示顺序的问题
2019-08-13
关于Jquery Mobile中的页面样式异常
2019-08-11
关于javascript中的循环+点击事件
2019-07-29
关于javascript localstorage和sessionstorage 的问题
2019-07-23
关于C语言strcmp函数的问题,求教?
2019-07-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人