Skip to content

The repository provides an implementation of the algorithm presented in the paper "Uniform distribution of points on a hyper-sphere with applicationsto vector bit-plane encoding"

Notifications You must be signed in to change notification settings

desimmons/uniform_distribution_points_hyper_sphere

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 
 
 

Repository files navigation

uniform_distribution_points_hyper_sphere

The repository provides an implementation of the algorithm presented in the paper Uniform distribution of points on a hyper-sphere with applications to vector bit-plane encoding. The algorithm produces an approximately uuniform set of unit vectors distributed over a unit hypersphere. The algorithm becomes exact in the limit as the nuber of embedded vectors goes to infinity. The algorithm will sometimes struggle to converge (this is particularly an issue when the number of embedded vectors ~ the dimension of the embedding).

How to run

conda create --name <insert_env_name> --file req.txt
conda activate <insert_env_name>
python construct_matrix.py --dim 3 --num_vecs 30

About

The repository provides an implementation of the algorithm presented in the paper "Uniform distribution of points on a hyper-sphere with applicationsto vector bit-plane encoding"

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages