1 Star 7 Fork 1

quarky/ABSA-PyTorch

加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
文件
克隆/下载
bert_spc.py 715 Bytes
一键复制 编辑 原始数据 按行查看 历史
songyouwei 提交于 5年前 . migrate to transformers
# -*- coding: utf-8 -*-
# file: BERT_SPC.py
# author: songyouwei <youwei0314@gmail.com>
# Copyright (C) 2019. All Rights Reserved.
import torch
import torch.nn as nn
class BERT_SPC(nn.Module):
def __init__(self, bert, opt):
super(BERT_SPC, self).__init__()
self.bert = bert
self.dropout = nn.Dropout(opt.dropout)
self.dense = nn.Linear(opt.bert_dim, opt.polarities_dim)
def forward(self, inputs):
text_bert_indices, bert_segments_ids = inputs[0], inputs[1]
_, pooled_output = self.bert(text_bert_indices, token_type_ids=bert_segments_ids)
pooled_output = self.dropout(pooled_output)
logits = self.dense(pooled_output)
return logits
Loading...
马建仓 AI 助手
尝试更多
代码解读
代码找茬
代码优化
1
https://gitee.com/quarky/ABSA-PyTorch.git
git@gitee.com:quarky/ABSA-PyTorch.git
quarky
ABSA-PyTorch
ABSA-PyTorch
master

搜索帮助