Skip to content

A javascript interface of TensorFlow embedding projector.

Notifications You must be signed in to change notification settings

a710128/embedding-projector-js

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 

Repository files navigation

Embedding Projector js

EmbeddingProjector(container)

container: DOM or querySelector

EmbeddingProjector.on(event, listener)

event: hover, selection, projection, metric, meta.

listener: a function that takes one or two (selection) parameters.

EmbeddingProjector.loadData(data) => Promise

Now only PCA is supported.

data: a list of objects

[
    { metadata: {"label": "x"}, vector: new Float32Array([0, 1, 1])},
    { metadata: {"label": "y"}, vector: new Float32Array([1, 0, 0])},
    { metadata: {"label": "z"}, vector: new Float32Array([1, 1, 0])},
]

EmbeddingProjector.resize()

EmbeddingProjector.render()

EmbeddingProjector.setMetric(algorithm)

algorithm: cosine , euclidean or your custom metric function

About

A javascript interface of TensorFlow embedding projector.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published