Method
__init__
(
self,
vocabulary_size,
embedding_size,
pad_value=0,
E_init=tl.initializers.random_uniform(-0.1, 0.1),
name=None, # 'average_embedding',
)
Source from the content-addressed store, hash-verified
| 444 | """ |
| 445 | |
| 446 | def __init__( |
| 447 | self, |
| 448 | vocabulary_size, |
| 449 | embedding_size, |
| 450 | pad_value=0, |
| 451 | E_init=tl.initializers.random_uniform(-0.1, 0.1), |
| 452 | name=None, # 'average_embedding', |
| 453 | ): |
| 454 | |
| 455 | super(AverageEmbedding, self).__init__(name) |
| 456 | self.vocabulary_size = vocabulary_size |
| 457 | self.embedding_size = embedding_size |
| 458 | self.pad_value = pad_value |
| 459 | self.E_init = E_init |
| 460 | |
| 461 | if not self._built: |
| 462 | self.build(tuple()) |
| 463 | self._built = True |
| 464 | |
| 465 | logging.info("AverageEmbedding %s: (%d, %d)" % (self.name, self.vocabulary_size, self.embedding_size)) |
| 466 | |
| 467 | def __repr__(self): |
| 468 | s = ('{classname}(') |
Callers
nothing calls this directly
Tested by
no test coverage detected