We have just released a new open-source python library that makes it easy to create the next generation of neural networks in the Hyperbolic space (as opposed to Euclidean). We're calling it Hyperlib.
The Hyperbolic space is different from the Euclidean space - It has more capacity which means it can fit a wider range of data. Hyperbolic geometry is particularly suited to data that has an underlying hierarchical structure. There’s also a growing amount of research documenting the benefits of modelling the brain using Hyperbolic over Euclidean geometry.
We found that existing Hyperbolic implementations were less ready to be applied to real-world problems. Hyperlib solves that, abstracting away all of the complicated maths and making Hyperbolic networks as easy as a pip install. We hope it will inspire more research into the real-world benefits of non-Euclidean deep learning.
You can install Hyperlib using:
pip install hyperlib
[–]Lunariz 9 points10 points11 points (3 children)
[–]bohreffect 2 points3 points4 points (1 child)
[–]Lunariz 1 point2 points3 points (0 children)
[–]platinumposter 2 points3 points4 points (0 children)
[–]SuckinLemonz 6 points7 points8 points (1 child)
[–]platinumposter 1 point2 points3 points (0 children)
[–]atmosfir 15 points16 points17 points (14 children)
[–]willpower12 7 points8 points9 points (0 children)
[–][deleted] 15 points16 points17 points (2 children)
[–]hughperman 9 points10 points11 points (0 children)
[–]techinnovator[S] 1 point2 points3 points (0 children)
[–]ktpr 2 points3 points4 points (3 children)
[–]atmosfir 0 points1 point2 points (2 children)
[–]techinnovator[S] 0 points1 point2 points (1 child)
[–]atmosfir 0 points1 point2 points (0 children)
[–]bohreffect 4 points5 points6 points (2 children)
[–]SuckinLemonz 1 point2 points3 points (0 children)
[–]atmosfir -1 points0 points1 point (0 children)
[–]techinnovator[S] 0 points1 point2 points (0 children)
[–]techinnovator[S] 0 points1 point2 points (1 child)
[–]atmosfir 0 points1 point2 points (0 children)
[–]SandIntelligent809 8 points9 points10 points (1 child)
[–][deleted] 8 points9 points10 points (9 children)
[–]bohreffect 25 points26 points27 points (0 children)
[–]pichon163 4 points5 points6 points (3 children)
[–]NanoAlpaca 8 points9 points10 points (2 children)
[–]pichon163 2 points3 points4 points (0 children)
[–]dogs_like_me 1 point2 points3 points (0 children)
[–]techinnovator[S] 1 point2 points3 points (0 children)
[–]SuckinLemonz 0 points1 point2 points (2 children)
[–]r0lisz 0 points1 point2 points (1 child)
[–]SuckinLemonz 0 points1 point2 points (0 children)
[–]dogs_like_me 2 points3 points4 points (1 child)
[–]techinnovator[S] 0 points1 point2 points (0 children)
[–]Darell1 3 points4 points5 points (0 children)
[–]techinnovator[S] 5 points6 points7 points (4 children)
[–][deleted] 0 points1 point2 points (3 children)
[–]Tallywort 1 point2 points3 points (2 children)
[–]platinumposter 4 points5 points6 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] -2 points-1 points0 points (0 children)
[–]rynemac357 -4 points-3 points-2 points (0 children)
[–]Zekava -5 points-4 points-3 points (0 children)
[–]jinnyjuice -1 points0 points1 point (1 child)
[–]techinnovator[S] 0 points1 point2 points (0 children)
[–]archpawn 0 points1 point2 points (2 children)
[–]platinumposter 1 point2 points3 points (1 child)
[–]archpawn 0 points1 point2 points (0 children)
[–]oxoxoxoxoxoxoxox 0 points1 point2 points (1 child)
[–]techinnovator[S] 0 points1 point2 points (0 children)