INNER CODE UNIT · Python
HANClassifierModel
ematvey/hierarchical-attention-networks · HAN_model.py:8
class HANClassifierModel():
""" Implementation of document classification model described in
`Hierarchical Attention Networks for Document Classification (Yang et al., 2016)`
(https://www.cs.cmu.edu/~diyiy/docs/naacl16.pdf)"""
def __init__(self,
vocab_size,
embedding_size,
classes,
word_cell,
sentence_cell,
word_output_size,
sentence_output_size,
max_grad_norm,
dropout_keep_proba,
is_training=None,
learning_rate=1e-4,
device='/cpu:0',