自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

红芒果

人工智能相关

  • 博客(25)
  • 收藏
  • 关注

原创 linux与windows配置pip永久国内源

【代码】linux与windows配置pip永久国内源。

2022-08-29 10:59:00 815 1

原创 【概率图模型】从贝叶斯网络到条件随机场

贝叶斯网络定义:贝叶斯网络是一个有向无圈图(DirectedAcyclicGraph,DAG)(Directed Acyclic Graph,DAG)(DirectedAcyclicGraph,DAG),有代表变量节点及连接这些节点的有向边构成。节点代表随机变量,节点间的有向边代表了节点间的相互关系(有父节点指向其子节点),用条件概率表达变量间的依赖关系,没有父节点的用先验概率进行信息表达。令GGG为定义在{X1,X2,...,Xn}\{X_1,X_2,...,X_n\}{X1​,X2​,...,Xn​

2020-06-02 17:27:03 1195 1

原创 【基础算法】Dijkstra算法,以上海地铁换乘为例,计算最短换乘路径和时间

算法概述:该算法是一个求最短路径的算法,具体算法的思想为:找出离源点O最近的点,把该点设为S;以S点为中转点,查看如果以S点为中转点,计算源点O中转S点到各点的距离transfer_distance;对比O到各点的距离对比transfer_distance,如果transfer_distance距离更短,则把S点到该点的距离调整为transfer_distance;将S点标注为已算,计...

2020-01-02 10:40:53 3283 4

原创 【基础算法】支持向量机,看这一篇就够了

SVM支持向量机支持向量机(Support Vector Machine, SVM)是一类按监督学习(supervised learning)方式对数据进行二元分类的广义线性分类器(generalized linear classifier),其决策边界是对学习样本求解的最大边距超平面(maximum-margin hyperplane)对于一个二分类数据集D={(xi,yi}i=1ND ...

2019-12-24 18:23:29 346

原创 【推荐算法】PersonRank算法原理●Python实现

PersonRank的原理同PageRank与TextRank算法,其基本原理都是基于随机游走而来。要想从深层次的理解PersonRank这类算法,必须从微观上观察数据的具体流向过程,所以这次就把随机游走前两步的过程描述出来,在心里有个大概的印象。1. 随机游走下图描述的是三个用户A、B、C与四件商品a、b、c、d之间的关系,连线表示购买记录,所以边不设置权重,由图可以看出A 购买过: ...

2019-11-08 13:57:49 1561

原创 【神经网络】从卷积核来理解卷积神经网络在做什么

1. 卷积是什么在泛函分析中,卷积、旋积或摺积(英语:Convolution)是通过两个函数f 和g 生成第三个函数的一种数学算子,表征函数f与g经过翻转和平移的重叠部分的面积。如果将参加卷积的一个函数看作区间的指示函数,卷积还可以被看作是“滑动平均”的推广。那f和g函数的卷积就可以表示为:连续形式离散形式通俗的理解卷积就是一种乘积的方式,只不过呢,不能按照我们惯有的...

2019-06-20 11:55:27 493

原创 【keras+flask】模型的重复调用出错,ValueError: Tensor is not an element of this graph

确认基调:这个问题不是大问题,看完本篇文章就能解决1. 错误重现ValueError: Tensor Tensor("dense_3/BiasAdd:0", shape=(?, 1), dtype=float32) is not an element of this graph.2. 错误含义表面含义:传入的张量[tensor]并不是这个图[graph]的元素。具体意义:就是说,当你进...

2019-06-13 18:13:27 1720 2

原创 【神经网络】一文读懂LSTM神经网络

简介说到LSTM神经网络,大家都不陌生,LSTM指的是Long Short-Term Memory,意思是:长短时记忆,也就是说这个神经网络有记忆功能,为什么说它有记忆功能呢?因为在训练数据的时候,很久之前的文本保留下来的信息,可以对当下的预测产生影响,所以就认为神经网络记住了一部分信息。1. 与RNN对比由于LSTM来源于对RNN的升级,我们先从RNN入手,来理解整个LSTM在做什么...

2019-03-18 14:36:22 5007 3

原创 【神经网络】从局部理解整个神经网络在做什么

神经网络是什么百科上说:神经网络可以指向两种,一个是生物神经网络,一个是人工神经网络。人工神经网络(Artificial Neural Networks,简写为ANNs)也简称为神经网络(NNs)或称作连接模型(Connection Model),它是一种模仿动物神经网络行为特征,进行分布式并行信息处理的算法数学模型。这种网络依靠系统的复杂程度,通过调整内部大量节点之间相互连接的关系,从而...

2019-02-21 15:46:01 416

原创 【自然语言处理】TextRank算法原理●Python实现

上文说了PageRank的实现方式,一鼓作气, 这次就把TextRank的原理和实现方式写一写TextRank的产生来自于PageRank,中心思想是一样的,只不过在PageRank里,网页与网页的关系,在TextRank里变成了词与词的关系。目的:从一段给定的文本中自动抽取出若干有意义的词语或词组。步骤:利用局部词汇(共现窗口)之间的关系生成关键词列表,然后通过计算,对后续关键词...

2019-01-28 18:02:59 3550 2

原创 【神经网络】激活函数softmax,sigmoid,tanh,relu总结

sigmoid函数 ·隐含层激活函数映射区间(0, 1)反向传播之sigmoid公式求导softmax函数·输出层激活函数映射区间[0,1]激活函数SoftmaxSigmoid本质离散概率分布非线性映射任务多分类二分类定义域某个一维向量单个数值值域[0, 1](0, 1)结果之和一定为1为某个正数所在层...

2018-11-30 10:23:31 34980 3

原创 【基础算法】受限玻尔兹曼机●RBM

所谓概率图模型,就是指运用了概率和图这两种工具创建的模型(逐渐忘记标题),咳咳,今天讲一下限制玻尔兹曼机,或者叫做受限玻尔兹曼机,这个名字起的真是,。。,好的,咳咳,所谓玻尔兹曼机,就是就是玻尔兹曼家的机,就是说玻尔兹曼这个人发明了一种模型,一种机器,所以叫做玻尔兹曼机器,简称玻尔兹曼机。首先,简单的看一下玻尔兹曼机的图片:等下,这个看起来怎么有点熟悉这样看起来是不是就熟悉了所以:...

2018-10-26 16:13:00 550

原创 【基础算法】维特比算法●Viterbi Algorithm

维特比算法(英语:Viterbi algorithm)是一种动态规划算法。它用于寻找最有可能产生观测事件序列的维特比路径——隐含状态序列,特别是在马尔可夫信息源上下文和隐马尔可夫模型中。维特比算法利用动态规划,可以解决任何一个图中的最短路径问题。维特比算法是针对一个特殊的图——篱笆网络(Lattice)的有向图最短路径的问题而提出的。它之所以重要,是因为凡是使用隐含马尔可夫模型描述的问题都可以使...

2018-10-23 17:39:56 1550

原创 【统计分析】关联规则之置信度,支持度,提升度

一般使用三个指标来度量一个关联规则,根据这三个指标可以筛选出满足条件的关联规则。 这三个指标是:Support(支持度)、Confidence(置信度)、Lift(提升度)。 以A,B这个关联规则为例来说明:Support(支持度):表示A、B同时使用的人数占所有用户数(研究关联规则的“长表”中的所有有使用的产品的用户数)的比例。如果用P(A)表示使用A的用户比例,其他产品类推,那...

2018-09-12 14:58:36 22614 4

原创 【小工具】gitbook新版本"gitbook build"命令导出的html不能跳转的解决办法

可能原因新版本的gitbook不支持了这个功能具体原因由于点击事件被js代码禁用,所以点击没有反应,但是如果右键,在新窗口/新标签页打开的话是可以跳转的解决办法找到js代码,并修改 找到项目目录gitbook找到目录下的theme.js文件找到下面的代码将if(m)改成if(false) 由于代码是压缩后的,会没有空格,搜索的时候可以直接搜索: if(...

2018-08-17 14:27:03 5743 16

原创 【自然语言处理】PageRank算法原理●Python实现

1. 矩阵构造PageRank本为解决网页和网页之间的关系,计算网页重要性而提出的一种算法.PageRank算法计算每一个网页的PageRank值,然后根据这个值的大小对网页的重要性进行排序。 它的思想是模拟一个悠闲的上网者,上网者首先随机选择一个网页打开,然后在这个网页上呆了几分钟后,跳转到该网页所指向的链接,这样无所事事、漫无目的地在网页上跳来跳去,PageRank就是估计这个悠闲的上网...

2018-08-08 11:04:14 5962

转载 bash shell 让程序在Linux终端后台执行的命令

一、为什么要使程序在后台执行我们计算的程序都是周期很长的,通常要几个小时甚至一个星期。我们用的环境是用putty远程连接到日本Linux服务器。所以使程序在后台跑有以下三个好处:1:我们这边是否关机不影响日本那边的程序运行。(不会像以前那样,我们这网络一断开,或一关机,程序就断掉或找不到数据,跑了几天的程序只能重头再来,很是烦恼)2:不影响计算效率3:让程序在后台跑后,不会占据终端...

2018-07-20 11:20:12 24350

原创 【python进阶】python语法糖

1.普通写法a, b, c = 1, 2, 3if a>b: c = aelse: c = b第二种:一行表达式,为真时放if前c = a if a>b else b第三种:二维列表,利用大小判断的0,1当作索引c= [b, a][a > b]

2018-07-20 10:47:40 2379

原创 【读书笔记】数学之美-笔记

通信本质就是一个编解码和传输的过程 * 说话的信道很宽,不需要压缩 * 书写的信道很窄,尤其是古代没有纸张的时候,需要压缩,所以就有了文言文从规则到统计自然语言处理在过去的30年发生了巨大的变化 * 自动问答的需求很大程度上被网页搜索和数据挖掘替代了 * 研究也从单纯的句法分析和语义理解,变成了非常贴近实际应用的机器翻译、语音识别、文本到数据库自动生成、数据挖掘和知识的获取...

2018-07-10 09:38:52 271

原创 【环境配置】出现:Microsoft Visual C++ 14.0 is required 的解决方案

以安装scrapy为例:如:pip install scrapy 时出现: error: Microsoft Visual C++ 14.0 is required. Get it with “Microsoft Visual C++ Build Tools”: http://landinghub.visualstudio.com/visual-cpp-build-tools解决办法...

2018-06-29 16:16:36 94155 38

原创 用Python画小猪佩奇-Peppa Pig-代码实现

from turtle import*def nose(x,y):#鼻子 penup()#提起笔 goto(x,y)#定位 pendown()#落笔,开始画 setheading(-30)#将乌龟的方向设置为to_angle/为数字(0-东、90-北、180-西、270-南) begin_fill()#准备开始填充图形 a=0.4 for...

2018-06-28 13:19:11 4704

原创 【环境配置】Windows环境下 Pandas绘图 中文乱码 解决方法

1. 找到配置文件本人的配置文件在:C:\ProgramData\Anaconda3\pkgs\matplotlib-2.1.2-py36h016c42a_0\Lib\site-packages\matplotlib\mpl-data\matplotlibrc可以搜索matplotlibrc,直接定位到这个文件。2. 修改配置文件在200行左右,找到 font.family这...

2018-06-28 11:14:47 2339

原创 【自然语言处理】知识图谱之知识推理

1. 知识推理的分类归纳推理 归纳推理所推出的结论是没有包含在前提内容中的。由个别事物推出一般性的知识的过程,是以为增殖新知识的过程。演绎推理: 在已知领域内的一般性知识的前提下,通过求解一个具体的问题,或者证明一个结论的正确性。它所得出的结论,实际上早已蕴含在一般性的知识的前提中。演绎推理只是将已有的事实揭露出来,因此不能增殖新的知识。确定性推理 多数时候是指逻辑推理,具有...

2018-06-26 14:33:03 3943

原创 【自然语言处理】概率论基础笔记

贝叶斯公式P(B|A)=P(A|B)P(B)/P(A)全概率公式P(A) = P(B1)*P(A|B1) + P(B2)*P(A|B2) + ……..先验概率是指根据以往经验和分析得到的概率 * 如:抛硬币正面的概率; * 如:今天下雨的概率; * 如:脑残中头痛的概率(易于调查,可计算)。后验概率后验概率是信息理论的基本概念之一。在一个通信系统中,在...

2018-06-21 13:59:56 449

原创 【linux】ubuntu 16.04 虚拟环境安装办法

virtualenvwrapper 的安装和使用virtualenvwrapper是用来管理virtualenv的扩展包,用着很方便。1. 安装:安装virtualenvsudo pip install virtualenv安装virtualenvwrappersudo pip install virtualenvwrapper2. 配置:...

2018-06-21 13:56:51 537

空空如也

空空如也

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

TA关注的人

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