Version 0.22.0
Changes
- When
ExhaustiveFeatureSelector
is run withn_jobs == 1
, joblib is now disabled, which enables more immediate (live) feedback when theverbose
mode is enabled. (#985 via Nima Sarajpoor) - Disabled unnecessary warning in
EnsembleVoteClassifier
(#941) - Fixed various documentation issues (#849 and #951 via Lekshmanan Natarajan)
- Fixed "Edit on GitHub" button (#1024)
New Features and Enhancements
- The
mlxtend.frequent_patterns.association_rules
function has a new metric - Zhang's Metric, which measures both association and dissociation. (#980) - Internal
mlxtend.frequent_patterns.fpmax
code improvement that avoids casting a sparse DataFrame into a dense NumPy array. (#1000 via Tim Kellogg) - The
plot_decision_regions
function now has an_jobs
parameter to parallelize the computation. (In a particular use case, on a small dataset, there was a 21x speed-up (449 seconds vs 21 seconds on local HPC instance of 36 cores). (#998 via Khalid ElHaj) - Added
mlxtend.frequent_patterns.hmine
algorithm and documentation for mining frequent itemsets using the H-Mine algorithm. (#1020 via Fatih Sen)