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

关于节约化建设网站的表态发言菜单设计制作网站

关于节约化建设网站的表态发言,菜单设计制作网站,最近新闻大事,网页设计图片水平居中代码简介项目叫 BigScience,模型叫 BLOOM,BLOOM 的英文全名代表着大科学、大型、开放科学、开源的多语言语言模型。拥有 1760 亿个参数的模型.BLOOM 是去年由 1000 多名志愿研究人员,学者 在一个名为“大科学 BigScience”的项目中创建的.BLOOM 和今天其他可用大型语言模型存在的一…简介项目叫 BigScience,模型叫 BLOOM,BLOOM 的英文全名代表着大科学、大型、开放科学、开源的多语言语言模型。拥有 1760 亿个参数的模型.BLOOM 是去年由 1000 多名志愿研究人员,学者 在一个名为“大科学 BigScience”的项目中创建的.BLOOM 和今天其他可用大型语言模型存在的一个主要区别该模型可以理解多达 46 种人类语言包括法语、越南语、普通话、印度尼西亚语、加泰罗尼亚语、13 种印度语言如印地语和 20 种非洲语言。超过 30% 的训练数据是英文的。该模型还可以理解 13 种编程语言。下载部署步奏新建一个Anaconda conda 环境,然后安装 pytorch 1.3版本下载模型模型下载:https://huggingface.co/bigscience打开以后 Models 模块就可以看到 它不同参数级别的模型 ,B代表英文简写亿 1B1,就代表模型的参数是1亿1千万.1B3好像丢失了下不了.这里选择单击 bloom-1b1 模型,然后在单击 Files and versions ,下载所有文件,新建文件夹取名1b1,放里面.加载本地模型,只要写上本地模型所在的目录#分词tokenizer AutoTokenizer.from_pretrained(./1b1/)#模型model AutoModelForCausalLM.from_pretrained(./1b1/)3.运行代码,代码放到1b1父级目录cmd调用模型代码 from transformers import AutoTokenizer, AutoModelForCausalLM from transformers import pipeline import torch#从https://huggingface.co/bigscience/bloom-1b1/tree/main #下载所有文件,放到新创建的文件夹1b1 checkpoint ./1b1/ tokenizer AutoTokenizer.from_pretrained(checkpoint)#分词 model AutoModelForCausalLM.from_pretrained(checkpoint)#模型 #设置为gpu推理更快 device torch.device(cuda) model.to(device) #device0表示使用第一个可用的GPU generator pipeline(tasktext-generation, modelmodel, tokenizertokenizer, device0)out generator(你是谁?, max_length30) print(out[0][generated_text]) #输出 你是谁?我:她说因为1B1只是一个文本生成模型,你给一个短语,它接着生成.没有问答功能.而且中文生成效果也不好.GUI调用代码from transformers import AutoTokenizer, AutoModelForCausalLM from transformers import pipeline import tkinter as tk import torchcheckpoint ./1b1/ #分词 tokenizer AutoTokenizer.from_pretrained(checkpoint) #模型 model AutoModelForCausalLM.from_pretrained(checkpoint) #设置为gpu推理更快 device torch.device(cuda) model.to(device) #device0表示使用第一个可用的GPU generator pipeline(tasktext-generation, modelmodel, tokenizertokenizer, device0)def clean_string(s, substr): #substr问题,s回答s s.replace(substr, )lst s.split(,)result_lst list(set(lst))result_lst.sort()result ,.join(result_lst) ,return result# 创建主窗口 root tk.Tk() root.title(Bloom:1亿3千万参数版) root.geometry(800x600{}{}.format(root.winfo_screenwidth() // 2 - 400, root.winfo_screenheight() // 2 - 350))# 创建输入框和滚动条 input_frame tk.Frame(root) input_label tk.Label(input_frame, text用户)input_text tk.Text(input_frame, height10, width87,padx6, pady6) input_scrollbar tk.Scrollbar(input_frame)input_text.config(yscrollcommandinput_scrollbar.set) input_scrollbar.config(commandinput_text.yview) input_label.pack(sideleft) input_text.pack(sideleft,pady10) input_scrollbar.pack(sideright, filly) input_frame.pack()# 创建按钮 button_frame tk.Frame(root)def show_text():#清空 Tkinter Text 组件中的文本output_text.delete(1.0, end)input_str input_text.get(1.0, end-1c)# 去掉最后一个换行符if input_str.endswith(\n):input_str input_str[:-1]out generator(input_str, max_length30)print(out[0])anwer out[0][generated_text] #clean_string(out[0][generated_text]) output_text.insert(end,anwer)button tk.Button(button_frame, text回答, commandshow_text,width6, height3) button.pack(pady10) button_frame.pack()# 创建输出框和滚动条 output_frame tk.Frame(root) output_label tk.Label(output_frame, textbloom:) output_text tk.Text(output_frame, height26, width87,padx6, pady6) output_scrollbar tk.Scrollbar(output_frame) output_text.config(yscrollcommandoutput_scrollbar.set) output_scrollbar.config(commandoutput_text.yview) output_label.pack(sideleft,pady10) output_text.pack(sideleft,pady10) output_scrollbar.pack(sideright, filly) output_frame.pack()def copy():global texttext.event_generate(Copy)def cut():global texttext.event_generate(Cut)def paste():global texttext.event_generate(Paste)# 创建右键菜单 menu tk.Menu(root, tearoff0) menu.add_command(label复制, commandcopy) menu.add_command(label剪切, commandcut) menu.add_command(label粘贴, commandpaste)# 创建右键菜单2 menu2 tk.Menu(root, tearoff0) menu2.add_command(label复制, commandcopy)# 绑定鼠标右键第一个文本框 def show_menu1(event):global texttext input_textmenu.post(event.x_root, event.y_root)input_text.bind(Button-3, show_menu1)# 绑定鼠标右键第二个文本框 def show_menu2(event):global texttext output_textmenu2.post(event.x_root, event.y_root)output_text.bind(Button-3, show_menu2)# 创建按钮 button_frame tk.Frame(root) button tk.Button(button_frame, text回答, commandshow_text,width6, height3) # 响应回车键 绑定 Return 事件 root.bind(Return, lambda event: show_text())root.lift() # 运行主循环 root.mainloop() 生成300字效果中英翻译 效果 不堪 ,诱导式问答
http://www.tj-hxxt.cn/news/232869.html

相关文章:

  • 门户网站建设谈判网站建设行业解决方案
  • 织梦网站怎么搬家南宁网站建设培训学校
  • 网站建设申请报告怎么写慈溪建设企业网站
  • 红旗渠建设集团有限公司网站平面设计素材免费网站有哪些
  • 网站建设解决问题可以免费做3dLOGO的网站
  • 最新企业网站开发和设计软件ppt模板简约
  • 什么网站可以做设计赚钱的吗阿里巴巴外贸订单网站
  • 重庆做石材的网站官方网站下载水印相机
  • 多个网站备案吗asp网站源代码下载
  • 天津网站建设流程引蜘蛛网站
  • 苏州建设工程交易中心网站做个app需要多少费用
  • 学做美食网站功能型pc端网站框架
  • 卫生局网站建设方案wordpress换域名后
  • 网站建设市场调研报告网络营销包括哪些策略
  • 电子商务网站开发与设计网站怎么做有创意
  • 海南省建设执业中心网站深圳商业网站建设推荐公司
  • 印尼建设银行网站网站建设的维护范围
  • 上海人才网最新招聘信息官方网站软件开发输出文档
  • 界面设计最好的网站自己建立的网站
  • 站长工具域名备案查询杭州知名的企业网站建设
  • 商城建设网站制作长春网站制作wang
  • 如何建设电影网站商丘市做网站
  • 汕头企业网站建设价格国内国际时事心得体会
  • 大学生做网站步骤企业管理系统多少钱
  • 用商标域名注册的非盈利网站wordpress付费下载插件
  • 电脑做ppt模板下载网站天津网站设计诺亚科技
  • 庆阳市建设局网站如何搭建asp网站
  • 网站上添加子栏目往网站上传照片怎么做
  • 网站开发最好用什么语言上海网站建设开发公司哪家好
  • 网站商城建设方案网站2个页面做首页