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

建手机版网站著名的wordpress网站

建手机版网站,著名的wordpress网站,如何做网站推广方式,设计一套企业vi多少钱参考B站BigC_666:微调BERT模型做情感分类实战,代码逐行讲解,100%可以跑通!!! 一键三连关注,私信即可获得代码_哔哩哔哩_bilibili 大致记录下出现了哪些问题 首先第一个问题是,huggingface.co无法访问,通过…

参考B站BigC_666:微调BERT模型做情感分类实战,代码逐行讲解,100%可以跑通!!! 一键三连+关注,私信即可获得代码_哔哩哔哩_bilibili

 大致记录下出现了哪些问题

首先第一个问题是,huggingface.co无法访问,通过修改环境变量让目标地址改到镜像地址也没起作用,最终解决方案是挂代理下载了

import os
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890'

后面就是jupyter代码了,修改了评估的部分

from datasets import load_datasetimport osimport os
os.environ['HTTP_PROXY'] = 'http://127.0.0.1:7890'
os.environ['HTTPS_PROXY'] = 'http://127.0.0.1:7890'os.environ['HF_ENDPOINT'] = 'https://hf-mirror.com'
dataset = load_dataset("imdb")
print(dataset)import datasets
print(datasets.config.HF_DATASETS_CACHE)from transformers import BertTokenizer
tokenizer = BertTokenizer.from_pretrained("bert-base-uncased")
print("done")
def tokenizer_func(examples):return tokenizer(examples['text'],padding='max_length',truncation=True)
tokens_dataset = dataset.map(tokenizer_func,batched=True)
print(tokens_dataset)
print(tokens_dataset['train'][0])
train_dataset = tokens_dataset['train'].select(range(5000))
test_dataset = tokens_dataset['test'].shuffle(42).select(range(5000))
print(test_dataset['label'])from transformers import BertForSequenceClassificationclassifier = BertForSequenceClassification.from_pretrained('bert-base-uncased')from transformers import Trainer,TrainingArgumentstrain_arg = TrainingArguments(output_dir='./result',
#    eval_strategy='epoch',learning_rate=2e-5,per_device_train_batch_size=1,per_device_eval_batch_size=1,num_train_epochs=1,weight_decay=0.02
)
print('done')print('start')
trainer = Trainer(model = classifier,args = train_arg,train_dataset = train_dataset,eval_dataset = test_dataset
)
print('done')predictions = trainer.predict(test_dataset)import numpy as np
print('start')
# 模型输出的预测 logits(二维数组)
logits = predictions.predictions  # shape: (num_samples, num_classes)
labels = predictions.label_ids    # shape: (num_samples,)# 步骤1:将 logits 转换为预测标签(取最大值所在的索引)
predicted_labels = np.argmax(logits, axis=1)# 步骤2:计算准确率
accuracy = np.mean(predicted_labels == labels)print(f"Accuracy: {accuracy:.4f}")trainer.train()# metric = trainer.evaluate()
print(test_dataset['label'])predictions = trainer.predict(test_dataset)print(metric)print(predictions)from transformers import Trainer
from sklearn.metrics import accuracy_score
import numpy as np# 1. 定义 compute_metrics
def compute_metrics(eval_pred):predictions, labels = eval_predpreds = np.argmax(predictions, axis=1)return {"accuracy": accuracy_score(labels, preds)}# 2. 重新构造 Trainer(用原来的模型和训练参数)
new_trainer = Trainer(model=classifier,  # 你之前训练好的模型args=train_arg,   # 你原来使用的 TrainingArgumentscompute_metrics=compute_metrics
)# 3. 调用 predict
results = new_trainer.predict(test_dataset)print("准确率:", results.metrics["test_accuracy"])

代码比较混乱,可读性比较差,实验性质,各种参数没有详细的考量

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

相关文章:

  • 如何做优化网站排名移动互联网应用的使用情况表格
  • 网站建设 十佳制作贵州网络推广介绍
  • 电商网站如何做优化手机上怎么自己做网站
  • 企业法律平台网站建设方案商业案例网站
  • 杭州专业网站优化公司网站的推广方案有哪些
  • 网站公司备案通知wordpress后台邮箱怎么设置
  • 织梦网站添加广告位个人自我介绍网页
  • 做网站需要哪些东西和步骤zcms内容管理系统
  • 网站赚钱平台wordpress购物系统
  • 国外做足球数据的网站有哪些互展科技网站建设
  • 企业网站建设论文模板铜铜铜铜铜铜铜铜好大好深色
  • 合肥市建设建筑网站装饰
  • 快速seo整站优化排行wap网址导航程序源码
  • 网站建设工具有哪些品牌什么叫营销型网站建设
  • 网站的排名和什么因素有关系重庆公司网站设计制作
  • 培训机构一般在什么网站做推广代运营公司哪家好一些
  • 聊城市网站制作彩票网站开发注意事情
  • 网站建设顺序dedecms 网站名称
  • 网站项目评价项目策划书范文案例
  • 酒泉市住房和城乡建设局网站花瓣网平面设计素材
  • 长沙做官方网站弹幕网站是怎么做的
  • dw如何建立网站做一个手机购物网站多少钱
  • vs网站开发 百度文库wordpress主题 v7
  • 网站建设需要投资多少传媒公司如何注册
  • 网站百度流量怎么做上海房产交易中心官网
  • 代理网站推荐免费域名空间申请
  • 外贸公司的网站宁波品牌网站设计
  • 做贸易要看什么网站wordpress多导航栏
  • 个人网站设计风格河北建设工程信息网下载时间
  • 做网站的集群方案国外ip地址