论文提到预先准备一些模型,并且按一个手设的priority进行训练

# Higher values indicate higher priority, priority dictates the order models are trained for a given level.
DEFAULT_MODEL_PRIORITY = dict(RF=100,XT=90,KNN=80,GBM=70,CAT=60,NN=50,LR=40,custom=0,
)

感觉设的很随意


MODEL_TYPES = dict(RF=RFModel,XT=XTModel,KNN=KNNModel,GBM=LGBModel,CAT=CatboostModel,NN=TabularNeuralNetModel,LR=LinearModel,
)

可能是Amazon经费有限,就整合了这几个模型


autogluon.scheduler.fifo.FIFOScheduler#run总算在这看到了超参优化的影子了

self.searcher
RandomSearcher(
ConfigSpace: Configuration space object:Hyperparameters:feature_fraction, Type: UniformFloat, Range: [0.75, 1.0], Default: 1.0learning_rate, Type: UniformFloat, Range: [0.01, 0.1], Default: 0.0316227766, on log-scalemin_data_in_leaf, Type: UniformInteger, Range: [2, 30], Default: 20num_leaves, Type: UniformInteger, Range: [16, 96], Default: 31
.
Number of Trials: 0.
Best Config: {}
Best Reward: -inf)

随机搜索
如果能找到AG配置的超参空间,也很有价值

BaseSearcher被哪些类继承了?

GP优化相关的类在autogluon.searcher.bayesopt.autogluon.gp_fifo_searcher.GPFIFOSearcher

这应该就是paper里面用来拟合tabular数据的NN了
autogluon.utils.tabular.ml.models.tabular_nn.tabular_nn_model.TabularNeuralNetModel
autogluon.utils.tabular.ml.models.tabular_nn.embednet.EmbedNet

构造ColumnTransformer
autogluon.utils.tabular.ml.models.tabular_nn.tabular_nn_model.TabularNeuralNetModel#_create_preprocessor

TabularNN还是值得研究的,有空看一下

随便看看AutoGluon-Tabular相关推荐

  1. AutoGluon处理多模态数据方法及案例——Multimodal Data Tables: Tabular, Text, and Image

    多模式数据表:表格.文本和图像 注意:本教程需要 GPU 才能训练图像和文本模型.此外,具有适当 CUDA 版本的 MXNet 和 Torch 需要安装 GPU. PetFinder 数据集 我们将使 ...

  2. 自动机器学习-AutoGluon: AutoML for Text, Image, and Tabular Data

    什么是AutoML? 自动化机器学习(AutoML)入门简介 AutoML即为Auto+ML,是自动化+机器学习两个学科的结合体:从技术角度来说,则是泛指在机器学习各阶段流程中有一个或多个阶段采取自动 ...

  3. AutoGluon包使用示例(表格、图像与多模态)

    前言 前些天看李沐老师的课,发现一个AutoMl包AutoGluon,李沐老师说使用该包在Kaggle泰坦尼克号生还预测中取得前10%的成绩,在房价预测中拿到了第1名的成绩(用到了表格+文本的多模态模 ...

  4. 利用autogluon对房价进行预测

    AutoGluon 的兼容性和扩展性,可以很容易地将科研算法开展到大规模实验中. 三大应用领域 image(image classification.object detection) text(te ...

  5. automl框架:AutoGluon介绍

    文章目录 automl框架:AutoGluon介绍 原理 安装 案例 加载数据集 测试 通过leaderboard查看各个学习器 参考 automl框架:AutoGluon介绍 原理 大部分autom ...

  6. AutoGluon学习笔记

    捡起记Blog的习惯 学习视频链接跟李沐学AI 1. AutoGluon技术原理 Automl:自动对数据抽取特征并进行模型训练.大部分automl框架是基于超参数搜索技术.Autogluon则依赖于 ...

  7. Kaggle(入门)

    How to Win a Data Science Competition: Learn from Top Kagglers 网易公开课 文章目录 概念 相关理论 常见的机器学习 Linear Tre ...

  8. AutoGluon-教程1-简单的入门模型

    写在前面 因为本人实在是懒,而且有关于机器学习和深度学习的基础知识不是很牢固,但又想着借着人工智能高大上的旗号整出一些好玩的模型,这边听说有一个模块能简简单单的就构建出深度学习模型,而且调参出的效果还 ...

  9. 论文阅读 AutoGluon-Tabular

    这个就是AUTOML自动机器学习框架,相较于其他的深度学习,它融合了一点深度学习模型. AutoGluon-Tabular: Robust and Accurate AutoML for Struct ...

  10. 2021年,谁才是表格类数据模型的王者?

    上次在聊 autoML 框架时顺带提了一下对于表格类数据(也是商业类问题的主要数据形式)表现较好的模型的选择,最近正好在 Twitter 上看到几篇不错的文章,就来稍微展开讨论一下.以我目前的认知,表 ...

最新文章

  1. 选择排序-直接选择排序
  2. Spark1.0 安装
  3. 无聊博文之:用同余的语言阐述欧几里德算法
  4. ELK日志管理之——kibana部署
  5. python requests 提示警告 InsecureRequestWarning
  6. PHP设置按钮不可用,css怎么控制按钮不可用,button按钮css样式
  7. ConcurrentHashMap面试灵魂拷问,你能扛多久
  8. js 判断字符是否以汉字开头
  9. Java中Date和Calender类的使用方法
  10. python 的库如何开发_Python开发者必备6个基本库
  11. Qt中模态对话框的使用示例及accept()和reject()槽函数的使用
  12. vue+element实现word文档(转成markdown了)带目录预览
  13. Python网络爬虫与信息提取(17)—— 题库爬取与整理+下载答案
  14. R语言条形图的制作--barplot()
  15. telegram纯协议电报群发,自动加群,引流自动化解放双手*
  16. getPhoneNumber 响应 416
  17. Nuxt.js理解 开启SSR渲染(介绍)---00
  18. 后台弹窗,弹窗跳转页面
  19. Cocos2d-x 3D模型渲染
  20. 遗传算法原理简介及其MATLAB实践

热门文章

  1. linux彻底卸载 mysql
  2. D3D处理2D图像: NV12格式及其转换(1)
  3. C语言实数除法怎样保留小数(编程技巧)
  4. autojs自动阅读脚本源代码免费分享
  5. 用pod安装swiftyJson的一个实例
  6. F28335第一篇——看门狗的开断
  7. php7和php5区别
  8. ISL22326WFR16Z-TK 2 电路 I²C 接口 双数字电位器
  9. 吴军,数学通识50讲
  10. cwm oracle,oracle info