1,

model_l1 = tf.estimator.LinearClassifier(
feature_columns=base_columns + crossed_columns,
optimizer=tf.train.FtrlOptimizer(
learning_rate=0.1,
l1_regularization_strength=10.0,
l2_regularization_strength=0.0))

model_l1.train(train_inpf)

results = model_l1.evaluate(test_inpf)
clear_output()
for key in sorted(results):
print('%s: %0.2f' % (key, results[key]))

 

2,

model_l2 = tf.estimator.LinearClassifier(
feature_columns=base_columns + crossed_columns,
optimizer=tf.train.FtrlOptimizer(
learning_rate=0.1,
l1_regularization_strength=0.0,
l2_regularization_strength=10.0))

model_l2.train(train_inpf)

results = model_l2.evaluate(test_inpf)
clear_output()
for key in sorted(results):
print('%s: %0.2f' % (key, results[key]))

相关文章:

  • 2021-06-29
  • 2022-01-04
  • 2021-08-27
  • 2021-10-09
  • 2021-07-29
  • 2021-12-31
  • 2021-04-27
猜你喜欢
  • 2021-11-23
  • 2021-08-25
  • 2021-12-22
  • 2021-11-08
  • 2021-06-30
  • 2021-06-03
  • 2021-05-18
相关资源
相似解决方案