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
|
W
|
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)
BernoulliBinary() (in module pyhdc.components.elements)
BernoulliBipolar() (in module pyhdc.components.elements)
BernoulliSparse() (in module pyhdc.components.elements)
Bind
bind() (in module pyhdc)
binding_identity() (in module pyhdc.components.basis)
Bundle
bundle() (in module pyhdc)
C
circular() (in module pyhdc.components.basis)
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)
CustomMappingCounterGenerator (class in pyhdc.generation.shifted_counter)
CyclicShift() (in module pyhdc.components.unary)
D
DefaultGenerator (class in pyhdc.generation.base)
Density
Device (in module pyhdc.types)
Disjunction() (in module pyhdc.components.bundling)
DisjunctionThinned() (in module pyhdc.components.bundling)
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)
empty() (in module pyhdc.components.basis)
Encoding
ExclusiveOr() (in module pyhdc.components.binding)
F
family_endpoints() (in module pyhdc.components.basis)
FeistelCounterGenerator (class in pyhdc.generation.shifted_counter)
FibonacciDLFSRGenerator (class in pyhdc.generation.dlfsr)
FibonacciLFSRGenerator (class in pyhdc.generation.lfsr)
G
GaloisDLFSRGenerator (class in pyhdc.generation.dlfsr)
GaloisLFSRGenerator (class in pyhdc.generation.lfsr)
generate() (in module pyhdc)
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)
GeneratorOutputType (in module pyhdc.types)
get_constants() (pyhdc.generation.shifted_counter.ARXCounterGenerator method)
get_default_backend() (in module pyhdc)
get_default_device() (in module pyhdc)
get_increment() (pyhdc.generation.lcg.LCGGenerator method)
(pyhdc.generation.pcg.PCGGenerator method)
get_matrix_coefficients() (pyhdc.generation.dlfsr.MatrixDLFSRGenerator 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)
hard_quantize() (in module pyhdc.components.quantization)
HDCGenerator (class in pyhdc.generation.base)
Hypervector
HypervectorInput (in module pyhdc.types)
HypervectorLike (in module pyhdc.types)
I
identity() (in module pyhdc.components.basis)
IdentityInverse() (in module pyhdc.components.unary)
inverse() (in module pyhdc)
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
L2Normalize() (in module pyhdc.components.unary)
LCGGenerator (class in pyhdc.generation.lcg)
level() (in module pyhdc.components.basis)
M
MatrixDLFSRGenerator (class in pyhdc.generation.dlfsr)
MatrixMultiplication() (in module pyhdc.components.binding)
module
pyhdc
pyhdc.components
pyhdc.generation
pyhdc.types
multibind() (in module pyhdc.components.binding)
multibundle() (in module pyhdc.components.bundling)
MultiplicativeLCGGenerator (class in pyhdc.generation.lcg)
MultiplicativePCGGenerator (class in pyhdc.generation.pcg)
multirandsel() (in module pyhdc.components.bundling)
multiset() (in module pyhdc.components.bundling)
N
Negate() (in module pyhdc.components.unary)
negative() (in module pyhdc)
normalize() (in module pyhdc)
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)
permute() (in module pyhdc)
PhaseNegate() (in module pyhdc.components.unary)
prefer_cpu() (in module pyhdc)
prefer_cuda() (in module pyhdc)
prefer_numpy() (in module pyhdc)
prefer_torch() (in module pyhdc)
pyhdc
module
pyhdc.components
module
pyhdc.generation
module
pyhdc.generation.xorshift.splitmix64_seed() (in module pyhdc.generation)
pyhdc.types
module
R
random() (in module pyhdc.components.basis)
randsel() (in module pyhdc.components.bundling)
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)
ReverseInverse() (in module pyhdc.components.unary)
S
SegmentShifting() (in module pyhdc.components.binding)
SequenceType (in module pyhdc.types)
set_constants() (pyhdc.generation.shifted_counter.ARXCounterGenerator 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)
Shifting() (in module pyhdc.components.binding)
SignNormalize() (in module pyhdc.components.unary)
similarity() (in module pyhdc)
SimilarityResult (in module pyhdc.types)
soft_quantize() (in module pyhdc.components.quantization)
SparseSegmented() (in module pyhdc.components.elements)
SplitMix64Generator (class in pyhdc.generation.xorshift)
SPNCounterGenerator (class in pyhdc.generation.shifted_counter)
stack() (in module pyhdc)
supports_bits() (pyhdc.generation.base.HDCGenerator method)
supports_floats() (pyhdc.generation.base.HDCGenerator method)
supports_words() (pyhdc.generation.base.HDCGenerator method)
T
thermometer() (in module pyhdc.components.basis)
Thinning
TORCH_AVAILABLE (in module pyhdc)
TotalisticLCAGenerator (class in pyhdc.generation.lca)
TransposeVectorDerivedTransformation() (in module pyhdc.components.binding)
U
Unbind
unbind() (in module pyhdc)
UniformAngles() (in module pyhdc.components.elements)
UniformBipolar() (in module pyhdc.components.elements)
V
VectorDerivedTransformation() (in module pyhdc.components.binding)
W
WrapPhase() (in module pyhdc.components.unary)
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)