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