Object

com.xiaomi.duckling.ranking

AnswersSelection

Related Doc: package ranking

Permalink

object AnswersSelection extends LazyLogging

暂时无法投入使用,并不能很好地选出组合结果,但是构造样本的过程还有意义,先留下

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

Type Members

  1. type Answers = List[Answer]

    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. def adjacents(i: Int)(implicit a: Answers): List[Int]

    Permalink

    求不相交的下一个Answer,但是不能有完全跳过一个Answer

  5. def answer2text(answers: Answers): String

    Permalink
  6. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  7. var classifier: Classifier

    Permalink
  8. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  9. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  11. def extract(answers: Answers): BagOfFeatures

    Permalink
  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  15. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  16. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  17. def main(args: Array[String]): Unit

    Permalink
  18. def makeDataset(): List[Datum]

    Permalink
  19. def makeDataset1(sentence: String, target: String, dim: Dimension): List[Datum]

    Permalink
  20. def maximizeAnswer(combinations: List[Answers]): List[Answers]

    Permalink

    去掉"被包含"的情况,比如"十/一"被"十一"完全包含

  21. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  22. def nonOverlapCombinations(raw: Answers): List[Answers]

    Permalink

    求解区间组合 1.

    求解区间组合 1. 相同区间的只保留打分最高的 2. 不同区间组合时不能有重叠

  23. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  25. def parse(sentence: String, dim: Dimension): List[Answers]

    Permalink
  26. def path(i: Int, heads: List[List[Int]])(implicit a: Answers): List[List[Int]]

    Permalink

    从当前结点继续寻找下一个有效组合

  27. def predict(answers: Answers): Option[Answers]

    Permalink
  28. def predictCandidates(candidates: List[Answers]): Option[Answers]

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

    Permalink
    Definition Classes
    AnyRef
  30. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  31. final def wait(): Unit

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped