Skip to main content

Build Status

HMC-loss

Abstruct

Python-implemented hierarchical multi-class validation metrics: HMC-loss . Original paper is (Bi&Kwok, 2012) .

Install

pip install hmc_loss

Requirement

  • numpy

  • Network X

How to use

This metrics is implemented like scikit-learn metrics.

from hmc_loss import hmc_loss_score, get_cost_list
import numpy as np

# Generate label data(2-D array of numpy)
true_label = np.random.randint(2, size(100, 100))
pred_label = np.random.randint(2, size(100, 100))

# Generate test graph(Di-Graph of NetworkX)
graph = nx.gnc_graph(100)
# Generate element list of graph node
label_list = list(range(100))
# Calculate cost of each node in graph
cost_list = get_cost_list(graph, 0, label_list)
# Calculate HMC-loss
hmc_loss_score(true_label, pred_label, graph, 0, label_list, cost_list, alpha=0.5, beta=1.5)

Licence

MIT

Author

Taske HAMANO

Metadata

Release files for hmc_loss 1.0.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for hmc_loss 1.0.0
File Size Uploaded
hmc_loss-1.0.0.tar.gz 3.7 kB Details

Release files / hmc_loss-1.0.0.tar.gz

Download URL hmc_loss-1.0.0.tar.gz
Size 3.7 kB
Tags Source
SHA-256 checksum
How to use checksums
3d454b6d715eaf37268340ba5a55b384b42d4bebf923c5433361c585eb0649dc
BLAKE2b-256 checksum
How to use checksums
4416d8cd51d8ef7f4a6212ef699d243dbfe83222dd7d22eec440f27b4d164305
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No

Release history Release notifications | RSS feed

This release

1.0.0 This release

1 release file

0.4.0

1 release file

0.3.1

1 release file

0.3.0

1 release file

0.2.0

1 release file

0.1.0

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page