ready2drop commited on
Commit
fbcd943
·
verified ·
1 Parent(s): 56ffca6
Files changed (1) hide show
  1. app.py +9 -7
app.py CHANGED
@@ -44,9 +44,9 @@ def load_data(data_dir : str,
44
  #Column rename
45
  df.rename(columns={'ID': 'patient_id', 'REAL_STONE':'target'}, inplace=True)
46
 
47
- # feature importance w/o VISIBLE_STONE_CT(n=11)
48
- columns = ['patient_id','DUCT_DILIATATION_8MM', 'DUCT_DILIATATION_10MM','Hb', 'PLT', 'WBC', 'ALP', 'ALT', 'AST', 'CRP', 'BILIRUBIN', 'AGE','target']
49
-
50
  data = df[columns]
51
  data['patient_id'] = data['patient_id'].astype(str)
52
 
@@ -55,9 +55,10 @@ def load_data(data_dir : str,
55
  def get_patient_data(image_number):
56
  row = data[data['patient_id'].astype(str).str.startswith(image_number)]
57
  return row.iloc[0, 1:].tolist() if not row.empty else None
58
-
59
- # feature importance w/o VISIBLE_STONE_CT(n=11)
60
- data_dict = {key: [] for key in ['image_path', 'DUCT_DILIATATION_8MM', 'DUCT_DILIATATION_10MM', 'Hb', 'PLT', 'WBC', 'ALP', 'ALT', 'AST', 'CRP', 'BILIRUBIN', 'AGE','target']}
 
61
 
62
 
63
  # Filter images based on the phase
@@ -100,6 +101,7 @@ def load_data(data_dir : str,
100
  if modality == 'tabular':
101
  train_df = data
102
 
 
103
  if mode == 'train' or mode == 'test':
104
  print("--------------Class balance--------------")
105
  # undersampling
@@ -155,7 +157,7 @@ def load_data(data_dir : str,
155
 
156
 
157
  def parse_args(args):
158
- parser = argparse.ArgumentParser(description="M3D-LaMed chat")
159
  parser.add_argument('--data_dir', type=str, default="./")
160
  parser.add_argument('--excel_file', type=str, default="dumc_1223_case3_duct_correct.csv")
161
  parser.add_argument('--modality', type=str, default="tabular")
 
44
  #Column rename
45
  df.rename(columns={'ID': 'patient_id', 'REAL_STONE':'target'}, inplace=True)
46
 
47
+ # Final(n=11)
48
+ columns = ['patient_id','DUCT_DILIATATION_8MM', 'DUCT_DILIATATION_10MM','PANCREATITIS','FIRST_SBP','FIRST_RR','Hb', 'PLT', 'WBC', 'ALP', 'AST', 'CRP', 'BILIRUBIN', 'AGE','target']
49
+
50
  data = df[columns]
51
  data['patient_id'] = data['patient_id'].astype(str)
52
 
 
55
  def get_patient_data(image_number):
56
  row = data[data['patient_id'].astype(str).str.startswith(image_number)]
57
  return row.iloc[0, 1:].tolist() if not row.empty else None
58
+
59
+ # Final(n=11)
60
+ data_dict = {key: [] for key in ['image_path','DUCT_DILIATATION_8MM', 'DUCT_DILIATATION_10MM','PANCREATITIS','FIRST_SBP','FIRST_RR','Hb', 'PLT', 'WBC', 'ALP', 'AST', 'CRP', 'BILIRUBIN', 'AGE','target']}
61
+
62
 
63
 
64
  # Filter images based on the phase
 
101
  if modality == 'tabular':
102
  train_df = data
103
 
104
+
105
  if mode == 'train' or mode == 'test':
106
  print("--------------Class balance--------------")
107
  # undersampling
 
157
 
158
 
159
  def parse_args(args):
160
+ parser = argparse.ArgumentParser(description="CBD Classification")
161
  parser.add_argument('--data_dir', type=str, default="./")
162
  parser.add_argument('--excel_file', type=str, default="dumc_1223_case3_duct_correct.csv")
163
  parser.add_argument('--modality', type=str, default="tabular")