Skip to content

A tiny collection of Python routines for machine learning

License

Notifications You must be signed in to change notification settings

bianconif/ml_routines

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 

Repository files navigation

A tiny collection of Python routines for machine learning

Main features

Performance estimation of feature sets for supervised classification

  • Internal validation given one feature set
    • Stratified k-fold
    • Stratified shuffle split
  • Cross validation given two feature sets

Combination of feature sets

  • Combination via early fusion (feature concatenation)
  • Combination via late fusion
    • Hard-level combination: majority voting
    • Soft-level combination: product, sum and max rule

Sample usage

  • Internal validation based on the iris dataset: src/examples/iris
  • Internal validation with different feature fusion schemes based on the penguins dataset: src/examples/penguins

Dependencies

Disclaimer

The information and content available on this repository are provided with no warranty whatsoever. Any use for scientific or any other purpose is conducted at your own risk and under your own responsibility. The authors are not liable for any damages - including any consequential damages - of any kind that may result from the use of the materials or information available on this repository or of any of the products or services hereon described.

Releases

No releases published

Packages

No packages published

Languages