Skip to content

chaoshengt/hiplot

 
 

Repository files navigation

HiPlot - High dimensional Interactive Plotting CircleCI

Logo

HiPlot is a lightweight interactive visualization tool to help AI researchers discover correlations and patterns in high-dimensional data using parallel plots and other graphical ways to represent information.

There are 2 modes to HiPlot:

  • As a web-server (if your data is a CSV for instance)
  • In a jupyter notebook (to visualize python data)
pip install hiplot

If you have a jupyter notebook, you can get started with something as simple as:

import hiplot as hip
data = [{'dropout':0.1, 'lr': 0.001, 'loss': 10.0, 'optimizer': 'SGD'},
        {'dropout':0.15, 'lr': 0.01, 'loss': 3.5, 'optimizer': 'Adam'},
        {'dropout':0.3, 'lr': 0.1, 'loss': 4.5, 'optimizer': 'Adam'}]
hip.Experiment.from_iterable(data).display()

Result

Links

Credits

Inspired by and based on code from Kai Chang, Mike Bostock and Jason Davies.

License

HiPlot is MIT licensed, as found in the LICENSE file.

About

HiPlot makes understanding high dimensional data easy

Resources

License

Code of conduct

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 62.2%
  • Python 28.3%
  • JavaScript 6.0%
  • CSS 3.1%
  • HTML 0.4%