Example #1
0
    def get_args(self, req: falcon.Request) -> dict:
        """ Get the arguments """

        # Get our parameters
        args = {}
        args['obj_func'] = utils.get_param_as_string(req, 'objective_function', 'modularity')
        args['resolution_parameter'] = utils.get_param_as_float(req, 'resolution', 1.0)
        args['beta'] = utils.get_param_as_float(req, 'beta', 0.01)
        args['iterations'] = utils.get_param_as_int(req, 'iterations', 2)
        return args
Example #2
0
    def get_args(self, req: falcon.Request) -> dict:
        """ Get the arguments """

        # Get our parameters
        args = {}
        args['perplexity'] = utils.get_param_as_float(req, 'perplexity', 30.0)
        args['early_exaggeration'] = utils.get_param_as_float(req, 'early_exaggeration', 12.0)
        args['metric'] = utils.get_param_as_string(req, 'metric', 'euclidean')
        args['learning_rate'] = utils.get_param_as_float(req, 'learning_rate', '200.0')
        args['n_iter'] = utils.get_param_as_int(req, 'n_iter', 1000)
        args['init'] = utils.get_param_as_string(req, 'init', 'pca')
        return args
Example #3
0
    def get_args(self, req: falcon.Request) -> dict:
        """ Get the arguments """

        # Get our parameters
        args = {}
        args['n_neighbors'] = utils.get_param_as_int(req, 'n_neighbors', 15)
        args['min_dist'] = utils.get_param_as_float(req, 'min_dist', 0.1)
        args['metric'] = utils.get_param_as_string(req, 'metric', 'euclidean')
        args['scale'] = utils.get_param_as_bool(req, 'scale', False)
        return args
Example #4
0
    def get_args(self, req: falcon.Request) -> dict:
        """ Get the arguments """

        # Get our parameters
        args = {}
        args['solver'] = utils.get_param_as_string(req, 'solver', 'svd')
        args['shrinkage'] = utils.get_param_as_string(req, 'shrinkage', None)
        args['tol'] = utils.get_param_as_float(req, 'tol', 1e-4)

        return args
Example #5
0
    def get_args(self, req: falcon.Request) -> dict:
        """ Get the arguments """

        # Get our parameters
        args = {}
        args['n_neighbors'] = utils.get_param_as_int(req, 'n_neighbors', 5)
        args['reg'] = utils.get_param_as_float(req, 'reg', 1e-3)
        args['eigen_solver'] = utils.get_param_as_string(
            req, 'eigen_solver', 'auto')
        args['tol'] = utils.get_param_as_float(req, 'tol', 1e-6)
        args['max_iter'] = utils.get_param_as_int(req, 'max_iter', 100)
        args['method'] = utils.get_param_as_string(req, 'method', 'standard')
        args['hessian_tol'] = utils.get_param_as_float(req, 'hessian_tol',
                                                       1e-4)
        args['modified_tol'] = utils.get_param_as_float(
            req, 'modified_tol', 1e-12)
        args['neighbors_algorithm'] = utils.get_param_as_string(
            req, 'neighbors_algorithm', 'auto')
        return args
Example #6
0
    def get_args(self, req: falcon.Request) -> dict:
        """ Get the arguments """

        # Get our parameters
        args = {}
        args['metric'] = utils.get_param_as_bool(req, 'metric', True)
        args['n_init'] = utils.get_param_as_int(req, 'n_init', 4)
        args['max_iter'] = utils.get_param_as_int(req, 'max_iter', 300)
        args['eps'] = utils.get_param_as_float(req, 'eps', 1e-3)
        args['dissimilarity'] = utils.get_param_as_string(
            req, 'dissimilarity', 'euclidean')
        return args
Example #7
0
    def get_args(self, req: falcon.Request) -> dict:
        """ Get the arguments """

        # Get our parameters
        args = {}
        args['affinity'] = utils.get_param_as_string(req, 'affinity',
                                                     'nearest_neighbors')
        args['gamma'] = utils.get_param_as_float(req, 'gamma', None)
        args['eigen_solver'] = utils.get_param_as_string(
            req, 'eigen_solver', None)
        args['n_neighbors'] = utils.get_param_as_int(req, 'n_neighbors', None)
        return args
Example #8
0
    def get_args(self, req: falcon.Request) -> dict:
        """ Get the arguments """

        # Get our parameters
        args = {}
        args['n_neighbors'] = utils.get_param_as_int(req, 'n_neighbors', 5)
        args['eigen_solver'] = utils.get_param_as_string(req, 'eigen_solver', 'auto')
        args['metric'] = utils.get_param_as_string(req, 'metric', 'minkowski')
        args['tol'] = utils.get_param_as_float(req, 'tol', 0)
        args['path_method'] = utils.get_param_as_string(req, 'path_method', 'auto')
        args['neighbors_algorithm'] = utils.get_param_as_string(req, 'neighbors_algorithm', 'auto')
        args['max_iter'] = utils.get_param_as_int(req, 'max_iter', 0)
        return args