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

泰安网站优化微信上浏览自己做的网站吗

泰安网站优化,微信上浏览自己做的网站吗,做网站要学的技术,asp网站开发心得体会我在在之前的文章 “使用 Elasticsearch 检测抄袭 #xff08;一#xff09;” 介绍了如何检文章抄袭。这个在许多的实际使用中非常有意义。我在 CSDN 上的文章也经常被人引用或者抄袭。有的人甚至也不用指明出处。这对文章的作者来说是很不公平的。文章介绍的内容针对很多的… 我在在之前的文章 “使用 Elasticsearch 检测抄袭 一” 介绍了如何检文章抄袭。这个在许多的实际使用中非常有意义。我在  CSDN 上的文章也经常被人引用或者抄袭。有的人甚至也不用指明出处。这对文章的作者来说是很不公平的。文章介绍的内容针对很多的博客网站也非常有意义。在那篇文章中我觉得针对一些开发者来说不一定能运行的很好。在今天的这篇文章中我特意使用本地部署并使用 jupyter notebook 来进行一个展示。这样开发者能一步一步地完整地运行起来。 安装 安装 Elasticsearch 及 Kibana 如果你还没有安装好自己的 Elasticsearch 及 Kibana那么请参考一下的文章来进行安装 如何在 LinuxMacOS 及 Windows 上进行安装 Elasticsearch Kibana如何在 LinuxMacOS 及 Windows 上安装 Elastic 栈中的 Kibana 在安装的时候请选择 Elastic Stack 8.x 进行安装。在安装的时候我们可以看到如下的安装信息 为了能够上传向量模型我们必须订阅白金版或试用。 上传模型 注意如果我们在这里通过命令行来进行上传模型的话那么你就不需要在下面的代码中来实现上传。可以省去那些个步骤。 我们可以参考之前的文章 “Elasticsearch使用 NLP 问答模型与你喜欢的圣诞歌曲交谈”。我们使用如下的命令来上传 OpenAI detection 模型 eland_import_hub_model --url https://elastic:o6G_pvRL8P*7ono6XHlocalhost:9200 \--hub-model-id roberta-base-openai-detector \--task-type text_classification \--ca-cert /Users/liuxg/elastic/elasticsearch-8.11.0/config/certs/http_ca.crt \--start 在上面我们需要根据自己的配置修改上面的证书路径Elasticsearch 的访问地址。 我们可以在 Kibana 中查看最新上传的模型 接下来按照同样的方法我们安装文本嵌入模型。 eland_import_hub_model --url https://elastic:o6G_pvRL8P*7ono6XHlocalhost:9200 \--hub-model-id sentence-transformers/all-mpnet-base-v2 \--task-type text_embedding \--ca-cert /Users/liuxg/elastic/elasticsearch-8.11.0/config/certs/http_ca.crt \--start 为了方便大家学习我们可以在如下的地址下载代码 git clone https://github.com/liu-xiao-guo/elasticsearch-labs 我们可以在如下的位置找到 jupyter notebook $ pwd /Users/liuxg/python/elasticsearch-labs/supporting-blog-content/plagiarism-detection-with-elasticsearch $ ls plagiarism_detection_es_self_managed.ipynb 运行代码 接下来我们开始运行 notebook。我们首先安装相应的 python 包 pip3 install elasticsearch8.11 pip3 -q install eland elasticsearch sentence_transformers transformers torch2.1.0 在运行代码之前我们先设置如下的变量 export ES_USERelastic export ES_PASSWORDo6G_pvRL8P*7ono6XH export ES_ENDPOINTlocalhost 我们还需要把 Elasticsearch 的证书拷贝到当前的目录中 $ pwd /Users/liuxg/python/elasticsearch-labs/supporting-blog-content/plagiarism-detection-with-elasticsearch $ cp ~/elastic/elasticsearch-8.11.0/config/certs/http_ca.crt . $ ls http_ca.crt plagiarism_detection_es_self_managed.ipynb plagiarism_detection_es.ipynb 导入包 from elasticsearch import Elasticsearch, helpers from elasticsearch.client import MlClient from eland.ml.pytorch import PyTorchModel from eland.ml.pytorch.transformers import TransformerModel from urllib.request import urlopen import json from pathlib import Path import os 连接到 Elasticsearch elastic_useros.getenv(ES_USER) elastic_passwordos.getenv(ES_PASSWORD) elastic_endpointos.getenv(ES_ENDPOINT)url fhttps://{elastic_user}:{elastic_password}{elastic_endpoint}:9200 client Elasticsearch(url, ca_certs ./http_ca.crt, verify_certs True)print(client.info()) 上传 detector 模型 hf_model_id roberta-base-openai-detector tm TransformerModel(model_idhf_model_id, task_typetext_classification)#set the modelID as it is named in Elasticsearch es_model_id tm.elasticsearch_model_id()# Download the model from Hugging Face tmp_path models Path(tmp_path).mkdir(parentsTrue, exist_okTrue) model_path, config, vocab_path tm.save(tmp_path)# Load the model into Elasticsearch ptm PyTorchModel(client, es_model_id) ptm.import_model(model_pathmodel_path, config_pathNone, vocab_pathvocab_path, configconfig)#Start the model s MlClient.start_trained_model_deployment(client, model_ides_model_id) s.body 我们可以在 Kibana 中进行查看 上传 text embedding 模型 hf_model_idsentence-transformers/all-mpnet-base-v2 tm TransformerModel(model_idhf_model_id, task_typetext_embedding)#set the modelID as it is named in Elasticsearch es_model_id tm.elasticsearch_model_id()# Download the model from Hugging Face tmp_path models Path(tmp_path).mkdir(parentsTrue, exist_okTrue) model_path, config, vocab_path tm.save(tmp_path)# Load the model into Elasticsearch ptm PyTorchModel(client, es_model_id) ptm.import_model(model_pathmodel_path, config_pathNone, vocab_pathvocab_path, configconfig)# Start the model s MlClient.start_trained_model_deployment(client, model_ides_model_id) s.body 我们可以在 Kibana 中查看 创建源索引 client.indices.create( indexplagiarism-docs, mappings {properties: {title: {type: text,fields: {keyword: {type: keyword}}},abstract: {type: text,fields: {keyword: {type: keyword}}},url: {type: keyword},venue: {type: keyword},year: {type: keyword}} }) 我们可以在 Kibana 中进行查看 创建 checker ingest pipeline client.ingest.put_pipeline(idplagiarism-checker-pipeline,processors [{inference: { #for ml models - to infer against the data that is being ingested in the pipelinemodel_id: roberta-base-openai-detector, #text classification model idtarget_field: openai-detector, # Target field for the inference resultsfield_map: { #Maps the document field names to the known field names of the model.abstract: text_field # Field matching our configured trained model input. Typically for NLP models, the field name is text_field.}}},{inference: {model_id: sentence-transformers__all-mpnet-base-v2, #text embedding model model idtarget_field: abstract_vector, # Target field for the inference resultsfield_map: { #Maps the document field names to the known field names of the model.abstract: text_field # Field matching our configured trained model input. Typically for NLP models, the field name is text_field.}}}] ) 我们可以在 Kibana 中进行查看 创建 plagiarism checker 索引 client.indices.create( indexplagiarism-checker, mappings{ properties: {title: {type: text,fields: {keyword: {type: keyword}}},abstract: {type: text,fields: {keyword: {type: keyword}}},url: {type: keyword},venue: {type: keyword},year: {type: keyword},abstract_vector.predicted_value: { # Inference results field, target_field.predicted_valuetype: dense_vector,dims: 768, # embedding_sizeindex: true,similarity: dot_product # When indexing vectors for approximate kNN search, you need to specify the similarity function for comparing the vectors.}} } ) 我们可以在 Kibana 中进行查看 写入源文档 我们首先把地址 https://public.ukp.informatik.tu-darmstadt.de/reimers/sentence-transformers/datasets/emnlp2016-2018.json 里的文档下载到当前目录下 $ pwd /Users/liuxg/python/elasticsearch-labs/supporting-blog-content/plagiarism-detection-with-elasticsearch $ ls emnlp2016-2018.json plagiarism_detection_es.ipynb http_ca.crt plagiarism_detection_es_self_managed.ipynb models 如上所示emnlp2016-2018.json  就是我们下载的文档。 # Load data into a JSON object with open(emnlp2016-2018.json) as f:data_json json.load(f)print(fSuccessfully loaded {len(data_json)} documents)def create_index_body(doc): Generate the body for an Elasticsearch document. return {_index: plagiarism-docs,_source: doc,}# Prepare the documents to be indexed documents [create_index_body(doc) for doc in data_json]# Use helpers.bulk to index helpers.bulk(client, documents)print(Done indexing documents into plagiarism-docs source index) 我们可以在 Kibana 中进行查看 使用 ingest pipeline 进行 reindex client.reindex(wait_for_completionFalse,source{index: plagiarism-docs},dest {index: plagiarism-checker,pipeline: plagiarism-checker-pipeline} ) 在上面我们设置 wait_for_completionFalse。这是一个异步的操作。我们需要等一段时间让上面的 reindex 完成。我们可以通过检查如下的文档数 上面表明我们的文档已经完成。我们再接着查看一下 plagiarism-checker 索引中的文档 检查重复文字 direct plagarism model_text Understanding and reasoning about cooking recipes is a fruitful research direction towards enabling machines to interpret procedural text. In this work, we introduce RecipeQA, a dataset for multimodal comprehension of cooking recipes. It comprises of approximately 20K instructional recipes with multiple modalities such as titles, descriptions and aligned set of images. With over 36K automatically generated question-answer pairs, we design a set of comprehension and reasoning tasks that require joint understanding of images and text, capturing the temporal flow of events and making sense of procedural knowledge. Our preliminary results indicate that RecipeQA will serve as a challenging test bed and an ideal benchmark for evaluating machine comprehension systems. The data and leaderboard are available at http://hucvl.github.io/recipeqa.response client.search(indexplagiarism-checker, size1,knn{field: abstract_vector.predicted_value,k: 9,num_candidates: 974,query_vector_builder: {text_embedding: {model_id: sentence-transformers__all-mpnet-base-v2,model_text: model_text}}} )for hit in response[hits][hits]:score hit[_score]title hit[_source][title]abstract hit[_source][abstract]openai hit[_source][openai-detector][predicted_value]url hit[_source][url]if score 0.9:print(f\nHigh similarity detected! This might be plagiarism.)print(f\nMost similar document: {title}\n\nAbstract: {abstract}\n\nurl: {url}\n\nScore:{score}\n)if openai Fake:print(This document may have been created by AI.\n)elif score 0.7:print(f\nLow similarity detected. This might not be plagiarism.)if openai Fake:print(This document may have been created by AI.\n)else:print(f\nModerate similarity detected.)print(f\nMost similar document: {title}\n\nAbstract: {abstract}\n\nurl: {url}\n\nScore:{score}\n)if openai Fake:print(This document may have been created by AI.\n)ml_client MlClient(client)model_id roberta-base-openai-detector #open ai text classification modeldocument [{text_field: model_text} ]ml_response ml_client.infer_trained_model(model_idmodel_id, docsdocument)predicted_value ml_response[inference_results][0][predicted_value]if predicted_value Fake:print(Note: The text query you entered may have been generated by AI.\n) similar text - paraphrase plagiarism model_text Comprehending and deducing information from culinary instructions represents a promising avenue for research aimed at empowering artificial intelligence to decipher step-by-step text. In this study, we present CuisineInquiry, a database for the multifaceted understanding of cooking guidelines. It encompasses a substantial number of informative recipes featuring various elements such as headings, explanations, and a matched assortment of visuals. Utilizing an extensive set of automatically crafted question-answer pairings, we formulate a series of tasks focusing on understanding and logic that necessitate a combined interpretation of visuals and written content. This involves capturing the sequential progression of events and extracting meaning from procedural expertise. Our initial findings suggest that CuisineInquiry is poised to function as a demanding experimental platform.response client.search(indexplagiarism-checker, size1,knn{field: abstract_vector.predicted_value,k: 9,num_candidates: 974,query_vector_builder: {text_embedding: {model_id: sentence-transformers__all-mpnet-base-v2,model_text: model_text}}} )for hit in response[hits][hits]:score hit[_score]title hit[_source][title]abstract hit[_source][abstract]openai hit[_source][openai-detector][predicted_value]url hit[_source][url]if score 0.9:print(f\nHigh similarity detected! This might be plagiarism.)print(f\nMost similar document: {title}\n\nAbstract: {abstract}\n\nurl: {url}\n\nScore:{score}\n)if openai Fake:print(This document may have been created by AI.\n)elif score 0.7:print(f\nLow similarity detected. This might not be plagiarism.)if openai Fake:print(This document may have been created by AI.\n)else:print(f\nModerate similarity detected.)print(f\nMost similar document: {title}\n\nAbstract: {abstract}\n\nurl: {url}\n\nScore:{score}\n)if openai Fake:print(This document may have been created by AI.\n)ml_client MlClient(client)model_id roberta-base-openai-detector #open ai text classification modeldocument [{text_field: model_text} ]ml_response ml_client.infer_trained_model(model_idmodel_id, docsdocument)predicted_value ml_response[inference_results][0][predicted_value]if predicted_value Fake:print(Note: The text query you entered may have been generated by AI.\n) 完整的代码可以在地址下载https://github.com/liu-xiao-guo/elasticsearch-labs/blob/main/supporting-blog-content/plagiarism-detection-with-elasticsearch/plagiarism_detection_es_self_managed.ipynb
http://www.w-s-a.com/news/295572/

相关文章:

  • 建站群赚钱有前途吗蚌埠北京网站建设
  • 北京网站建设求职简历十堰seo优化教程
  • 网站顶部可关闭广告微信小程序多少钱
  • 网站背景怎么弄斜杠青年seo工作室
  • ps个人网站首页怎么制作如何做网站的版块规划
  • 做网站的市场开源建站工具
  • 邹平做网站哪家好自动点击器app
  • 南阳seo网站排名优化wordpress文章对游客不显示
  • 网站301什么意思湛江市seo网站设计报价
  • 免费建造网站化妆品网络营销方案
  • 建公司网站wordpress the content
  • 网站的站点的管理系统建设银行网站注册企业
  • 长春火车站是哪个站做微商哪个网站有客源
  • 亚马逊培训费用一般多少seo专业培训课程
  • 做推文封面图网站南宁高端网站建设
  • 天津网站搜索排名做电影免费ppt模板下载网站
  • 襄樊最好网站建设价格网站建设与设计 毕业设计
  • 网站推广广告词大全集网站建设相对路径
  • 甘肃省铁路投资建设集团有限公司网站域名怎么实名认证
  • 企业网站建设的层次返利网站建设
  • 竞价单页网站制作中小企业网站建设问题
  • 响应式网站源码学校网站制作多少钱
  • 营销型网站建设需要懂什么网站建站四件套是什么
  • 廊坊哪里有制作手机网站的区块链开发语言
  • 找建设项目的网站装企工长网站开发
  • 戴尔网站建设成功方正网站制作
  • 怎么买网站域名wordpress 视频站模版
  • 厦门官网建设公司杨和关键词优化
  • 怎么做网约车seo自动优化软件下载
  • 遵义市住房和城乡建设局官方网站网站备案 自己的服务器