Path: blob/main/models/__pycache__/bert_tdlstm.cpython-38.pyc
153 views
U
=za� � @ sH d dl Z d dlmZ d dlmZ d dlmZ dd� ZG dd� de�ZdS )� N)�BertForSequenceClassification)�DynamicLSTMc C s� t �ddd��d�}g }td�D ]�}| | �� d d }|�|� t �|d | dt �ttd|d ����d��}t �d| d��d�}t j t j
||fdd�dd�}t j
||fdd�}q t �|��d�}t �|dt �ttdtj
d ����d��}||fS ) N� �@ � �cuda� r �����)�dim)�torch�zeros�to�range�tolist�append�index_select�tensor�list� unsqueeze�cat�
LongTensor�args�
batch_size)�character_in_text�all_hidden_statesZx_l_sumZx_l_lenZi_sample�len_lZx_lZzero_l� r �%D:\CCF-BDCI\AQY\models\bert_tdlstm.py�get_x_l s
�*r c s&