struct

NeuralSymbolic::Embedding

Inherits Struct < Value < Object

Embedding: a dense float vector representation of a concept

Constructors

new(concept : String, vector : Array(Float64))

Instance methods

concept
cosine_similarity(other : Embedding) : Float64

Cosine similarity to another embedding

dimension
euclidean_distance(other : Embedding) : Float64
vector