- 博客(4)
- 收藏
- 关注
原创 word2vec深入理解及实践
以前对于word2vec的理解就是通过训练能得到词向量,对应有两种方法,skip-gram和CBOW,两者差别其实不大,但关于具体的细节也不是很了解,今天来深入理解并记录一下。理论方面:word2vec是一种基于神经网络的语言模型,是google于2013年提出的一种NLP分析工具,是通过建模得到的,而对于语言模型的理解就是,输入一些文本,通过一个映射函数,得到一个输出文本,这就是语言模型的建立,目标是使得输入输出之间关系密切,能被人理解,那就是好的语言模型,比如输入上下几个单词,通过映射函数,得到的中
2020-10-11 21:26:29
210
原创 keras的模型处理以及基于h5做推理过程
把用keras自己搭建的模型训练后保存为有图结构的h5模型,然后基于h5去做推理预测全过程详解我是基于苏神的摘要生成代码,做长难句压缩任务,自己对代码进行了部分修改,然后训练的过程没有切换成tf,所以整个框架是keras的,训练成的模型文件是h5形式的。整个过程就是先保存为带有图结构的h5模型,然后根据h5进行了一遍推理,然后将h5转为pb,然后根据pb进行了一遍推理。第一步:保存模型文件为.h5保存模型文件有三种形式,一种是只保存图结构(训练前就保存),一种是保留图结构和参数,一种是只保留参数,对应
2020-10-09 16:04:04
1716
2
原创 用python做文本分类-贝叶斯分类器
先让看一下文本语料:使用的方法思路:1、中文分词加一些简单的预处理2、结构化表示-Bunch3、构建词向量空间,权重策略–TF-IDF4、分类器选择-贝叶斯分类器5、评价第一步:import sys import osimport jiebaimport importlibimportlib.reload(sys) #保存至文件def savefile(save...
2019-08-16 16:57:27
2135
原创 用python连接linux上的数据库,实现增删改查功能
用python连接linux上的数据库,实现增删改查功能#用python连接linux上的数据库,实现增删改查功能第一次写博客,刚入职场,可能以后想用它来记录自己的成长对数据库的操作,简单的sql语言在后台很好改变数据库,但是现实中更多的是通过其它方法来访问数据库,进而实现对它的增删改查,数据表的结构是在服务器上设定,其它的数据是通过别的路径来访问改变。先写一个客户端:#include ...
2019-08-16 11:01:49
749
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人