Options
All
  • Public
  • Public/Protected
  • All
Menu

Class MarkovChain

example
const markov = new MarkovChain('こんにちは');
const sentence = markov.makeSentence()
console.log(sentence)

Hierarchy

  • MarkovChain

Index

Constructors

Properties

Methods

Constructors

constructor

  • Parameters

    • data: string
    • Default value segmenter: TinySegmenter = new Segmenter()

    Returns MarkovChain

Properties

Private dict

dict: Morpheme

Private segmenter

segmenter: TinySegmenter

Methods

Private makeDic

  • Parameters

    • data: string

    Returns Morpheme

makeSentence

  • makeSentence(): string
  • Create sentence by markov chain

    example
    const markov = new MarkovChain('こんにちは');
    const sentence = markov.makeSentence()
    console.log(sentence)

    Returns string

Private nonoise

  • nonoise(morphemes: string): string
  • Parameters

    • morphemes: string

    Returns string

Generated using TypeDoc