Skip to content

Releases: thieu1995/permetrics

Resolve problems pointed out by reviewers of JOSS journal

24 Feb 07:49
Compare
Choose a tag to compare
  • Update documents, examples, and README
  • Update pre-condition check for all metrics
  • Remove decimal parameter in all metrics
  • Replace non_zero, positive parameters by force_finite, finite_value in many metrics.
  • Add features tests and comparisons tests

v1.5.0

25 Aug 05:28
Compare
Choose a tag to compare
  • Add metrics to ClusteringMetric class:
    • Mean Squared Error Index (MSEI)
    • Adjusted Rand Score (ARS)
    • Gamma Score (GAS)
    • Gplus Score (GPS)
  • Speed up all metrics in ClusteringMetric by transferring the computation to cluster_util module.
  • Add speed up examples for clustering metrics (10x-100x faster than previous version)
  • Update documents, ChangeLog, Readme

PerMetrics: A Framework of Performance Metrics for Machine Learning Models

12 Aug 15:29
Compare
Choose a tag to compare
  • Reformat ClassificationMetric, RegressionMetric, and ClusteringMetric
  • Fix bugs in metrics:
    • ROC-AUC score
    • F2 score, FBeta score
    • Hamming Score, Accuracy Score
  • Add metrics to ClassificationMetric:
    • Brier Score Loss (BSL)
    • Kullback-Leibler Divergence Loss (KLDL)
    • Cross-Entropy Loss (CEL)
    • Hinge Loss (HL)
  • Update docs, examples

v1.4.2

07 Aug 10:12
Compare
Choose a tag to compare
  • Fix bug in get_support() function
  • Fix bug rounding number in ClassificationMetric
  • Update logo and docs

v1.4.1

04 Aug 04:24
Compare
Choose a tag to compare
  • Remove all lowercase shortname of all metrics
  • Fix bugs in GINI function belongs to ClassificationMetric
  • Fix bugs in some functions belong to ClusteringMetric
  • Update characteristics of most of the functions (valid ranges and best value)
  • Add metrics to ClusteringMetrics
    • Entropy Score (ES)
    • Purity Score (PuS)
    • Tau Score (TS)
    • Duda-Hart Index (DHI)
    • Sum of Squared Error Index (SSEI)
    • Beale Index (BI)
    • R-Squared Index (RSI)
    • Density-Based Clustering Validation Index (DBCVI)
    • Hartigan Index (HI)
  • Add get_support() method in RegressionMetric, ClassificationMetric, and ClusteringMetric
  • Update and add more examples to all classes.
  • Update documents for all metrics.

v1.4.0

27 Jul 03:40
Compare
Choose a tag to compare
  • Add ClusteringMetric:
    • Add internal metrics (Need X features and y_pred)
      • ball_hall_index (BHI)
      • calinski_harabasz_index (CHI)
      • xie_beni_index (XBI)
      • banfeld_raftery_index (BRI)
      • davies_bouldin_index (DBI)
      • det_ratio_index (DRI)
      • dunn_index (DI)
      • ksq_detw_index (KDI)
      • log_det_ratio_index (LDRI)
      • log_ss_ratio_index (LSRI)
      • silhouette_index (SI)
    • Add external metrics (Need y_true and y_pred)
      • mutual_info_score (MIS)
      • normalized_mutual_info_score (NMIS)
      • rand_score (RaS)
      • fowlkes_mallows_score (FMS)
      • homogeneity_score (HS)
      • completeness_score (CS)
      • v_measure_score (VMS)
      • precision_score (PrS)
      • recall_score (ReS)
      • f_measure_score (FmS)
      • czekanowski_dice_score (CDS)
      • hubert_gamma_score (HGS)
      • jaccard_score (JS)
      • kulczynski_score (KS)
      • mc_nemar_score (MNS)
      • phi_score (PhS)
      • rogers_tanimoto_score (RTS)
      • russel_rao_score (RRS)
      • sokal_sneath1_score (SS1S)
      • sokal_sneath2_score (SS2S)
  • Add examples for ClusteringMetric
  • Add LabelEncoder class

v1.3.3

05 Apr 11:23
Compare
Choose a tag to compare

Update

Update ClassificationMetric:

  • Rename confusion_matrix() in util file
  • Support binary and multi-class classification with one-hot-encoder format
  • Add Cohen's Kappa score
  • Add Jaccard Similarity Index (Jaccard similarity coefficient)
  • Add G-mean score
  • Add GINI index
  • Add ROC-AUC metric

v1.3.2

06 Jan 05:48
Compare
Choose a tag to compare

v1.3.1

02 Oct 08:48
Compare
Choose a tag to compare

Update

  • Fix bug in MCC metric
  • Fix bug exit() program
  • Update documents
  • Update examples

v1.3.0

23 May 04:49
Compare
Choose a tag to compare

Update

Add classification metrics:

  • Add Precision Score (PS)

  • Add Negative Predictive Value (NPV)

  • Add Recall Score (RS)

  • Add Accuracy Score (AS)

  • Add F1 Score (F1S)

  • Add F2 Score (F2S)

  • Add F Beta Score (FBS)

  • Add Specificity Score (SS)

  • Add Matthews Correlation Coefficient (MCC)

  • Add Hamming Loss (HL)

  • Add Lift Score (LS)

  • Update reference documents

  • Update examples