Skip to content

DIDSR/DART

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

95 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DAta RepresenTativeness (DART)

DART is a python package which facilitates distributional similarity measurements at both population and subpopulation levels.

DART overview image


Note

The detailed documentation for this repository can be accessed at didsr.github.io/DART/

Overview

DART encodes attribute (metadata) information into hypervectors (high-dimensional vectors) which can then be used combined to represent individual samples or entire datasets following the principles of hyperdimensional computing.

Hyperdimensional computing allows for the nuanced representation of different attribute types through the creation of hypervectors with varying amounts of similarity to each other. This enables proper representation of different types of attributes, such as drawing a distinction between categorical attributes (for which distinct values have no inherent similarity) and numeric attributes (for which the inherent similarity between any two values depends on their difference).

Getting Started

Installation

  1. clone this repository
  2. install dependencies (run from the root directory of this project):
  • If you would like to run test.ipynb: pip install ".[test]"
  • If you just want to install the DART package: pip install "."

Examples

A full implementation example can be found in the test notebook.

References

  • A. Burgon, N. Petrick, D. Krainal, A. Khan, and R. K. Samala, "Data Representativeness with Hyperdimensional Computing" Under review
  • A. Burgon, N. Petrick, D. Krainal, A. Khan, and R. K. Samala, "Metadata distribution evaluation through hyperdimensional encoding", Accepted at SPIE Medical Imaging, 2026

Tool Reference

RST Reference Number: TBD

Date of Publication: TBD

Recommended Citation: TBD

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •  

Languages