Word2Vec

Constructors

  • Parameters

    • method: "CBOW" | "skip-gram"

      Method name

    • n: number

      Number of how many adjacent words to learn

    • wordsOrNumber: number | string[]

      Initial words or number of words

    • reduce_size: number

      Reduced dimension

    • optimizer: string

      Optimizer of the network

    Returns Word2Vec

Properties

_epoch: number
_layers: { name: string; type: string }[]
_method: "CBOW" | "skip-gram"
_n: number
_words: any[]
_wordsIdx: {}
_wordsNumber: number

Accessors

  • get epoch(): number
  • Epoch

    Returns number

Methods

  • Fit model.

    Parameters

    • words: string[]

      Training data

    • iteration: number

      Iteration count

    • rate: number

      Learning rate

    • batch: number

      Batch size

    Returns number

    Loss value

  • Returns predicted values.

    Parameters

    • x: string[]

      Sample data

    Returns number[][]

    Predicted values

  • Returns reduced values.

    Parameters

    • x: string[]

      Sample data

    Returns number[][]

    Predicted values