import pandas as pd
import numpy as np
import sklearn
import pickle
import time
import datetime
import warnings
warnings.filterwarnings('ignore')imports
%run ../function_proposed_gcn.pywith open('../fraudTrain.pkl', 'rb') as file:
fraudTrain = pickle.load(file) df_results = try_6(fraudTrain, 0.04,1e7,0.8)
ymdhms = datetime.datetime.fromtimestamp(time.time()).strftime('%Y%m%d-%H%M%S')
df_results.to_csv(f'../results/{ymdhms}-proposed.csv',index=False)
df_results| model | time | acc | pre | rec | f1 | auc | graph_based | method | throw_rate | train_size | train_cols | train_frate | test_size | test_frate | hyper_params | theta | gamma | |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 0 | GCN | None | 0.972455 | 0.721095 | 0.483673 | 0.57899 | 0.980539 | True | Proposed | 0.04 | 112612 | amt | 0.04028 | 37538 | 0.03916 | None | 10000000.0 | 0.8 |