A cartesian vector fingerprint to showcase use-cases
- class madas.fingerprints.DUMMY_fingerprint.DUMMYFingerprint(name='DUMMY', similarity_function=<function DUMMY_similarity>, target_function=<function dummy_target>)
A dummy fingerprint of cartesian vectors to demonstrate the usage of learning methods.
- calculate(list_: list)
Generate DUMMYFingerprints from a vector.
- from_material(material, property_path='', value=None)
Calculate fingerprint by setting its data property to “Material.data”.
- madas.fingerprints.DUMMY_fingerprint.DUMMY_similarity(fingerprint1: Fingerprint, fingerprint2: Fingerprint, alpha=1.0) float64
Similarity between cartesian vectors given as DUMMYFingerprints. Calculates:
similarity = alpha / ( alpha + |vector1 - vector2|_2)
Arguments:
- fingerprint1, fingerprint2: madas.fingerprints.DUMMY_fingerprint.DUMMYFingerprint
DUMMY fingerprints to calculate similarity.
Keyword arguments:
- alpha: float
Scaling factor for similarity
default: 1.0
Returns:
- similarity: numpy.float64
Similarity between both fingerprints