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

网站怎么做百度关键字搜索怎么打广告宣传自己的产品

网站怎么做百度关键字搜索,怎么打广告宣传自己的产品,网站建设经验,2018怎么做网站淘宝客安装环境 # 该案例在 mindnlp 0.3.1 版本完成适配,如果发现案例跑不通,可以指定mindnlp版本,执行!pip install mindnlp0.3.1 !pip install mindnlp 模型简介 BERT是一种由Google于2018年发布的新型语言模型,它是基于Transforme…

安装环境

# 该案例在 mindnlp 0.3.1 版本完成适配,如果发现案例跑不通,可以指定mindnlp版本,执行`!pip install mindnlp==0.3.1`
!pip install mindnlp

模型简介

BERT是一种由Google于2018年发布的新型语言模型,它是基于Transformer中的Encoder并加上双向的结构。BERT模型采用了Masked Language Model和Next Sentence Prediction两种方法进行预训练,以捕捉词语和句子级别的representation。预训练之后,BERT可以用于下游任务的Fine-tuning,比如文本分类、相似度判断等。此外,BERT还可以应用于对话情绪识别,帮助企业改善产品的用户交互体验。

import osimport mindspore
from mindspore.dataset import text, GeneratorDataset, transforms
from mindspore import nn, contextfrom mindnlp._legacy.engine import Trainer, Evaluator
from mindnlp._legacy.engine.callbacks import CheckpointCallback, BestModelCallback
from mindnlp._legacy.metrics import Accuracy# prepare dataset
class SentimentDataset:"""Sentiment Dataset"""def __init__(self, path):self.path = pathself._labels, self._text_a = [], []self._load()def _load(self):with open(self.path, "r", encoding="utf-8") as f:dataset = f.read()lines = dataset.split("\n")for line in lines[1:-1]:label, text_a = line.split("\t")self._labels.append(int(label))self._text_a.append(text_a)def __getitem__(self, index):return self._labels[index], self._text_a[index]def __len__(self):return len(self._labels)

数据集

该数据集包括情绪分类的类别和经过分词预处理的中文文本,数据由两列组成,以制表符分隔,第一列是情绪分类的类别(0表示消极;1表示中性;2表示积极),第二列是经过空格分词的中文文本。数据集读取后进行 Tokenize 处理和 pad 操作。

# download dataset
!wget https://baidu-nlp.bj.bcebos.com/emotion_detection-dataset-1.0.0.tar.gz -O emotion_detection.tar.gz
!tar xvf emotion_detection.tar.gz

数据预处理

import numpy as npdef process_dataset(source, tokenizer, max_seq_len=64, batch_size=32, shuffle=True):is_ascend = mindspore.get_context('device_target') == 'Ascend'column_names = ["label", "text_a"]dataset = GeneratorDataset(source, column_names=column_names, shuffle=shuffle)# transformstype_cast_op = transforms.TypeCast(mindspore.int32)def tokenize_and_pad(text):if is_ascend:tokenized = tokenizer(text, padding='max_length', truncation=True, max_length=max_seq_len)else:tokenized = tokenizer(text)return tokenized['input_ids'], tokenized['attention_mask']# map datasetdataset = dataset.map(operations=tokenize_and_pad, input_columns="text_a", output_columns=['input_ids', 'attention_mask'])dataset = dataset.map(operations=[type_cast_op], input_columns="label", output_columns='labels')# batch datasetif is_ascend:dataset = dataset.batch(batch_size)else:dataset = dataset.padded_batch(batch_size, pad_info={'input_ids': (None, tokenizer.pad_token_id),'attention_mask': (None, 0)})return dataset

模型推理

总结

BERT是一种新型的预训练语言模型,可以用于多种自然语言处理任务。 123
对话情绪识别是一种重要的对话系统任务,可以用于改善用户交互体验。 

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

相关文章:

  • 购买空间后怎么上传网站seo的公司排名
  • 南宁网站设计方法西安seo服务商
  • 国外ui界面设计网站如何建造一个网站
  • 做网站的标签什么意思seo的作用是什么
  • 易网拓营销型网站百度竞价排名又叫
  • 服装外贸网站建设宁波seo快速优化课程
  • 泉州有哪些公司是做网站网站优化排名方案
  • 娄底市网站建设制作代写文案平台
  • 怎么让别人找你做网站网站优化推广平台
  • 做网站加入广告联盟sem推广和seo的区别
  • 常州市金坛建设局网站浏览器下载安装
  • 网站开发技术方案与设施惠州企业网站seo
  • 泰安建站哪家好合肥做网站的公司有哪些
  • 网站做图尺寸大小营销方法有哪几种
  • 做网站需要的软件免费的黄冈网站代码
  • 泰安集团网站建设价格大数据免费查询平台
  • 网站建设好的公司搜索引擎优化的基本方法
  • 网站建设费1万多入什么科目软文推广多少钱
  • 徐州润金城开发公司某网站seo诊断分析
  • 诸暨广川建设公司网站镇江交叉口优化
  • 膜结构行业做网站站内优化seo
  • 网站备案查询平台怎么从网上找客户
  • 怎样做线上销售谷歌seo服务
  • 客户问 你们网站怎么做的全网seo优化电话
  • 寻找做电影网站团队合作百度外推排名
  • c 做彩票网站个人怎么做互联网推广平台
  • 深圳手机网站制作流氓网站
  • 怎样自己免费做一个网址上海搜索排名优化公司
  • 怎样做网站发布信息百度在线客服问答
  • 网址站点异常怎么解决重庆网页优化seo