Add mdlp3, mdlp4 and mdlp5
This commit is contained in:
@@ -1,8 +1,15 @@
|
|||||||
#ifndef DISCRETIZATIONREGISTER_H
|
#ifndef DISCRETIZATIONREGISTER_H
|
||||||
#define DISCRETIZATIONREGISTER_H
|
#define DISCRETIZATIONREGISTER_H
|
||||||
#include <common/Discretization.h>
|
#include <common/Discretization.h>
|
||||||
|
#include <limits>
|
||||||
static platform::RegistrarDiscretization registrarM("mdlp",
|
static platform::RegistrarDiscretization registrarM("mdlp",
|
||||||
[](void) -> mdlp::Discretizer* { return new mdlp::CPPFImdlp();});
|
[](void) -> mdlp::Discretizer* { return new mdlp::CPPFImdlp();});
|
||||||
|
static platform::RegistrarDiscretization registrarM3("mdlp3",
|
||||||
|
[](void) -> mdlp::Discretizer* { return new mdlp::CPPFImdlp(3, numeric_limits<int>::max(), 3);});
|
||||||
|
static platform::RegistrarDiscretization registrarM4("mdlp4",
|
||||||
|
[](void) -> mdlp::Discretizer* { return new mdlp::CPPFImdlp(3, numeric_limits<int>::max(), 4);});
|
||||||
|
static platform::RegistrarDiscretization registrarM5("mdlp5",
|
||||||
|
[](void) -> mdlp::Discretizer* { return new mdlp::CPPFImdlp(3, numeric_limits<int>::max(), 5);});
|
||||||
static platform::RegistrarDiscretization registrarBU3("bin3u",
|
static platform::RegistrarDiscretization registrarBU3("bin3u",
|
||||||
[](void) -> mdlp::Discretizer* { return new mdlp::BinDisc(3, mdlp::strategy_t::UNIFORM);});
|
[](void) -> mdlp::Discretizer* { return new mdlp::BinDisc(3, mdlp::strategy_t::UNIFORM);});
|
||||||
static platform::RegistrarDiscretization registrarBQ3("bin3q",
|
static platform::RegistrarDiscretization registrarBQ3("bin3q",
|
||||||
|
@@ -21,7 +21,7 @@ namespace platform {
|
|||||||
{
|
{
|
||||||
{"depth", {"any"}},
|
{"depth", {"any"}},
|
||||||
{"discretize", {"0", "1"}},
|
{"discretize", {"0", "1"}},
|
||||||
{"discretize_algo", {"mdlp", "bin3u", "bin3q", "bin4u", "bin4q", "bin5q", "bin5u", "bin6q", "bin6u", "bin7q", "bin7u", "bin8q", "bin8u", "bin9q", "bin9u", "bin10q", "bin10u"}},
|
{"discretize_algo", {"mdlp", "mdlp3", "mdlp4", "mdlp5", "bin3u", "bin3q", "bin4u", "bin4q", "bin5q", "bin5u", "bin6q", "bin6u", "bin7q", "bin7u", "bin8q", "bin8u", "bin9q", "bin9u", "bin10q", "bin10u"}},
|
||||||
{"experiment", {"discretiz", "odte", "covid", "Test"}},
|
{"experiment", {"discretiz", "odte", "covid", "Test"}},
|
||||||
{"fit_features", {"0", "1"}},
|
{"fit_features", {"0", "1"}},
|
||||||
{"framework", {"bulma", "bootstrap"}},
|
{"framework", {"bulma", "bootstrap"}},
|
||||||
|
Reference in New Issue
Block a user