MCPcopy
hub / github.com/shenweichen/DeepCTR-Torch / test_xDeepFM

Function test_xDeepFM

tests/models/xDeepFM_test.py:15–24  ·  view source on GitHub ↗
(dnn_hidden_units, cin_layer_size, cin_split_half, cin_activation, sparse_feature_num,
                 dense_feature_dim)

Source from the content-addressed store, hash-verified

13 ((8,), (8,), False, 'relu', 2, 0)]
14)
15def test_xDeepFM(dnn_hidden_units, cin_layer_size, cin_split_half, cin_activation, sparse_feature_num,
16 dense_feature_dim):
17 model_name = 'xDeepFM'
18
19 sample_size = SAMPLE_SIZE
20 x, y, feature_columns = get_test_data(
21 sample_size, sparse_feature_num=sparse_feature_num, dense_feature_num=sparse_feature_num)
22 model = xDeepFM(feature_columns, feature_columns, dnn_hidden_units=dnn_hidden_units, cin_layer_size=cin_layer_size,
23 cin_split_half=cin_split_half, cin_activation=cin_activation, dnn_dropout=0.5, device=get_device())
24 check_model(model, model_name, x, y)
25
26
27if __name__ == '__main__':

Callers

nothing calls this directly

Calls 4

xDeepFMClass · 0.90
get_test_dataFunction · 0.85
check_modelFunction · 0.85
get_deviceFunction · 0.50

Tested by

no test coverage detected