A new microblog sentiment recognition model has been added, based on the fine-tuning of GPT2, but it has not yet been adapted to the system.

This commit is contained in:
戒酒的李白
2025-05-18 22:07:18 +08:00
parent d24b47acfc
commit ed23ab1908
11 changed files with 120928 additions and 0 deletions
+20
View File
@@ -0,0 +1,20 @@
import torch
import torch.nn as nn
class AdapterLayer(nn.Module):
def __init__(self, input_size, adapter_size):
super(AdapterLayer, self).__init__()
# 第一个全连接层降维
self.down_project = nn.Linear(input_size, adapter_size)
# ReLU激活函数
self.relu = nn.ReLU()
# 第二个全连接层升维
self.up_project = nn.Linear(adapter_size, input_size)
def forward(self, x):
# 通过Adapter层的前向传播
down_projected = self.down_project(x)
relu = self.relu(down_projected)
up_projected = self.up_project(x)
# 将Adapter的输出与输入相加(残差连接)
return x + up_projected