Example #1
0
    def __init__(self, **kwargs):
        r"""
        See ``CVXOPTVQClassificationSolver`` for full documentation.

        """

        try:
            solvers.options
        except NameError:
            raise NotImplementedError("cvxopt package not available")

        try:
            self.verbose = kwargs['verbose']
        except KeyError:
            self.verbose = False
        try:
            self.max_iterations = kwargs['max_iterations']
        except KeyError:
            self.max_iterations = 1000
        try:
            self.solver = kwargs['solver']
        except KeyError:
            self.solver = 'mosek'

        try:
            self.epsilon = kwargs['epsilon']
        except KeyError:
            self.epsilon = 10.0 ** -6

        SVMClassificationSolver.__init__(self)
Example #2
0
    def __init__(self, verbose=False):
        r"""
        See ``GurobiVQClassificationSolver`` for full documentation.

        """

        try:
            gurobipy.os
        except NameError:
            raise NotImplementedError("gurobipy package not available")

        SVMClassificationSolver.__init__(self)
        self.verbose = verbose