Keraflow
Deep Learning for Python.
 All Classes Namespaces Functions Pages
keraflow.layers.embeddings.Embedding Class Reference

Vocabulary (row) vectors looking up layer. More...

Inheritance diagram for keraflow.layers.embeddings.Embedding:

Public Member Functions

def __init__
 

Detailed Description

Vocabulary (row) vectors looking up layer.

  • input_shape: 2D, (nb_samples, sequence_length)
  • output_shape: 3D, (nb_samples, sequence_length, output_dim)
  • parameters:
    • W: (vocabulary_size, output_dim)

Constructor & Destructor Documentation

def keraflow.layers.embeddings.Embedding.__init__ (   self,
  vocabulary_size,
  output_dim,
  init = 'uniform',
  dropout = 0,
  kwargs 
)
Parameters
vocabulary_sizeint. Size of the vocabulary.
output_dimint. Length of each vocabulary vector.
initstr/function. Function to initialize trainable parameters. See Initializations.
dropoutfloat between 0 and 1. Fraction to drop out how many row vectors (the dropout will drop the whole row vector if it is to be dropped instead of dropping several units of the row vector.).
kwargssee Layer.__init__.