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

建设网站企业公司长沙网络营销学校

建设网站企业公司,长沙网络营销学校,虹口基础微网站开发,wordpress paypal进一步完善和优化聊天机器人GUI,使其更加丰富和美观,采取了以下措施: 添加图标:为应用程序添加一个图标。 调整布局:进一步优化布局,使其更加美观。 增加样式:使用更多的样式和主题来提升视觉效果。 添加动画:增加加载动画以提高用户体验。 优化控件:使用更现代的控件…

进一步完善和优化聊天机器人GUI,使其更加丰富和美观,采取了以下措施:

添加图标:为应用程序添加一个图标。
调整布局:进一步优化布局,使其更加美观。
增加样式:使用更多的样式和主题来提升视觉效果。
添加动画:增加加载动画以提高用户体验。
优化控件:使用更现代的控件和布局方式。
以下是具体实现:

  1. 添加图标
    首先,确保您有一个图标文件(例如 icon.ico),然后将其添加到您的项目中。

  2. 调整布局
    使用 ttk.Frame 和 ttk.LabelFrame 来更好地组织控件。

  3. 增加样式
    使用 ttkbootstrap 的样式和主题来提升视觉效果。

  4. 增加动画
    使用 ttk.Progressbar 来显示加载进度。

  5. 优化控件
    使用 ttk.LabelFrame 来分组相关控件,使其更加清晰。

完整代码

import os
import json
import jsonlines
import torch
from torch.utils.data import Dataset, DataLoader
from transformers import BertModel, BertTokenizer
import ttkbootstrap as ttk
from ttkbootstrap.constants import *
import logging
from difflib import SequenceMatcher
from datetime import datetime
import speech_recognition as sr# 获取项目根目录
PROJECT_ROOT = os.path.dirname(os.path.abspath(__file__))# 配置日志
LOGS_DIR = os.path.join(PROJECT_ROOT, 'logs')
os.makedirs(LOGS_DIR, exist_ok=True)def setup_logging():log_file = os.path.join(LOGS_DIR, datetime.now().strftime('%Y-%m-%d/%H-%M-%S/羲和.txt'))os.makedirs(os.path.dirname(log_file), exist_ok=True)logging.basicConfig(level=logging.INFO,format='%(asctime)s - %(levelname)s - %(message)s',handlers=[logging.FileHandler(log_file),logging.StreamHandler()])setup_logging()# 数据集类
class XihuaDataset(Dataset):def __init__(self, file_path, tokenizer, max_length=128):self.tokenizer = tokenizerself.max_length = max_lengthself.data = self.load_data(file_path)def load_data(self, file_path):data = []if file_path.endswith('.jsonl'):with jsonlines.open(file_path) as reader:for i, item in enumerate(reader):try:if self.validate_item(item):data.append(item)except jsonlines.jsonlines.InvalidLineError as e:logging.warning(f"跳过无效行 {i + 1}: {e}")elif file_path.endswith('.json'):with open(file_path, 'r') as f:try:data = [item for item in json.load(f) if self.validate_item(item)]except json.JSONDecodeError as e:logging.warning(f"跳过无效文件 {file_path}: {e}")return datadef validate_item(self, item):required_keys = ['question', 'human_answers', 'chatgpt_answers']if all(key in item for key in required_keys):return Truelogging.warning(f"跳过无效项: 缺少必要键 {required_keys}")return Falsedef __len__(self):return len(self.data)def __getitem__(self, idx):item = self.data[idx]question = item['question']human_answer = item[
http://www.yayakq.cn/news/149605/

相关文章:

  • asp购物网站大安市建设局网站
  • 爱写作网站哈尔滨建站系统点击查看
  • 金华市建设局婺城分局网站如何做网站自适应
  • 山西建设银行官方网站品牌建设网站
  • 如何看网站是用什么框架做的做网站要有哪些知识
  • 宁波专业做网站上海市工程建设咨询监理有限公司
  • php网站开发实例教程书商贸有限公司起名
  • 做门户网站需要学什么软件网络安全形势下怎么建设学校网站
  • 静态网站如何做自适应移动端非遗文化网站建设
  • 网站开发费用说明外贸网站建设定制开发
  • 微网站 制作文创产品设计大全
  • 慧聪网官方网站產品定制网站开发
  • 免费的手机网站模板代运营网站
  • 娱乐网站策划书怎么在wordpress免费注册博客网站
  • 如何查网站域名备案杭州中小企业网站建设
  • 做网站的公司有哪些岗位建设企业银行
  • 汽车网站开发背景百度网站的域名地址
  • 益阳网站建设企业金华网站建设方案开发
  • 怎样才能建设一歌网站财务软件有哪些
  • centos 7.2 做网站成都设计公司 差评
  • 网站建设服务合同要交印花税吗图片广告设计软件
  • 做一个网站美工多少钱网站工具查询
  • 上海网站建设服务是什么网页模板大全
  • 合肥网站制作公司电话wordpress 评论回复邮件通知插件
  • 珠海网站艰涩和软件开发自学入门教程
  • wordpress批量修改文章内的代码wordpress 中文链接 seo
  • h5做的网站有哪些个人设计师为什么做网站
  • 网站建设公司 未来html与wordpress
  • 北京市网站公司石家庄网站定做
  • 山西汽车网站建设wordpress留言功能