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

用logo做ppt模板下载网站百度拍照搜题

用logo做ppt模板下载网站,百度拍照搜题,客服外包10大平台,广西广电网络24小时服务热线本文利用20Newsgroup这个数据集作为Corpus(语料库),用户可以通过搜索关键字来进行查询关联度最高的News,实现对文本的搜索引擎: 1. 导入数据集 from sklearn.datasets import fetch_20newsgroupsnewsgroups fetch_20newsgroups()print(fNu…

本文利用20Newsgroup这个数据集作为Corpus(语料库),用户可以通过搜索关键字来进行查询关联度最高的News,实现对文本的搜索引擎:

1. 导入数据集

from sklearn.datasets import fetch_20newsgroupsnewsgroups = fetch_20newsgroups()print(f'Number of documents: {len(newsgroups.data)}')
print(f'Sample document:\n{newsgroups.data[0]}')

2. 向量化单词

from sklearn.feature_extraction.text import CountVectorizer
count = CountVectorizer()
count.fit(newsgroups.data)
show_vocabulary(count)print(f'Size of vocabulary: {len(count.get_feature_names_out())}')def show_vocabulary(vectorizer):words = vectorizer.get_feature_names_out()print(f'Vocabulary size: {len(words)} words')# we can print ~10 words per linefor l in np.array_split(words, math.ceil(len(words) / 10)):print(''.join([f'{x:<15}' for x in l]))

3. 搜索引擎

#将语料库进行转化
corpus_bow = count.transform(newsgroups.data)#提供用户输入,对输入内容进行转化为BoW - Bag of word
query = input("Type your query: ")
query_bow = count.transform([query])from sklearn.metrics.pairwise import cosine_similarity#比较输入内容与语料库中的相似度
similarity_matrix = cosine_similarity(corpus_bow, query_bow)
print(f'Similarity Matrix Shape: {similarity_matrix.shape}')

得到Similarity_matrix一共有N行,表示语料库中的文档数。还有一列,代表相似度系数。

第K行的相似度系数,代表用户输入的文本与语料库中第K个文档的相似程度。

我们对相似度矩阵进行排序:

similarities = pd.Series(similarity_matrix[:, 0])
similarities.head(10)

那么和用户输入最相关的文档就是第一个了!

print('Best document:')
print(newsgroups.data[top_10.index[0]])

结论:本文利用Cosine_similarity比较文档的相似度,从语料库找出最佳匹配的文档。

如果对单词的向量化,BoW概念有问题可以看下我的另一篇文章。

CSDN

下面一篇文章我会具体分析Cosine_similarity的原理,敬请关注!

http://www.dt0577.cn/news/44664.html

相关文章:

  • 专业做网站上海电脑培训网
  • 网络专业的网站建设价格低网络营销案例及分析
  • wordpress添加广告位专业网站优化排名
  • phpwind能做网站吗seo推广技术
  • 淘宝客怎么做的网站每日重大军事新闻
  • 摄影师 网站 模板7月新闻大事件30条
  • 国家安全文化建设网站seo线下培训课程
  • cpa做电影网站侵权吗seo黑帽培训骗局
  • wordpress个人支付seo技巧与技术
  • 上海网站搜索排名竞价推广价格
  • 做网站打广告需要多少个服务器seo页面优化技术
  • 莱州 网站制作日本搜索引擎naver入口
  • vue.js做个人网站网站制作公司怎么找
  • 信誉好的丹阳网站建设百度一下 官方网
  • 网站项目设计与制作苏州seo培训
  • 拍摄宣传片收费标准自媒体seo优化
  • 哪些网站可以赚钱拓客引流推广
  • 平台公司和国企的区别广告优化师的工作内容
  • 深圳做个网站要多少钱百度我的订单
  • 微信上登录网站同步怎么做设计素材网站
  • dw做的网站如何上传云服务器长春网站建设策划方案
  • 网站逻辑结构优化是指免费引流微信推广
  • 网站 首页 关键词最近三天的新闻大事简短
  • 做网站在哪买域名b站推广入口2023
  • 武汉做网站的培训机构怎么搭建自己的网站
  • phpstorm wordpress武汉seo优化分析
  • 张家港 网站制作台州关键词优化服务
  • 继续坚持网站建设监管网站app免费生成软件
  • 罗湖网站定制中国疫情最新消息
  • wordpress两步验证码武汉seo