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

做网站做国外广告线上免费推广平台都有哪些

做网站做国外广告,线上免费推广平台都有哪些,怎么做网站教程图片,网站优化推广公司本文利用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.dinnco.com/news/65249.html

相关文章:

  • seo网站打开慢东莞网络公司代理
  • html做电子书网站东营网站建设制作
  • 网站自助建设免费推广引流怎么做
  • 阿里巴巴网站开发工具驻马店百度seo
  • 建设什么网站可以上传视频免费站推广网站不用下载
  • 南宁网站建设怎么样seo推广怎么收费
  • 网站是怎么赢利的app推广多少钱一单
  • 东莞网站建设.com国产长尾关键词拘挖掘
  • 比较好用的网站友情链接代码模板
  • 网站建设查询南京seo网站优化
  • 临沂个人做网站网络推广软件免费
  • 网站空间怎么更换百度搜索引擎的网址
  • 广州网站优化哪家快北京网优化seo优化公司
  • 开放平台作用发挥明显宁波seo博客
  • java做独立网站爬虫写软文是什么意思
  • 网站开发设计中的收获百度有几种推广方式
  • 青岛专业做网站百度账号中心
  • 网站开发分为几个方向免费行情网站
  • 网盘网站开发龙岗seo优化
  • 鲅鱼圈网站怎么做东莞网站建设制作
  • 重庆网站建设要点百度首页关键词推广
  • 商丘的互联网公司上海网站营销seo方案
  • html5做的篮球网站山东网站建设
  • 做淘宝客没有网站怎么做新闻热点
  • 动易学校网站发外链的网址
  • 不更新网站如何做排名旺道seo优化软件
  • 铲车找事做找哪些网站网页设计工作室长沙
  • 推荐做微商海报的网站公司做网站一般多少钱
  • 深圳罗湖企业网站建设百度推广客服中心
  • 四川旅游网站设计论文手机端网站优化