PyHDC
Getting Started
What is Hyperdimensional Computing?
Installation
Five-Minute Quickstart
Tutorials
Tutorials
How-To Guides
How-To Guides
User Manual
User Manual
API Reference
API Reference
Project
Contributing to PyHDC
Changelog
Report a Bug
Suggest a Feature
License
Authors and Acknowledgements
PyHDC
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
J
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
X
|
Z
_
__author__ (in module pyhdc)
__version__ (in module pyhdc)
A
AdditiveContextDependentThinning() (in module pyhdc.components.binding)
AngleDistance() (in module pyhdc.components.similarity)
AnglesOfElementAddition() (in module pyhdc.components.bundling)
ArrayLike (in module pyhdc.types)
ARXCounterGenerator (class in pyhdc.generation.shifted_counter)
B
Backend (in module pyhdc.types)
backend (pyhdc.Hypervector attribute)
BernoulliBinary() (in module pyhdc.components.elements)
BernoulliBiploar() (in module pyhdc.components.elements)
BernoulliSparse() (in module pyhdc.components.elements)
Bind
bind() (in module pyhdc)
(pyhdc.Encoding method)
(pyhdc.Hypervector method)
BSC (class in pyhdc)
BSDC_CDT (class in pyhdc)
BSDC_S (class in pyhdc)
BSDC_SEG (class in pyhdc)
BSDC_THIN (class in pyhdc)
Bundle
bundle() (in module pyhdc)
(pyhdc.Encoding method)
(pyhdc.Hypervector method)
C
CircularConvolution() (in module pyhdc.components.binding)
CircularCorrelation() (in module pyhdc.components.binding)
Codebook / Item memory
CommonCounterGenerators (class in pyhdc.generation)
CommonDLFSRGenerators (class in pyhdc.generation)
CommonLCAGenerators (class in pyhdc.generation)
CommonLCGGenerators (class in pyhdc.generation)
CommonLFSRGenerators (class in pyhdc.generation)
CommonPCGGenerators (class in pyhdc.generation)
CommonXorshiftGenerators (class in pyhdc.generation)
CosineSimilarity() (in module pyhdc.components.similarity)
cpu() (pyhdc.Hypervector method)
cuda() (pyhdc.Hypervector method)
CustomMappingCounterGenerator (class in pyhdc.generation.shifted_counter)
D
data (pyhdc.Hypervector attribute)
DefaultGenerator (class in pyhdc.generation.base)
Density
Device (in module pyhdc.types)
device (pyhdc.Hypervector property)
DimensionsNotMatchingError
Disjunction() (in module pyhdc.components.bundling)
DisjunctionThinned() (in module pyhdc.components.bundling)
dtype (pyhdc.Hypervector property)
DtypesNotMatchingError
E
ElementAddition() (in module pyhdc.components.bundling)
ElementAdditionBinaryThreshold() (in module pyhdc.components.bundling)
ElementAdditionBipolarThreshold() (in module pyhdc.components.bundling)
ElementAdditionBits() (in module pyhdc.components.bundling)
ElementAdditionConstantNormalized() (in module pyhdc.components.bundling)
ElementAdditionCut() (in module pyhdc.components.bundling)
ElementAdditionNormalized() (in module pyhdc.components.bundling)
ElementAngleAddition() (in module pyhdc.components.binding)
ElementAngleSubtraction() (in module pyhdc.components.binding)
ElementaryLCAGenerator (class in pyhdc.generation.lca)
ElementMultiplication() (in module pyhdc.components.binding)
Encoding
(class in pyhdc)
encoding (pyhdc.Hypervector attribute)
ExclusiveOr() (in module pyhdc.components.binding)
F
FeistelCounterGenerator (class in pyhdc.generation.shifted_counter)
FHRR (class in pyhdc)
FibonacciDLFSRGenerator (class in pyhdc.generation.dlfsr)
FibonacciLFSRGenerator (class in pyhdc.generation.lfsr)
from_array() (pyhdc.Encoding method)
G
GaloisDLFSRGenerator (class in pyhdc.generation.dlfsr)
GaloisLFSRGenerator (class in pyhdc.generation.lfsr)
generate() (in module pyhdc)
(pyhdc.Encoding method)
generate_bits() (pyhdc.generation.base.HDCGenerator method)
generate_floats() (pyhdc.generation.base.DefaultGenerator method)
(pyhdc.generation.base.HDCGenerator method)
(pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
generate_words() (pyhdc.generation.base.HDCGenerator method)
GeneratorNotSupportedError
GeneratorOutputType (in module pyhdc.types)
get_constants() (pyhdc.generation.shifted_counter.ARXCounterGenerator method)
get_generator() (pyhdc.Encoding method)
get_increment() (pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
get_matrix_coefficients() (pyhdc.generation.dlfsr.MatrixDLFSRGenerator method)
get_metadata() (pyhdc.Hypervector method)
get_modulus() (pyhdc.generation.lcg.LCGGenerator method)
get_multiplier() (pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
get_output_bits() (pyhdc.generation.pcg.PCGGenerator method)
get_parameters() (pyhdc.generation.base.DefaultGenerator method)
(pyhdc.generation.base.HDCGenerator method)
(pyhdc.generation.dlfsr.MatrixDLFSRGenerator method)
(pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
get_pbox() (pyhdc.generation.shifted_counter.SPNCounterGenerator method)
get_permutation() (pyhdc.generation.pcg.PCGGenerator method)
get_rotations() (pyhdc.generation.shifted_counter.ARXCounterGenerator method)
get_round_keys() (pyhdc.generation.shifted_counter.FeistelCounterGenerator method)
get_sbox() (pyhdc.generation.shifted_counter.SPNCounterGenerator method)
get_seed() (pyhdc.generation.base.HDCGenerator method)
get_state() (pyhdc.generation.base.DefaultGenerator method)
(pyhdc.generation.base.HDCGenerator method)
(pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
get_state_bits() (pyhdc.generation.pcg.PCGGenerator method)
H
HammingDistance() (in module pyhdc.components.similarity)
HDCException
HDCGenerator (class in pyhdc.generation.base)
HRR (class in pyhdc)
HRR_ConstNorm (class in pyhdc)
HRR_NoNorm (class in pyhdc)
Hypervector
(class in pyhdc)
HypervectorInput (in module pyhdc.types)
HypervectorLike (in module pyhdc.types)
I
InverseMatrixMultiplication() (in module pyhdc.components.binding)
InverseSegmentShifting() (in module pyhdc.components.binding)
InverseShifting() (in module pyhdc.components.binding)
J
jump() (pyhdc.generation.xorshift.Xoroshiro128PlusGenerator method)
(pyhdc.generation.xorshift.Xoshiro256StarStarGenerator method)
L
LCGGenerator (class in pyhdc.generation.lcg)
M
MAP_B (class in pyhdc)
MAP_C (class in pyhdc)
MAP_I (class in pyhdc)
MAP_I_Bits (class in pyhdc)
MatrixDLFSRGenerator (class in pyhdc.generation.dlfsr)
MatrixMultiplication() (in module pyhdc.components.binding)
MBAT (class in pyhdc)
module
pyhdc
pyhdc.components
pyhdc.generation
pyhdc.types
MultiplicativeLCGGenerator (class in pyhdc.generation.lcg)
MultiplicativePCGGenerator (class in pyhdc.generation.pcg)
N
ndim (pyhdc.Hypervector property)
NormalReal() (in module pyhdc.components.elements)
NoThin() (in module pyhdc.components.thinning)
O
OperationMetadata (in module pyhdc.types)
OperationResult (in module pyhdc.types)
Overlap() (in module pyhdc.components.similarity)
P
PCGGenerator (class in pyhdc.generation.pcg)
pyhdc
module
pyhdc.components
module
pyhdc.generation
module
pyhdc.generation.xorshift.splitmix64_seed() (in module pyhdc.generation)
pyhdc.types
module
R
RecoveryError
RecoveryNotConvergedError
RecoveryNotSupportedError
remap_to_unit() (in module pyhdc.components.similarity)
reset() (pyhdc.generation.base.DefaultGenerator method)
(pyhdc.generation.base.HDCGenerator method)
(pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
S
SegmentShifting() (in module pyhdc.components.binding)
select() (pyhdc.Hypervector method)
SequenceType (in module pyhdc.types)
set_constants() (pyhdc.generation.shifted_counter.ARXCounterGenerator method)
set_generator() (pyhdc.Encoding method)
set_increment() (pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
set_mapping_function() (pyhdc.generation.shifted_counter.CustomMappingCounterGenerator method)
set_matrix_coefficients() (pyhdc.generation.dlfsr.MatrixDLFSRGenerator method)
set_modulus() (pyhdc.generation.lcg.LCGGenerator method)
set_multiplier() (pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
set_output_bits() (pyhdc.generation.pcg.PCGGenerator method)
set_parameters() (pyhdc.generation.base.DefaultGenerator method)
(pyhdc.generation.base.HDCGenerator method)
(pyhdc.generation.dlfsr.MatrixDLFSRGenerator method)
(pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.lcg.MultiplicativeLCGGenerator method)
(pyhdc.generation.pcg.MultiplicativePCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
set_pbox() (pyhdc.generation.shifted_counter.SPNCounterGenerator method)
set_permutation() (pyhdc.generation.pcg.PCGGenerator method)
set_rotations() (pyhdc.generation.shifted_counter.ARXCounterGenerator method)
set_round_keys() (pyhdc.generation.shifted_counter.FeistelCounterGenerator method)
set_sbox() (pyhdc.generation.shifted_counter.SPNCounterGenerator method)
set_seed() (pyhdc.generation.base.HDCGenerator method)
set_state_bits() (pyhdc.generation.pcg.PCGGenerator method)
shape (pyhdc.Hypervector property)
Shifting() (in module pyhdc.components.binding)
similarity() (pyhdc.Encoding method)
(pyhdc.Hypervector method)
SimilarityResult (in module pyhdc.types)
SparseSegmented() (in module pyhdc.components.elements)
SplitMix64Generator (class in pyhdc.generation.xorshift)
SPNCounterGenerator (class in pyhdc.generation.shifted_counter)
supports_bits() (pyhdc.generation.base.HDCGenerator method)
supports_floats() (pyhdc.generation.base.HDCGenerator method)
supports_words() (pyhdc.generation.base.HDCGenerator method)
T
thin() (pyhdc.Encoding method)
(pyhdc.Hypervector method)
Thinning
to() (pyhdc.Hypervector method)
to_numpy() (pyhdc.Hypervector method)
to_torch() (pyhdc.Hypervector method)
TORCH_AVAILABLE (in module pyhdc)
TotalisticLCAGenerator (class in pyhdc.generation.lca)
TransposeVectorDerivedTransformation() (in module pyhdc.components.binding)
U
Unbind
unbind() (pyhdc.Encoding method)
(pyhdc.Hypervector method)
UniformAngles() (in module pyhdc.components.elements)
UniformBipolar() (in module pyhdc.components.elements)
V
VectorDerivedTransformation() (in module pyhdc.components.binding)
VTB (class in pyhdc)
X
Xoroshiro128PlusGenerator (class in pyhdc.generation.xorshift)
Xoroshiro128StarStarGenerator (class in pyhdc.generation.xorshift)
Xorshift128Generator (class in pyhdc.generation.xorshift)
Xorshift32Generator (class in pyhdc.generation.xorshift)
Xorshift64Generator (class in pyhdc.generation.xorshift)
XorshiftPlusGenerator (class in pyhdc.generation.xorshift)
XorshiftStarGenerator (class in pyhdc.generation.xorshift)
Xoshiro256StarStarGenerator (class in pyhdc.generation.xorshift)
Z
zeros() (in module pyhdc)
(pyhdc.Encoding method)