
com.johnsnowlabs.nlp.embeddings.WordEmbeddingsFormat.scala Maven / Gradle / Ivy
package com.johnsnowlabs.nlp.embeddings
object WordEmbeddingsFormat extends Enumeration {
type Format = Value
implicit def str2frm(v: String): Format = v.toUpperCase match {
case "SPARKNLP" => SPARKNLP
case "TEXT" => TEXT
case "BINARY" => BINARY
case _ => throw new Exception("Unsupported word embeddings format")
}
implicit def int2frm(i: Int): Format = i match {
case 1 => SPARKNLP
case 2 => TEXT
case 3 => BINARY
case _ => throw new Exception("Unsupported word embeddings format")
}
val SPARKNLP = Value(1)
val TEXT = Value(2)
val BINARY = Value(3)
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy