Autogluon可自动执行机器学习的整个过程,有助于实现高精度算法

机器学习是人工智能的一部分,它由算法组成,并随着时间的推移自动改进。为了将机器学习应用于不同的数据集,我们需要对数据进行清理,为机器学习阶段做准备。同时,我们需要识别数据或问题,无论是回归、分类等。


Autogluon可自动执行机器学习的整个过程,有助于实现高精度算法_金融商务_科技巨头


有很多机器学习算法,我们可以用来解决我们的预测、回归、分类等问题。但我们需要单独调用它们,并将我们的数据作为参数传入它们。要尝试不同的算法,并选择一个准确率最高、误差最小的算法是非常困难的。


Autogluon是一个开源的python库,它可以自动化机器学习的整个过程,并帮助实现高精度。它仅用一行代码就能自动训练和预测模型。它适用于不同类型的数据集,即表格、图像、文本等。


在本文中,我们将探讨如何使用Autogluon来训练最适合给定表格数据集的模型。


    实现方式:  


我们将从使用pip install mxnet autogluon安装Autogluon开始。


    1.导入所需的库  


为了加载数据集,我们将要导入熊猫,而对于机器学习算法,我们将导入autogluon。


Autogluon可自动执行机器学习的整个过程,有助于实现高精度算法_金融商务_科技巨头


    2.加载数据集  


在这里,我们将使用一个数据集,该数据集包含来自MNC的广告部门的不同属性,其中包含诸如Sales,TV等属性。在此数据集中,Sales是目标变量。我们将这些数据集拆分并存储为测试和训练数据。


Autogluon可自动执行机器学习的整个过程,有助于实现高精度算法_金融商务_科技巨头


    3.使用Autogluon进行机器学习  


现在,当我们导入所需的数据集后,我们将应用最后一步,即将Autogluon用于预测器和性能函数。我们将标签设置为“销售”,因为它是我们的目标变量。它将自动检测问题的类型,即是否是回归,分类等。


Autogluon可自动执行机器学习的整个过程,有助于实现高精度算法_金融商务_科技巨头


它通过最好的不同回归模型进行搜索,并向您返回所使用的不同模型的名称,它们的验证时间以及验证RMSE。


现在,让我们使用性能功能打印测试数据的性能,并查看最适合模型的RMSE。


Autogluon可自动执行机器学习的整个过程,有助于实现高精度算法_金融商务_科技巨头


在这里我们可以看到该模型的性能非常好,因为误差非常低。我们可以通过显式提供保存位置或自动将模型保存在运行模型的目录中来保存这些模型。


    结论:  


在本文中,我们看到了如何轻松轻松地为表格数据集创建不同的模型,并找到给定数据集的最佳模型。我们还看到了该模型的性能,以验证其是否为最佳模型。Autogluon通过自动化机器学习的整个过程节省了大量时间。

89
189
0
87

相关资讯

  1. 1、于正花上百万在美国代孕生子,自称传宗接代的使命无法改变1094
  2. 2、2018年金爵奖颁发,姜文揭晓最佳影片《再别天堂》3601
  3. 3、胡歌支持马思纯新电影,直接晒出电影兑换码,这也太实在了2719
  4. 4、梅尔·吉布森将再次主演动作片与“亚瑟王”查理·汉纳姆合作3620
  5. 5、挨打用替身,吻戏用“鸟替”,迪丽热巴的新剧不该被嘲吗?227
  6. 6、邓伦新剧即将来袭,造型与旭凤神似?网友:希望女主是杨紫2246
  7. 7、陈坤自曝三个“黑点”不能提,其中第三个最让人心知肚明3704
  8. 8、《甜蜜暴击》中的正则学院具体地址在深圳哪里435
  9. 9、意大利文化部长回应Netflix争议:忽视它不会让国家受益4916
  10. 10、《知青》二轮热播网友设计动漫萌形象挺唐曾3665
全部评论(0)
我也有话说
0
收藏
点赞
顶部