首页
学习
活动
专区
工具
TVP
发布

程序员一一涤生

同步自“程序员一一涤生”公众号。
专栏成员
118
文章
211523
阅读量
43
订阅数
用python做时间序列预测四:平稳/非平稳时间序列
1、序列的均值(mean)不应该是时间的函数(意思是不应该随时间变化),而应该是一个常数。下面的左图满足这个条件,而右图的均值受时间的变化影响。
程序员一一涤生
2020-06-03
5.6K0
CART决策树
CART全称为Classification and Regression Tree。
程序员一一涤生
2020-01-07
7360
用机器学习打造聊天机器人(六) 原理篇
word2vec 基于分布式表征(Dristributed Representation)的 思想,相比于 One hot 可以用更低维数的向量表示词汇。 有一个有趣的研究表明,用词向量表示我们的词时,我们可以发 现:King - Man + Woman = Queen。 word2vec 实现了 CBOW 和 Skip-Gram 两个神经网络 模型,SkyAAE 在训练词向量的时候就是使用的 CBOW 模型。
程序员一一涤生
2019-12-25
3630
用机器学习打造聊天机器人(五) 接入篇
可以看到,闲聊的语料文件以QA_talk-开头,业务类的以QA_sf_开头,内容的格式就如图中所示,每个问题占一行,每个回答占一行。
程序员一一涤生
2019-12-25
2790
用机器学习打造聊天机器人(六) 原理篇
本文是"手把手教你打造聊天机器人"系列的最后一篇,介绍了我们打造的聊天机器人的相关算法原理,下一篇会对本系列做一个总结。
程序员一一涤生
2019-12-16
7050
用机器学习打造聊天机器人(五) 接入篇
本篇介绍了聊天机器人的接入方法,下一篇将对代码中用到的相关算法的原理做一个简单的介绍,有助于更好的理解聊天机器人的运行机制。
程序员一一涤生
2019-12-16
4350
用机器学习打造聊天机器人(三) 设计篇
本项目基于chatterbot0.8.7来开发,但不仅于此。让我们先对chatterbot做一个简单的了解。
程序员一一涤生
2019-12-12
1.1K0
用机器学习打造聊天机器人(三) 设计篇
本项目基于chatterbot0.8.7来开发,但不仅于此。让我们先对chatterbot做一个简单的了解。
程序员一一涤生
2019-12-09
1.4K0
Viterbi(维特比)算法在CRF(条件随机场)中是如何起作用的?
首先,让我们简单回顾一下BERT和CRF在命名实体识别中各自的作用: 命名实体识别中,BERT负责学习输入句子中每个字和符号到对应的实体标签的规律,而CRF负责学习相邻实体标签之间的转移规则。详情可以参考这篇文章CRF在命名实体识别中是如何起作用的?。该文章中我们对CRF做了简单易懂的介绍,其中提到CRF的损失函数计算要用到最优路径,因为CRF的损失函数是求最优路径的概率占所有路径概率和的比例,而我们的目标是最大化这个比例。那么这里就涉及到计算最优路径的问题。这里的路径在命名实体识别的例子中,就是最终输出的与句子中的字或符号一 一对应的标签序列。不同标签序列的顺序组成了不同的路径。而CRF就是要找出最正确的那条标签序列路径,也就是说这条标签路径的概率将是所有路径中最大的,那么我们可以穷举出所有可能的标签路径,计算出每条路径的概率和,然后比较出最大的那条,但是这样做的代价太大了,所以crf选择了一种称为维特比的算法来求解此类问题。
程序员一一涤生
2019-11-29
1.3K0
Viterbi(维特比)算法在CRF(条件随机场)中是如何起作用的?
命名实体识别中,BERT负责学习输入句子中每个字和符号到对应的实体标签的规律,而CRF负责学习相邻实体标签之间的转移规则。详情可以参考这篇文章CRF在命名实体识别中是如何起作用的?。该文章中我们对CRF做了简单易懂的介绍,其中提到CRF的损失函数计算要用到最优路径,因为CRF的损失函数是求最优路径的概率占所有路径概率和的比例,而我们的目标是最大化这个比例。那么这里就涉及到计算最优路径的问题。这里的路径在命名实体识别的例子中,就是最终输出的与句子中的字或符号一 一对应的标签序列。不同标签序列的顺序组成了不同的路径。而CRF就是要找出最正确的那条标签序列路径,也就是说这条标签路径的概率将是所有路径中最大的,那么我们可以穷举出所有可能的标签路径,计算出每条路径的概率和,然后比较出最大的那条,但是这样做的代价太大了,所以crf选择了一种称为维特比的算法来求解此类问题。
程序员一一涤生
2019-11-26
1.3K0
使用t-SNE做降维可视化
简而言之,降维是在2维或3维中展现更高维数据(具有多个特征的数据,且彼此具有相关性)的技术。
程序员一一涤生
2019-11-15
7070
使用t-SNE做降维可视化
简而言之,降维是在2维或3维中展现更高维数据(具有多个特征的数据,且彼此具有相关性)的技术。
程序员一一涤生
2019-11-15
2.1K0
oracle 全文检索创建脚本示例
grant execute on ctx_ddl to username;--使用其他帐号对username授权 exec ctx_ddl.create_preference('my_lexer','chinese_lexer');--创建chinese_lexer词法器(中文词法分析器) exec ctx_ddl.create_preference('my_filter','CHARSET_FILTER');--创建字符过滤器 exec ctx_ddl.set_attribute('my_filter','charset','ZHS16GBK');--设置过滤器字符编码 create index idx_tablename_colname on tablename(colname) indextype is ctxsys.context parameters('lexer my_lexer');--在tablename上创建索引
程序员一一涤生
2019-09-10
7060
ThreadLocal对象使用过程中容易陷入的坑
ThreadLocal对象帮助我们管理线程内的对象,保证对象在线程之间是相互隔离的。
程序员一一涤生
2019-09-10
4810
dblink嵌套场景下 查询出现:ORACLE ORA-00600错误的解决
前段时间在做oracle查询的时候遇到了一个非常奇怪的现象,现将现象和解决过程记录下来,以备查看:
程序员一一涤生
2019-09-10
1.2K0
由easyui的tab在ie下渲染失败,发现的一个有意义的问题
今天项目组的同事反映,在IE浏览器下,所有用easyui编写的tab控件都加载不出来,只会显示一个Loading的提示在控件的内容显示区。
程序员一一涤生
2019-09-10
6670
IE10以下的IE浏览器在form表单提交、a标签等场景下,接收application/json类型的响应时,会提示是否要下载该json文件
IE10以下的IE浏览器并不支持application/json这种response格式,所以需要在服务端先将对象转成json字符串然后,设置Content-Type为text/html的类型,再返回,就行了。
程序员一一涤生
2019-09-10
8670
没有更多了
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档