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

什么网站合适做流量湖南网站推广

什么网站合适做流量,湖南网站推广,自己做游戏网站,网站关键词价格1. 环境准备 pip install transformers 2. 下载机器翻译模型: 2.1 代码从hugging face平台下载 from transformers import MarianMTModel, MarianTokenizer# 指定模型名称 model_name "Helsinki-NLP/opus-mt-zh-en" # 中译英模型# 下载并保存分词器到…

1. 环境准备

pip install transformers

2. 下载机器翻译模型:

2.1 代码从hugging face平台下载

from transformers import MarianMTModel, MarianTokenizer# 指定模型名称
model_name = "Helsinki-NLP/opus-mt-zh-en"   # 中译英模型# 下载并保存分词器到本地
tokenizer = MarianTokenizer.from_pretrained(model_name)
tokenizer.save_pretrained("./local_opus_mt_zh-en")# 下载并保存模型到本地
model = MarianMTModel.from_pretrained(model_name)
model.save_pretrained("./local_opus_mt_zh-en")

2.2 手动下载模型

model_数据集-阿里云天池

2.3 加载模型进行翻译 

2.3.1 翻译文本

from transformers import MarianMTModel, MarianTokenizer# 指定本地模型和分词器的路径
local_model_path = "./local_opus_mt_zh_en"# 从本地加载分词器
tokenizer = MarianTokenizer.from_pretrained(local_model_path)# 从本地加载模型
model = MarianMTModel.from_pretrained(local_model_path)# 测试翻译
text = "你好"
inputs = tokenizer(text, return_tensors="pt")
translated = model.generate(**inputs)
translated_text = tokenizer.decode(translated[0], skip_special_tokens=True)
print(translated_text)  # 输出: hello

2.3.2 翻译json串 

import json
from transformers import MarianMTModel, MarianTokenizer# 指定本地模型和分词器的路径
local_model_path = "./local_opus_mt_zh_en"# 从本地加载分词器
tokenizer = MarianTokenizer.from_pretrained(local_model_path)# 从本地加载模型
model = MarianMTModel.from_pretrained(local_model_path)# 输入的 JSON 字符串
input_json = '''
{"NUM1": "你好世界","NUM2": "又是开心的一天:","NUM3": "你在哪里","NUM4": "嘿嘿嘿"
}
'''# 解析 JSON 字符串
input_data = json.loads(input_json)# 需要翻译的字段
fields_to_translate = ["NUM1", "NUM2","NUM3","NUM4"]# 翻译函数
def translate_text(text, tokenizer, model):inputs = tokenizer(text, return_tensors="pt")translated = model.generate(**inputs)translated_text = tokenizer.decode(translated[0], skip_special_tokens=True)return translated_text# 遍历需要翻译的字段并翻译
for field in fields_to_translate:if field in input_data:input_data[field] = translate_text(input_data[field], tokenizer, model)# 将翻译后的数据转换为 JSON 字符串
output_json = json.dumps(input_data, ensure_ascii=False, indent=2)# 打印输出
print(output_json)

2.4 使用gpu加速翻译

import time
import torch
from transformers import MarianMTModel, MarianTokenizer# 指定本地模型和分词器的路径
local_model_path = "./local_opus_mt_zh_en"# 从本地加载分词器
tokenizer = MarianTokenizer.from_pretrained(local_model_path)# 从本地加载模型
model = MarianMTModel.from_pretrained(local_model_path)# 检查是否有 GPU,并设置设备
device = torch.device("cuda" if torch.cuda.is_available() else "cpu")
model.to(device)# 测试翻译速度
text = "你好,世界!"
start_time = time.time()# 将输入数据移动到 GPU
inputs = tokenizer(text, return_tensors="pt").to(device)# 生成翻译结果
translated = model.generate(**inputs)# 将结果移回 CPU 并解码
translated_text = tokenizer.decode(translated[0], skip_special_tokens=True)end_time = time.time()
print(f"翻译结果: {translated_text}")
print(f"翻译耗时: {end_time - start_time:.4f} 秒")

http://www.dtcms.com/wzjs/229313.html

相关文章:

  • 哪里做网站seo百度爱采购推广怎么收费
  • 天水做网站的公司百度排名优化工具
  • 家庭宽带做私人网站品牌seo主要做什么
  • 网站建站公司服务好吗seo自学网app
  • 网站开发方案案例2022年国际十大新闻
  • 网站友情链接建设河南网站seo靠谱
  • 网站木马诊断网络营销课程论文
  • 美容培训东莞网站建设营销策划公司名字
  • 网站静态图怎么做舟山seo
  • 深圳做网站d公司单页关键词优化费用
  • discuz做的网站优化疫情二十条措施
  • 北京网站报价线上直播营销策划方案
  • 怎么查网站有没有做底部导航宁波百度关键词推广
  • 郑州做网站公司有多少钱推广排名seo
  • 企业网站必须备案seo技术员
  • wordpress网站代码文件太多茂名网络推广
  • 米拓网站建设-app定制开发福州网站优化公司
  • 贵州5g网站建设郑州seo优化外包
  • 网站服务器在哪租河南企业站seo
  • 网站开发培训深圳自媒体营销的策略和方法
  • 简单网站建设软件seo产品优化免费软件
  • 泰州 做网站百度热词
  • 动态网站建设常见的4种技术sem搜索引擎营销
  • 手机网站一键分享到微信自媒体软文发布平台
  • 推进网站集约化建设的作用网络推广平台有哪些?
  • 毕业设计网页制作网站建设关于进一步优化当前疫情防控措施
  • 个人网站 可以做论坛吗nba排名
  • 合肥企业快速建站蜗牛精灵seo
  • 服务好的郑州网站建设想学网络营销怎么学
  • 做网站过时了营销策略主要包括哪些