예제 #1
0
    def __init__(self, column_id):
        NumericTransformer.__init__(self, column_id, "sigmoid", 1)

        def sigmoid(x):
            return 1 / (1 + math.exp(-x))

        self.sigmoid = np.vectorize(sigmoid)
예제 #2
0
    def __init__(self, column_id, number_bins=10, qbucket=False):
        name = ""
        if qbucket:
            name += 'q'
        name += "bucket"

        NumericTransformer.__init__(self, column_id, name, 1)
        self.number_bins = number_bins
        self.qbucket = qbucket
예제 #3
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "log", 1)
예제 #4
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "imputer", 1)
     self.seed = 42
     self.model = Imputer()
예제 #5
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "degrees", 1)
예제 #6
0
 def __init__(self, column_id, number_clusters=10):
     NumericTransformer.__init__(self, column_id, "cluster", 1)
     self.number_clusters = number_clusters
     self.seed = 42
예제 #7
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "winsorize", 1)
예제 #8
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "trimtail", 1)
예제 #9
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "dummy", 2)
예제 #10
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "radians", 1)
예제 #11
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "plot_pos", 1)
예제 #12
0
 def __init__(self, column_id, threshold=0.0):
     NumericTransformer.__init__(self, column_id, "binary", 1)
     self.threshold = threshold
     self.model = Binarizer(self.threshold)
예제 #13
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "square", 1)
예제 #14
0
 def __init__(self, column_id, output_distribution='normal'):
     NumericTransformer.__init__(self, column_id, "quantile", 1)
     self.seed = 42
     self.output_distribution = output_distribution  #'uniform'
예제 #15
0
 def __init__(self, column_id, degree=2):
     NumericTransformer.__init__(self, column_id, "polynomial", degree+1)
     self.seed = 42
     self.degree = degree
     self.model = PolynomialFeatures(self.degree)
예제 #16
0
 def __init__(self, column_id):
     NumericTransformer.__init__(self, column_id, "identity", 1)