测试
这是一条测试
我想我会一直孤单,直到老去
而手动挡收到收到
- 我们的最终目的是
- 实现共产主义
- 为了明天
- 今天躺下
哈哈哈
哈哈哈
哈哈哈
哈哈
哈哈
哈哈哈
点击就送
点击查看代码
def hello_world():
print(hello world)
nnnn
妈的 torch.nn as nn
的 2021-11-18 23:15:50星期四
y=x2y=x2
y=1+2+3+4+52+62
h′i=σ(1KK∑k=1∑j∈NiαkijWkhj)
[========]
import torch
import torch.nn as nn
from torch.utils.tensorboard.summary import text
from tqdm import tqdm
from collections import defaultdict
import config
from rmseloss import RMSELoss
import ipdb
import pandas as pd
import numpy as np
rmseloss = nn.MSELoss()
def validate(model, validate_loader):
val_loss = 0
test_pred = defaultdict(list)
model.eval()
for step, batch in tqdm(enumerate(validate_loader)):
input_ids = batch['input_ids'].to(config.device)
attention_mask = batch["attention_mask"].to(config.device)
text = batch['text']
character = batch['character']
# target = batch
with torch.no_grad():
logists = model(input_ids=input_ids, attention_mask=attention_mask, text=text, character=character)
val_loss += rmseloss(logists, batch['labels'].to(config.device))
return val_loss / len(validate_loader)
def predict(model, test_loader):
model.eval()
label_preds = None
for step, batch in tqdm(enumerate(test_loader)):
input_ids = batch['input_ids'].to(config.device)
attention_mask = batch["attention_mask"].to(config.device)
text = batch['text']
character = batch['character']
with torch.no_grad():
logists = model(input_ids=input_ids, attention_mask=attention_mask, text=text, character=character)
if label_preds is None:
label_preds = logists
else:
label_preds = torch.cat((label_preds, logists), dim=0)
# ipdb.set_trace()
sub = pd.read_csv('data/submit_example.tsv', sep='\t')
print(len(sub['emotion']))
sub['emotion'] = label_preds.tolist()
sub['emotion'] = sub['emotion'].apply(lambda x: ','.join([str(i) for i in x]))
sub.to_csv(config.res_tsv, sep='\t', index=False)
print(sub.head(5))
个性签名:时间会解决一切
【推荐】还在用 ECharts 开发大屏?试试这款永久免费的开源 BI 工具!
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· dotnet 源代码生成器分析器入门
· ASP.NET Core 模型验证消息的本地化新姿势
· 对象命名为何需要避免'-er'和'-or'后缀
· SQL Server如何跟踪自动统计信息更新?
· AI与.NET技术实操系列:使用Catalyst进行自然语言处理
· dotnet 源代码生成器分析器入门
· 官方的 MCP C# SDK:csharp-sdk
· 一款 .NET 开源、功能强大的远程连接管理工具,支持 RDP、VNC、SSH 等多种主流协议!
· 一文搞懂MCP协议与Function Call的区别
· 一次Java后端服务间歇性响应慢的问题排查记录
2019-11-18 如何禁用Antimalware Service Executable
2018-11-18 线段树详解(原理、实现与应用)