python - 如何设置 tensorflow.experimental.LinearModel() 来处理交叉列?
问题描述
给定 a tf.data.Dataset
,我们目前可以使用以下方法快速拟合线性模型:
linear_model = tf.experimental.LinearModel()
linear_model.compile('adam', 'mse')
linear_model.fit(tf_data_dataset, epochs)
但是,在这种方法中,我无法在不显式更改 tf_data_dataset 的情况下对跨列交互进行建模。
例如,在 Keras 中,如果我将网络的第一层设计为tf.keras.layers.DenseFeatures(tf_feature_columns_l)(tf_feature_columns_input_dict)
,我可以在相关输入和参数中包含交叉列,而无需修改数据集。
我该如何做同样的事情 tf.experimental.LinearModel()
?
解决方案
推荐阅读
- typescript - Angular NG RX 从 5.X 升级到 6.0 在组合测试中出现编译错误
- sqlite - 在 Sequelize 查询中使用带函数的 WHERE
- python - 为什么空字符串 '' 在 utf-16 中编码为 2 个字节,但在 utf-8 或 ascii 中编码为 0 个字节?
- c++ - 如何修复 Visual Studio 中导致 ios_base::failure from boost::wraexcept 的 boost 内存映射错误
- linux - callq命令参数的含义是什么?
- entity-framework-core - CreateIndex 和 HasIndex 之间有什么区别/关系
- android - 如何从 nativescript 引用 com.google.android.gms.fitness.Fitness.SENSORS_API?
- swift - ctrl-drag IBOutlets、view class 或 ViewController 在哪里?
- r - 在 highcharter 散点图上标记点
- python - 如何为 coremltools 编译拟合模型?