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

Function test_DCN

tests/models/DCN_test.py:13–23  ·  view source on GitHub ↗
(embedding_size, cross_num, hidden_size, sparse_feature_num, cross_parameterization)

Source from the content-addressed store, hash-verified

11 ] # ('auto', 1, (32,), 3) , ('auto', 1, (), 1), ('auto', 1, (32,), 3)
12)
13def test_DCN(embedding_size, cross_num, hidden_size, sparse_feature_num, cross_parameterization):
14 model_name = "DCN"
15
16 sample_size = SAMPLE_SIZE
17 x, y, feature_columns = get_test_data(
18 sample_size, sparse_feature_num=sparse_feature_num, dense_feature_num=sparse_feature_num)
19
20 model = DCN(linear_feature_columns=feature_columns, dnn_feature_columns=feature_columns, cross_num=cross_num,
21 cross_parameterization=cross_parameterization,
22 dnn_hidden_units=hidden_size, dnn_dropout=0.5, device=get_device())
23 check_model(model, model_name, x, y)
24
25
26if __name__ == "__main__":

Callers

nothing calls this directly

Calls 4

DCNClass · 0.90
get_test_dataFunction · 0.85
check_modelFunction · 0.85
get_deviceFunction · 0.50

Tested by

no test coverage detected