danaugrs/go-tsne
t-Distributed Stochastic Neighbor Embedding (t-SNE) in Go
This tool helps data scientists and analysts make sense of complex datasets by transforming high-dimensional data into a lower-dimensional visualization. You input your raw data, like a table of customer features or image pixels, or pre-calculated distances between data points. The output is a new set of coordinates for each data point that you can plot to reveal hidden patterns or clusters, making it easier to interpret intricate relationships.
225 stars. No commits in the last 6 months.
Use this if you need to visualize and understand the underlying structure of high-dimensional data, such as large sets of images, text documents, or biological samples, where traditional plotting methods fall short.
Not ideal if your primary goal is to build predictive models or if you need to retain the exact distances and global structure of your original data in the reduced dimensions.
Stars
225
Forks
25
Language
Go
License
BSD-3-Clause
Category
Last pushed
Dec 10, 2023
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/danaugrs/go-tsne"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
SPFlow/SPFlow
Sum Product Flow: An Easy and Extensible Library for Sum-Product Networks
gomlx/gomlx
GoMLX: An Accelerated Machine Learning Framework For Go
montanaflynn/stats
A well tested and comprehensive Golang statistics library package with no dependencies.
mattn/go-tflite
Go binding for TensorFlow Lite
james-bowman/sparse
Sparse matrix formats for linear algebra supporting scientific and machine learning applications