feature_dict = {
  'ieeecis': {
    'transactionamt': 'numeric',
    'productcd': 'categorical',
    'card1': 'numeric',
    'card2': 'numeric',
    'card3': 'numeric',
    'card5': 'numeric',
    'card6': 'categorical',
    'addr1': 'numeric',
    'dist1': 'numeric',
    'p_emaildomain': 'categorical',
    'r_emaildomain': 'categorical',
    'c1': 'numeric',
    'c2': 'numeric',
    'c4': 'numeric',
    'c5': 'numeric',
    'c6': 'numeric',
    'c7': 'numeric',
    'c8': 'numeric',
    'c9': 'numeric',
    'c10': 'numeric',
    'c11': 'numeric',
    'c12': 'numeric',
    'c13': 'numeric',
    'c14': 'numeric',
    'v62': 'numeric',
    'v70': 'numeric',
    'v76': 'numeric',
    'v78': 'numeric',
    'v82': 'numeric',
    'v91': 'numeric',
    'v127': 'numeric',
    'v130': 'numeric',
    'v139': 'numeric',
    'v160': 'numeric',
    'v165': 'numeric',
    'v187': 'numeric',
    'v203': 'numeric',
    'v207': 'numeric',
    'v209': 'numeric',
    'v210': 'numeric',
    'v221': 'numeric',
    'v234': 'numeric',
    'v257': 'numeric',
    'v258': 'numeric',
    'v261': 'numeric',
    'v264': 'numeric',
    'v266': 'numeric',
    'v267': 'numeric',
    'v271': 'numeric',
    'v274': 'numeric',
    'v277': 'numeric',
    'v283': 'numeric',
    'v285': 'numeric',
    'v289': 'numeric',
    'v291': 'numeric',
    'v294': 'numeric',
    'id_01': 'numeric',
    'id_02': 'numeric',
    'id_05': 'numeric',
    'id_06': 'numeric',
    'id_09': 'numeric',
    'id_13': 'numeric',
    'id_17': 'numeric',
    'id_19': 'numeric',
    'id_20': 'numeric',
    'devicetype': 'categorical',
    'deviceinfo': 'categorical'
  },
  'ccfraud': {
    'v1': 'numeric',
    'v2': 'numeric',
    'v3': 'numeric',
    'v4': 'numeric',
    'v5': 'numeric',
    'v6': 'numeric',
    'v7': 'numeric',
    'v8': 'numeric',
    'v9': 'numeric',
    'v10': 'numeric',
    'v11': 'numeric',
    'v12': 'numeric',
    'v13': 'numeric',
    'v14': 'numeric',
    'v15': 'numeric',
    'v16': 'numeric',
    'v17': 'numeric',
    'v18': 'numeric',
    'v19': 'numeric',
    'v20': 'numeric',
    'v21': 'numeric',
    'v22': 'numeric',
    'v23': 'numeric',
    'v24': 'numeric',
    'v25': 'numeric',
    'v26': 'numeric',
    'v27': 'numeric',
    'v28': 'numeric',
    'amount': 'numeric'
  },
  'fraudecom': {
    'purchase_value': 'numeric',
    'source': 'categorical',
    'browser': 'categorical',
    'age': 'numeric',
    'ip_address': 'enrichable',
    'time_since_signup': 'numeric'
  },
  'sparknov': {
    'cc_num': 'categorical',
    'category': 'categorical',
    'amt': 'numeric',
    'first': 'categorical',
    'last': 'categorical',
    'gender': 'categorical',
    'street': 'categorical',
    'city': 'categorical',
    'state': 'categorical',
    'zip': 'categorical',
    'lat': 'numeric',
    'long': 'numeric',
    'city_pop': 'numeric',
    'job': 'categorical',
    'dob': 'text',
    'merch_lat': 'numeric',
    'merch_long': 'numeric'
  },
  'twitterbot': {
    'created_at' : 'text',
    'default_profile': 'categorical',
    'default_profile_image': 'categorical',
    'description': 'text',
    'favourites_count': 'numeric',
    'followers_count': 'numeric',
    'friends_count': 'numeric',
    'geo_enabled': 'categorical',
    'lang': 'categorical',
    'location': 'categorical',
    'profile_background_image_url': 'text',
    'profile_image_url': 'text',
    'screen_name': 'text',
    'statuses_count': 'numeric',
    'verified': 'categorical',
    'average_tweets_per_day': 'numeric',
    'account_age_days': 'numeric'
  },
  'fakejob': {
    'title': 'categorical',
    'location': 'categorical',
    'department': 'categorical',
    'salary_range': 'text',
    'company_profile': 'text',
    'description': 'text',
    'requirements': 'text',
    'benefits': 'text',
    'telecommuting': 'categorical',
    'has_company_logo': 'categorical',
    'has_questions': 'categorical',
    'employment_type': 'categorical',
    'required_experience': 'categorical',
    'required_education': 'categorical',
    'industry': 'categorical',
    'function': 'categorical'
  },
  'vehicleloan': {
    'disbursed_amount': 'numeric',
    'asset_cost': 'numeric',
    'ltv': 'numeric',
    'branch_id': 'categorical',
    'supplier_id': 'categorical',
    'manufacturer_id': 'categorical',
    'current_pincode_id': 'categorical',
    'date_of_birth': 'text',
    'employment_type': 'categorical',
    'state_id': 'categorical',
    'employee_code_id': 'categorical',
    'mobileno_avl_flag': 'categorical',
    'aadhar_flag': 'categorical',
    'pan_flag': 'categorical',
    'voterid_flag': 'categorical',
    'driving_flag': 'categorical',
    'passport_flag': 'categorical',
    'perform_cns_score': 'numeric',
    'perform_cns_score_description': 'categorical',
    'pri_no_of_accts': 'numeric',
    'pri_active_accts': 'numeric',
    'pri_overdue_accts': 'numeric',
    'pri_current_balance': 'numeric',
    'pri_sanctioned_amount': 'numeric',
    'pri_disbursed_amount': 'numeric',
    'sec_no_of_accts': 'numeric',
    'sec_active_accts': 'numeric',
    'sec_overdue_accts': 'numeric',
    'sec_current_balance': 'numeric',
    'sec_sanctioned_amount': 'numeric',
    'sec_disbursed_amount': 'numeric',
    'primary_instal_amt': 'numeric',
    'sec_instal_amt': 'numeric',
    'new_accts_in_last_six_months': 'numeric',
    'delinquent_accts_in_last_six_months': 'numeric',
    'average_acct_age': 'text',
    'credit_history_length': 'text',
    'no_of_inquiries': 'numeric'
  }
}