Fraud Detection
| transaction_id | card_id | customer_id | customer_zipcode | merchant_id | merchant_name | merchant_category | merchant_zipcode | merchant_country | transaction_amount | authorization_response_code | atm_network_xid | cvv_2_response_xflg | fraud_label | 
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 469483 | 9003 | 1085 | 23039 | 893 | Wright Group | 7917 | 91323 | GB | 1962 | C | C | N | 0 | 
| 926515 | 9009 | 1001 | 32218 | 1011 | Mums Kitchen | 5813 | 10001 | US | 1643 | C | D | M | 1 | 
| 730021 | 9064 | 1174 | 9165 | 916 | Keller | 7582 | 38332 | DE | 1184 | D | B | M | 0 | 
ludwig experiment \
--dataset transactions.csv \
  --config config.yaml
With config.yaml:
input_features:
  -
    name: customer_id
    type: category
  -
    name: card_id
    type: category
  -
    name: merchant_id
    type: category
  -
    name: merchant_category
    type: category
  -
    name: merchant_zipcode
    type: category
  -
    name: transaction_amount
    type: number
  -
    name: authorization_response_code
    type: category
  -
    name: atm_network_xid
    type: category
  -
    name: cvv_2_response_xflg
    type: category
combiner:
    type: concat
    num_fc_layers: 1
    output_size: 48
output_features:
  -
    name: fraud_label
    type: binary