class
EmbeddingLayer extends InitialLayer
Instance Constructors
-
new
EmbeddingLayer(parameters: ParameterCollection, w2i: Map[String, Int], w2f: Counter[String], c2i: Map[Char, Int], tag2i: Option[Map[String, Int]], ne2i: Option[Map[String, Int]], learnedWordEmbeddingSize: Int, charEmbeddingSize: Int, charRnnStateSize: Int, posTagEmbeddingSize: Int, neTagEmbeddingSize: Int, distanceEmbeddingSize: Int, distanceWindowSize: Int, positionEmbeddingSize: Int, useIsPredicate: Boolean, wordLookupParameters: LookupParameter, charLookupParameters: LookupParameter, charFwRnnBuilder: RnnBuilder, charBwRnnBuilder: RnnBuilder, posTagLookupParameters: Option[LookupParameter], neTagLookupParameters: Option[LookupParameter], distanceLookupParameters: Option[LookupParameter], positionLookupParameters: Option[LookupParameter], dropoutProb: Float)
Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
val
c2i: Map[Char, Int]
-
val
charBwRnnBuilder: RnnBuilder
-
val
charEmbeddingSize: Int
-
val
charFwRnnBuilder: RnnBuilder
-
val
charLookupParameters: LookupParameter
-
val
charRnnStateSize: Int
-
def
clone(): AnyRef
-
-
val
distanceEmbeddingSize: Int
-
val
distanceLookupParameters: Option[LookupParameter]
-
val
distanceWindowSize: Int
-
val
dropoutProb: Float
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
forward(sentence: AnnotatedSentence, doDropout: Boolean): ExpressionVector
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
final
def
isInstanceOf[T0]: Boolean
-
val
learnedWordEmbeddingSize: Int
-
final
def
ne(arg0: AnyRef): Boolean
-
val
ne2i: Option[Map[String, Int]]
-
val
neTagEmbeddingSize: Int
-
val
neTagLookupParameters: Option[LookupParameter]
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
def
outDim: Int
-
val
parameters: ParameterCollection
-
val
posTagEmbeddingSize: Int
-
val
posTagLookupParameters: Option[LookupParameter]
-
val
positionEmbeddingSize: Int
-
val
positionLookupParameters: Option[LookupParameter]
-
def
saveX2i(printWriter: PrintWriter): Unit
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
val
tag2i: Option[Map[String, Int]]
-
def
toString(): String
-
val
useIsPredicate: Boolean
-
val
w2f: Counter[String]
-
val
w2i: Map[String, Int]
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
-
val
wordLookupParameters: LookupParameter
Inherited from AnyRef
Inherited from Any
This layer takes a sequence of words and produces a sequence of Expression that stores the words' full embeddings