机器学习笔记 - AutoML框架FLAML初体验
2023-09-14 09:01:36 时间
一、概述
AutoML在近年来的各类机器学习和Kaggle比赛中层出不穷,明显是机器学习的一个趋势,自动化机器学习提供了方法和流程,使机器学习可供非机器学习专家使用,以提高机器学习的效率并加速机器学习的研究。
FLAML是今年由微软主推的一个全新的高效轻量级自动化机器学习框架。
FLAML 是一个轻量级的 Python 库,可自动、高效且经济地找到准确的机器学习模型。它使用户不必为每个学习者选择学习者和超参数。
对于分类和回归等常见的机器学习任务,它可以快速找到计算资源较少的用户提供数据的质量模型。它支持经典机器学习模型和深度神经网络。
它很容易定制或扩展。用户可以从一个平滑的范围内找到他们想要的可定制性:最小定制(计算资源预算)、中等定制(例如,scikit 风格的学习器、搜索空间和度量)或完全定制(任意训练和评估代码)。
它支持快速自动调优,能够处理复杂的约束/指导/提前停止。FLAML 由 Microsoft Research 发明的一种新的、具有成本效益的超参数优化和学习器选择方法提供支持。
另外FLAML 还具有来自Visual Studio 2022中的ML.NET Model Builder的.NET 实现。
二、安装和使用简介
1、安装
pip install flaml
2、使用简介
号称使用三行三码就可以进行训练,代码风格与scikit-learn一致。
from flaml import AutoML
automl = AutoML()
automl.fit(X_train, y_
相关文章
- 机器学习笔记 – 自动编码器autoencoder
- 李宏毅《机器学习 深度学习》简要笔记(一)
- 《零基础学机器学习》笔记-第2课-数学和Python知识
- 有了这个机器学习画图神器,论文、博客都可以事半功倍了!
- 机器学习Hello World:波士顿房价预测(线性回归模型)
- 机器学习Caret--R处理不平衡数据
- 刚获ICML大奖的机器学习大牛Max Welling加入微软,主攻分子模拟
- 吴恩达近3万人学习的MLOps讲座,官方上线机器之心知识站
- VMware招聘机器学习工程师
- 新机器使用前,先安装BBR加速,网站性能提高80%以上
- 机器学习算法之降维详解大数据
- 提高Linux机器的启动时间(linux 启动时间)
- 如何利用六台机器建立Redis集群(六台机器做Redis集群)