【问题标题】:How to predict date of next visit in ML.NET?如何在 ML.NET 中预测下次访问的日期?
【发布时间】:2020-04-27 12:21:32
【问题描述】:

根据酒店客人的访问日期,我如何预测一位客人的下次访问?

我应该使用本教程中的什么解决方案? https://docs.microsoft.com/en-us/dotnet/machine-learning/tutorials/

我有一位客人的数据:

year;date;time
2000;31.12;12:11
...

【问题讨论】:

    标签: c# machine-learning ml.net


    【解决方案1】:

    最适合您的方案可能是使用回归。您可以轻松调整价格预测示例以适应您的数据和您想要预测的内容。

    这是您链接的文档上的本教程:https://docs.microsoft.com/en-us/dotnet/machine-learning/tutorials/predict-prices

    【讨论】:

    • 其实我的基础模型和预测模型中只有一个属性,就是 DateTime 属性。如何将 DateTime 属性转换为可接受的形式?以及如何从预测中获取 DateTime?
    • 您可以将其转换为字符串,然后将字符串版本转换为标签。然后,预测模型应在 PredictedLabel 列中将其作为字符串输出(然后您可以将其解析回日期时间)。
    • 如果每列都是字符串或 int(年、日、月),我如何确定 ML 会预测有效日期?不是这样的“2020-111-47”
    • 我对此不是 100% 确定,因为我个人不需要使用日期来处理任何事情,但我假设以某种方式考虑了输入数据的格式。谷歌搜索时,我发现了几个处理日期时间的问题github.com/dotnet/machinelearning/issues/3186stats.stackexchange.com/questions/311494/…。我希望这些帮助。
    猜你喜欢
    • 2016-07-09
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多