机器学习实践:使用Python进行零售价格推荐

机器学习实践:使用Python进行零售价格推荐

标签binarize brand_name列。

机器学习实践:使用Python进行零售价格推荐

为item_condition_id和shipping列创建虚拟变量。

机器学习实践:使用Python进行零售价格推荐

创建合并稀疏。

机器学习实践:使用Python进行零售价格推荐

删除文档频率<= 1的功能。

机器学习实践:使用Python进行零售价格推荐

从稀疏合并中分离出训练和测试数据。

机器学习实践:使用Python进行零售价格推荐

为lightgbm创建数据集。

机器学习实践:使用Python进行零售价格推荐

将我们的参数指定为dict。

机器学习实践:使用Python进行零售价格推荐

  • 当我们处理回归问题的时候,将“回归”作为应用程序。
  • 使用“RMSE”作为指标,因为这是一个回归问题。
  • “num_leaves”= 100,因为我们的数据相对较大。
  • 使用“max_depth”以避免过度拟合。
  • 使用“verbosity”来控制LightGBM的详细程度(<0:致命)。
  • 用“learning_rate”确定每棵树对最终结果的影响。

训练开始

训练模型需要参数列表和数据集。训练需要一段时间。

机器学习实践:使用Python进行零售价格推荐

预测

机器学习实践:使用Python进行零售价格推荐

评估

机器学习实践:使用Python进行零售价格推荐

预测的rmse是:0.46164222941613137

源代码可以在Github上找到。(https://github.com/susanli2016/Machine-Learning-with-Python/blob/master/Mercari%20Price%20Suggestion%20Lightgbm.ipynb)

机器学习实践:使用Python进行零售价格推荐


分享到:


相關文章: