Class/Object

org.clulab.polarity.ml

DeepLearningPolarityClassifier

Related Docs: object DeepLearningPolarityClassifier | package ml

Permalink

class DeepLearningPolarityClassifier extends PolarityClassifier

Linear Supertypes
PolarityClassifier, LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DeepLearningPolarityClassifier
  2. PolarityClassifier
  3. LazyLogging
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DeepLearningPolarityClassifier()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. var CEM_DIMENSIONS: Int

    Permalink
  5. val CONTROLLED: String

    Permalink
  6. val CONTROLLER: String

    Permalink
  7. var HIDDEN_SIZE: Int

    Permalink
  8. var IS_DYNET_INITIALIZED: Boolean

    Permalink
  9. var MLP_HIDDEN_SIZE: Int

    Permalink
  10. var NUM_LAYERS: Int

    Permalink
  11. var N_EPOCH: Int

    Permalink
  12. val THEME: String

    Permalink
  13. var VOC_SIZE: Int

    Permalink
  14. var WEM_DIMENSIONS: Int

    Permalink
  15. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  16. val builderBwd: LstmBuilder

    Permalink
  17. val builderFwd: LstmBuilder

    Permalink
  18. val c2i: Map[Char, Int]

    Permalink
  19. var c2iPath: String

    Permalink
  20. val c2v_cemb: LookupParameter

    Permalink
  21. val charBwRnnBuilder: LstmBuilder

    Permalink
  22. val charFwRnnBuilder: LstmBuilder

    Permalink
  23. def charToIndex(w2v_voc: Map[String, Int], special_voc: Map[String, Int]): Map[Char, Int]

    Permalink
  24. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. val config: Config

    Permalink
  26. val configPath: String

    Permalink
  27. var dynetBlockMem: String

    Permalink
  28. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  29. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  30. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  31. def fit(trainingPath: String = spreadsheetPath, trainRatio: Float = 0.8.toFloat, saveFlag: Boolean = true): Unit

    Permalink

    Trains the classifier.

    Trains the classifier. This method is meant to have side effects by fitting the parameters

    trainingPath

    Training data

    trainRatio

    Ratio of training samples in the dataset

    Definition Classes
    DeepLearningPolarityClassifierPolarityClassifier
  32. def fitSingleEpoch(input_sens: Seq[(Seq[String], Int)], labels: Seq[Int]): Unit

    Permalink
  33. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  34. def getExpandBound(event: BioEventMention, controller_start: Int, controlled_start: Int): (Int, Int)

    Permalink
  35. def getIntervalRecursively(theme: Mention, mention: Mention): (Boolean, Int, Int)

    Permalink
  36. def getPrecisionRecallF1(predLabels: Seq[Int], trueLabels: Seq[Int]): (Float, Float, Float)

    Permalink
  37. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  38. def initializeDyNet(mem: String = ""): Unit

    Permalink
  39. def isFitted: Boolean

    Permalink

    Returns whether fit has been called before.

    Returns whether fit has been called before. Mostly for control

    returns

    True if the parameters of the model have been fit previously

    Definition Classes
    DeepLearningPolarityClassifierPolarityClassifier
  40. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  41. def loadModelEval(trainingPath: String = spreadsheetPath, trainRatio: Float = 0.8.toFloat): Float

    Permalink
  42. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  43. var loss: Float

    Permalink
  44. def maskDirect(lemmas: Array[String], maskOption: String, role: String, intervalStart: Int, intervalEnd: Int): Array[String]

    Permalink
  45. def maskEvent(lemmas_raw: Array[String], event: BioEventMention, maskOption: String): Array[String]

    Permalink
  46. var maskOption: String

    Permalink
  47. def maskRecursively(lemmas: Array[String], mention: Mention, maskOption: String, role: String): Array[String]

    Permalink
  48. val missing_charVec: FloatVector

    Permalink
  49. val missing_vec: FloatVector

    Permalink
  50. def mkCharEmbedding(word: String): Expression

    Permalink
  51. def mkEmbedding(word: String): Expression

    Permalink
  52. def mkVocabs(spreadSheetPath: String): (Map[String, Int], Map[Char, Int])

    Permalink
  53. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  54. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  55. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  56. val p_W: Parameter

    Permalink
  57. val p_b: Parameter

    Permalink
  58. val pc: ParameterCollection

    Permalink
  59. def predict(event: BioEventMention): Polarity

    Permalink

    Convenience overload to predict a single instance

    Convenience overload to predict a single instance

    event

    to get its polarity predicted

    returns

    polarity of the argument

    Definition Classes
    DeepLearningPolarityClassifierPolarityClassifier
  60. def predict(events: Seq[BioEventMention]): Seq[Polarity]

    Permalink

    Gets the predicted polarity for the provided argument

    Gets the predicted polarity for the provided argument

    events

    Ordered sequence of events to get their polarity from

    returns

    Predictions of Polarity subclasses

    Definition Classes
    DeepLearningPolarityClassifierPolarityClassifier
  61. def predictManual(event: String, rulePolarity: Int): Unit

    Permalink
  62. def readFromCsv2Map(filename: String): Map[String, Int]

    Permalink
  63. def readFromSpreadsheet(spreadsheetPath: String, train_ratio: Float, mask_option: String = "tag_name"): (Seq[(Seq[String], Int)], Seq[Int], Seq[(Seq[String], Int)], Seq[Int])

    Permalink
  64. def runInstance(words: Seq[String], rulePolarityNum: Int): Expression

    Permalink
  65. def save(modelPath: String = savedModelPath, w2iPath: String = w2iPath, c2iPath: String = c2iPath): Unit

    Permalink

    Saves the model parameter's to a file

    Saves the model parameter's to a file

    modelPath

    file path to save the model to.

    Definition Classes
    DeepLearningPolarityClassifierPolarityClassifier
  66. var savedModelPath: String

    Permalink
  67. val sgd: AdamTrainer

    Permalink
  68. var spreadsheetPath: String

    Permalink
  69. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  70. def testSingleEpoch(input_sens: Seq[(Seq[String], Int)], labels: Seq[Int]): Float

    Permalink
  71. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  72. def transduce(embeddings: Iterable[Expression], builder: RnnBuilder): Iterable[Expression]

    Permalink
  73. val w2i: Map[String, Int]

    Permalink
  74. var w2iPath: String

    Permalink
  75. val w2v_wemb_lp: LookupParameter

    Permalink
  76. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  77. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  78. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  79. def writeMap2Csv(inputMap: Map[String, Int], filename: String): Unit

    Permalink

Inherited from PolarityClassifier

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped