示例#1
0
 def create_features(self):
     target = 'isFraud'
     feat = 'card2'
     train_card2_te, test_card2_te = target_encoding(
         train_transaction, test_transaction, target, feat)
     self.train['card2_te'] = train_card2_te
     self.test['card2_te'] = test_card2_te
示例#2
0
 def create_features(self):
     target = 'isFraud'
     feat = 'card2'
     train_card1_te, test_card1_te = target_encoding(
         train_transaction, test_transaction, target, feat, folds4)
     self.train[self.__class__.__name__] = train_card1_te
     self.test[self.__class__.__name__] = test_card1_te
示例#3
0
 def create_features(self):
     target = 'isFraud'
     feat = 'card1_card5'
     train_, test_ = train_transaction[
         [target] + feat.split('_')], test_transaction[feat.split('_')]
     train_[feat] = train_['card1'].astype(
         'str') + '_' + train_['card5'].astype(str)
     test_[feat] = test_['card1'].astype(
         'str') + '_' + test_['card5'].astype(str)
     train_card1_card5_te, test_card1_card5_te = target_encoding(
         train_, test_, target, feat, folds4)
     self.train[self.__class__.__name__] = train_card1_card5_te
     self.test[self.__class__.__name__] = test_card1_card5_te