Skip to content
Snippets Groups Projects
Select Git revision
  • e5f8157f7aa16d889c72c0b2a72b9df081e22243
  • master default protected
2 results

IPI_bombyx.py

Blame
  • CGDesc10.py 889 B
    from ..Monoview.MonoviewUtils import BaseMonoviewClassifier, CustomRandint
    from ..Monoview.Additions.BoostUtils import getInterpretBase
    from ..Monoview.Additions.CGDescUtils import ColumnGenerationClassifierQar
    from .CGDesc import CGDesc
    
    class CGDesc10(CGDesc):
    
        def __init__(self, random_state=None, n_max_iterations=500, n_stumps=1, **kwargs):
            super(CGDesc10, self).__init__(n_max_iterations=n_max_iterations,
                random_state=random_state,
                n_stumps=10,)
    
    def formatCmdArgs(args):
        """Used to format kwargs for the parsed args"""
        kwargsDict = {"n_stumps":args.CGD_stumps,
        "n_max_iterations":args.CGD_n_iter}
        return kwargsDict
    
    
    def paramsToSet(nIter, randomState):
        """Used for weighted linear early fusion to generate random search sets"""
        paramsSet = []
        for _ in range(nIter):
            paramsSet.append({})
        return paramsSet