在TensorFlow中表示IP地址的最佳方法是什么?

时间:2017-07-10 22:41:41

标签: python python-2.7 tensorflow ip ip-address

我正在查看https://www.tensorflow.org/api_docs/python/tf/feature_column,但我不确定我应该代表我的IP地址和端口的类型。基于 https://github.com/L0SG/DDPG_NIDS/blob/master/main.py,我可以删除点并插入结果地址,但我不确定这是否是最好的方法。有人有更好的建议吗?

编辑:另外我应该如何在TensorFlow中输入UTC格式的时间和日期?

1 个答案:

答案 0 :(得分:3)

这取决于您打算如何使用该地址。你在考虑这些领域之间的任何关系吗?例如,1.2.3.4应该与1.2.3.5“接近”,还是它们完全不同的地址?

如果每个地址都不同,你也可以将它们作为字符串。如果你需要亲密度,我建议你将它们转换为四个独立的整数特征,或者一个32位整数 - 再次,这取决于建模中的语义。

更新问题的更新

同样的想法:你打算如何使用日期?我认为最灵活的是将日期转换为纪元(标准时间点后的秒数),并使用该64位整数作为特征值。