当前位置: 首页 > news >正文

php做企业网站大连建行网点

php做企业网站,大连建行网点,微信官网小程序注册,物联网工程就业方向及前景用于机器学习的文本有一种最简单的方法,也是最有效且最常用的方法,就是使用词袋表示。使用这种表示方法时,我们舍弃了输入文本中的大部分结构,比如章节、段落、句子和格式,只计算语料库中,只计算语料库中每…

用于机器学习的文本有一种最简单的方法,也是最有效且最常用的方法,就是使用词袋表示。使用这种表示方法时,我们舍弃了输入文本中的大部分结构,比如章节、段落、句子和格式,只计算语料库中,只计算语料库中每个单词在每个文本中出现的频次。舍弃结构并仅计算单词出现的次数,这会让脑海中出现将文本表示为“袋”的画面。

对于文档语料库,计算词袋表示包括以下三个步骤:

1、分词。将每个文档划分为出现在其中的单词(称为词例 token),比如按空格和标点划分。

2、构建词表。收集一个词表,里面包含出现在任意文档中的所有词,并对它们进行编号。

3、编码。对于每个文档,计算词表中每个单词在该文档中出现的频次。

在步骤1和步骤2涉及一些细微之处。我们来看一下如何利用scikit-learn来应用词袋处理过程。词袋的输出是包含每个文档中单词计数的一个向量。对于词表中的每个单词,我们都有它在每个文档中出现的次数。也就是说,整个数据集中的每个唯一单词都对应于这中数值表示的一个特征。要注意,原始字符串中的单词顺序与词袋特征表示完全无关。

将词袋应用于玩具数据集:

词袋表示是在CountVectorizer中实现的,它是一个变换器(transformer)。我们首先将它应用于包含两个样本的玩具数据集,来看一下它的工作原理:

bards_words=['the fool doth think he is wise','but then wise man knows himself to be a fool']

我们导入CountVectorizer并将其实例化,然后对玩具数据进行拟合,如下所示:

bards_words=['the fool doth think he is wise','but then wise man knows himself to be a fool']
vect=CountVectorizer()
vect.fit(bards_words)

拟合CountVectorizer包括训练数据的分词与词表的构建,我们可以通过vocabulary_属性来访问词表:

print('词表大小:{}'.format(len(vect.vocabulary_)))
print('词表:{}'.format(vect.vocabulary_))

词表一个包含14个单词,从“be”到“wise”。

我们可以调用transform方法来创建训练数据的词袋表示:

bag_of_words=vect.transform(bards_words)
print('词袋表示:{}'.format(repr(bag_of_words)))

词袋表示保存在一个SciPy系数矩阵中,这种数据格式只保存非零元素。这个矩阵的形状为2*13,每行对应于两个数据点之一,每个特征对应于词表中的一个单词。这里使用稀疏矩阵,是因为大多数文档斗志包含次表中的一小部分单词,也就是说特征数组的大部分元素都为0,因为保存0的代价很高,也浪费内存。要想查看稀疏矩阵的实际内容,可以使用toarray方法将其转换为“密集的”NumPy数组(保存所有0元素):

但是这里之所以可行,是因为我们使用的是仅包含13个单词的小型数据集。对于任何真实数据集来说,这将会导致内存报错。

print('矩阵实际数组内容:{}'.format(bag_of_words.toarray()))

我们可以看到,每个单词的计数都是0或1.bards_words中的两个字符串都没有包含相同的单词。

我们来看一下如何阅读这些特征向量:第一个字符串被视为第一行,对于词表中第一个单词“be”,出现0次,第二个词0次,第三个次1次,以此类推。

访问词表的另一种方法是使用向量器的get_funture_name方法,它将返回一个列表,每个元素对应一个特征:

feature_name=vect.get_feature_names_out()
print('特征数量:{}'.format(len(feature_name)))
print('前20个特征:{}'.format(feature_name[:20]))

http://www.yayakq.cn/news/87754/

相关文章:

  • 免费的企业网站中国国家培训网官网
  • 无锡网站建设信息有限做文交所的都有哪些网站
  • 咸阳商城网站开发设计什么网站上做奥数题
  • 做的比较好的电商网站企业logo标志设计公司
  • 电子商务网站与普通网站的区别安卓app生成器
  • 哈尔滨模板网站wordpress 默认登录
  • iis 手机网站优设网页
  • 东莞英文网站设计个人主页网页设计作品
  • 帮企业做网站的公司电子商务网站建设完整案例教程s2sh pdf下载
  • delphi做网站开发毕设做网站答辩会要求当场演示吗
  • 做企业网站服务器wordpress友情链接页面插件
  • 网站备案名称的影响厦门seo服务商
  • 网站页面app下载大全江苏建设管理中心网站
  • 免费php mysql网站成功营销案例100例
  • 一般建设网站大概需要多少钱自定义内容网站
  • wordpress变域名工具网站建设推广seo
  • 为什么检测行业不能用网站做广西做网站
  • 中区网站建设开发网站需要哪些技术人员
  • 服装网站建设方法智能建造的发展趋势
  • 做网站费用多少企业网站建设公司怎么做
  • 做外卖系统哪家网站做的好做网站知名公司
  • 重庆顶呱呱网站建设北京专业制作网站的公司
  • 怎么在自己的网站做淘宝客网页聊天工具
  • 做动态效果的插件网站网站建设公司推荐北京华网
  • 中国化工网网站建设建议wordpress 聚合6
  • 移动网站开发百科wordpress自动摘要
  • 全球优秀企业网站网站百科源码
  • 图片站手机网站怎么做的佛山网站建设公司-印象互动
  • 深圳市富通建设工程有限公司网站的网站建设公司
  • 廉政网站建设经验交流广州市官网网站建设哪家好