几行代码搞定ML模型,低代码机器学习Python库正式开源

发布时间:2026/11/1 1:41:37

几行代码搞定ML模型,低代码机器学习Python库正式开源 用户文档教程对于数据科学家而言, 库能够支持其快速且高效地去执行端到端实验, 相对其他开源机器学习库来讲, 该库仅需几行代码就可以执行复杂的机器学习任务。这个库适合那些有经验的数据科学家, 包括倾向于低代码机器学习解决方案的公民数据科学家, 还有编程背景较弱甚至是没有编程背景的新手。库支持好些不同种类的环境, 有其中一种环境, 还有Azure这种环境, 另外也包括Colab的环境, 从其本质方面来看它, 它是一个起到封装作用的东西, 那个起到封装作用的东西呢封装了好些机器学习方面的程序库, 像sci-kit-learn这样的程序库, 还有别的一些程序库, 还有别的一些程序库, 以及spaCy这些程序的库等。有使用自动开发的, 则机器学习实验里全部步骤均可予以复现, 其中所执行的一切操作都依照顺序存于当中。此针对模型部署做了完全配置。不管是对缺失值予以填充, 将类别数据加以转换, 开展特征工程设计的执行, 还是进行调参, 均能够自动去执行。并且, 可以保存成二进制文件形式, 支持在不同环境里实现迁移。有着一系列函数, 用户借由它们达成机器学习实验。库的函数能够划分成以下五个大类, 包含初始化、模型训练、集成、分析以及部署:另外, 给出 6 个模块, 对有监督以及无监督模型的训练与部署予以支持 , 它们分别是分类、回归、聚类、异常检测、自然语言处理和关联规则挖掘。各个模块对特定的机器学习算法以及不同模块都能够使用的函数进行封装。用户能够依据实验类型, 把模块导入到环境里。库提供的六个模块。接下来我们就来了解一下 库的安装和使用方法吧。启动使用 pip 安装 。使用命令行界面或 环境运行下面的代码进行安装pip符合Azure以及Colab标准的用户, 有能力能够借由运行下面所列出的代码去实施安装的操作:!pip安装 时会自动安装所有依赖项过程非常简单如下图所示分步教程数据获取这个教程运用的是「糖尿病」数据集, 其目标在于, 依据血压、胰岛素水平以及年龄等诸多因素, 来预测患者的预后状况是 1 或者是 0。数据集的查看地址在 的 那个地方。将数据集直接从库中导入, 其最为简单的办法是运用, 在.模块里的函数。from *.* ** **()的输出。可以直接处理 数据帧。环境配置进行任意机器学习实验, 在其中执行时, 第一步是, 借助导入所需模块, 并且初始化 setup(), 以此来设置环境。如下示例里, 所使用的模块为.。通过定义数据结构「糖尿病」, 模块导入之后, 会去初始化 setup(), 借助目标变量「类变量」。从 *.* , ***exp1 等于 *设置*, 等于 类 。Setup里会应用所有预处理方面的步骤, 这些有多达 20 余项的功能可用于 ML 关联的数据准备相关事宜, 就像依据 setup 函数内定义的参数去创建, 并且会自动协调其中所有的相关性以及依赖关系。如此一来, 面对测试或者未曾见过的数据集, 用户不必再手动去管理或者调整执行的顺序。能够轻松地于各个环境之间彼此相互迁移, 像是大规模进行运行, 又或是轻轻松松地部署到生产环境里。下面的图呈现出了首次发布之时能够使用的预处理功能:的预处理功能。数据预处理属于机器学习的必要步骤, 举例来说就是, 当初始化setup()的时候, 缺失值填充会自动执行, 分类变量编码会自动执行, 标签编码也就是把yes or no转化为1 or 0啊会自动执行, train - test - split也会自动执行。模型比较这是监督机器学习实验, 在分类或回归模块里应予以开展的首个步骤。针对函数训练模型库当中的全部模型, 进行操作, 并借助 k 折交叉验证, 此验证默认 k 等于 10, 以此来对常见的评估指标加以比较。所运用的评估指标呈现如下:分类模块准确度、AUC、、精度、F1 和 Kappa用于回归分析的模块有, 平均绝对误差模块、均方误差模块、均方根误差模块、判定系数模块、均方根对数误差模块, 还有平均绝对百分比误差模块。**()() 函数的输出。 from ( )默认情况下, 会采用 10 折交叉验证这种方式去评估指标, 能够运用改变 fold 参数值的手段让评估结果得以变化。默认状态下, 使用精度值按由高到低这样的顺序来分类 table, 同样能够借助改变 sort 参数值的方法使分类结果产生改变。模型创建在任意一个 的模块当中, 去创建模型, 其所呈现出的状态就如同编写 那般简易, 它仅仅需要一个参数, 也就是要当作字符串输入进而去传递的模型名称。这个函数会返回一个表格, 该表格具备 k 折交叉验证分数以及训练好的模型对象。 **()存有一个由函数返回的训练模型对象的变量「」, 此对象是学习估计器, 能够经由在变量之后运用标点.去访问训练对象的原始属性, 请看下面的示例:训练好的模型对象的属性。有 60 多个开源即用型算法。模型调优该函数, 可用于自动调优机器学习模型的超参数, 在预定义搜索空间上, 采用随机网格搜索进行操作。其函数返回的是, 呈现为表格形式、所含成员包括k折交叉验证分数, 另有训练好的模型对象的内容资料。 (ada)于无监督模块里头的函数, 像.nlp、.以及., 能够跟监督模块一块儿运用。比如说, 凭借评估监督ML模型当中的目标抑或是损失函数, 该NLP模块可被用以调节准确度或者R2等指标的数值。模型集成用于集成训练圆满完成的模型的函数, 所面向的唯一参数, 是那个已然训练成就的模型对象, 这个函数给出的结果, 是呈现带有k折交叉验证分数以及被已然进行一番训练的模型对象的表格。# a tree modeldt **(dt)# a dt model **(dt)此库在默认状况下运用, 方法是用以模型集成的, 用户同样能够借助, 函数之中的, 参数把它转变成为。还提供了 和 功能来集成多个训练好的模型。模型绘制那通过函数能够完成对训练好的机器学习模型的性能评估以及诊断, 具体来讲, 把训练模型对象以及plot类型当作函数里作为字符串的输入input。# a model **(ada)# AUC plot**(, plot auc)#**(, plot )# Curve**(, plot pr)# Curve**(, plot vc)另外, 存在用于使用函数的用户, 可在用户界面之上看到可视化图。**()在.nlp模块里边的函数, 能够用来将文本语料库以及语义主题模型进行可视化展示。模型解释数据里的关系呈现出非线性这种状况, 这可是实践时常常会冒出来的。这个时候, 总能发觉基于树的模型比简单的高斯模型的表现要好上好多。然而, 这般可是得要以舍弃可解释性当作代价的, 因为基于树的模型没办法像线性模型那样去提供简单的系数通过 函数实现了 SHAP 。# a model **()# plot**()# plot**(, plot )可借助『』图, 对测试数据集里特定数据点的解释予以评估。情况有如以下图示: 于测试数据集当中勘察首个实例。**(, plot , 0)模型预测截止当前, 所目睹的成果仅仅是依据训练数据集中的k折交叉验证默认70%得出来的。因而为了获取模型在测试或者hold - out数据集中的预测成果以及性能, 用户能够运用函数。像下面这样展示:# a modelRF等于双引号括起来的rf, 这是用于测试以及留出备用的情况。* *(rf)函数能够用以预测未曾见过的数据集, 此刻, 会把训练期间所采用的数据集当成全新的未曾见过数据集的代理, 在实际操作当中, 函数会被反复地运用, 每一次运用的时候都会出现一个新的未曾见过的数据集。 **(rf, data )除此之外, 针对于运用和函数构建起来的模型, 函数能够对它们的序列链予以预测。不仅如此, 凭借函数, 函数还能够直接依据托管于AWS S3之上的模型来开展预测。模型部署让训练好的模型于未见过的数据集上生成预测, 我们能够采用以下方法, 在训练模型的同一个或IDE里运用函数。然而, 在未见过的数据集上开展预测是个迭代的过程。其中, 依据用例的不同, 预测可分成实时预测与批量预测。的 函数允许部署整个 包括云端训练的模型。语句无效, 请提供完整且清晰的内容以便我按照要求改写。 { : -test})模型/实验保存训练结束之后, 涵盖所有预处理变换以及训练模型对象的整体, 能够依照二进制文件的形式予以保存。# model **(ada)# model**(, )实验的整个内容, 涵盖了所有的中间输出部分, 用户还有能力将其以二进制文件这种格式去进行保存。**( )最后, 借助所有模块当中能够取得的以及函数, 用户还能够实施下载已保存的模型以及实验。机器之心CVPR 2020线上分享的首期, 我们邀请了北京大学智能科学系的陈汉亭论文为他一作, 为我们分享《加法神经网络: 在深度学习里我们是不是真想乘法? 》的主题, 欢迎读者报名学习。
延伸阅读

更多相关文章

2026/11/1 1:41:37

python中全局变量和局部变量详解

写在最前面:函数访问是局部变量唯一能被访问的途径, 与之不同的是, 全局变量能够被直接访问, 这就是全局变量与局部变量之间最大的区别所在。!!!先让我们来看一看一个最为简单的例子, 实际上这并非是一个切实的全局变量, 仅仅是在…

2026/11/1 1:41:37

机器学习算法和架构在 MLOps 框架下的工程实践

机器学习, 以下简称为ML, 该算法以及架构所存在的意义, 于一个叫做MLOps的框架场景之中, 所关乎的工程项目的实践情况, 是此文全力介绍的目标。当从业者具备了足够丰富的知识储备时,就可以开始尝试ML了。通常情况下,ML实践会涉及研究和生产两个主要环境。…

2026/11/1 2:01:37

1.c++入门篇

1.c中的关键字asmdoifreturntrycontinueautodoubleinlineshorttypedefforbooldynamic_castintsignedtypeidpublicbreakelselongsizeoftypenamethrowcaseenummutablestaticunionwchar_tcatchexplicitnamespacestatic_castunsigneddefaultcharexportnewstructusingfriendclassext…

2026/11/1 2:01:37

《江灯合声》:有可行的分框版,也仍可以选择连续鸣谢

武汉江岸区栎坡合唱团在免费节目册《江灯合声》中,以表格集中鸣谢资助者。各家共同要求改为独立小框,团里仍想保留表格。现有全名与支持事项清楚可见,双方此前未承诺具体排版。我支持保留表格。补充的试排材料让选择更具体:分框能…

2026/11/1 2:01:37

关于“贾子猜想”的数学地位、结构特征与讨论边界

关于“贾子猜想”的数学地位、结构特征与讨论边界摘要 本文对“贾子猜想”进行基于公开表述与现有数学事实的分析。该猜想主张:当正整数 n3m>5(即 n6,9,12,15,…)时,方程x₁ⁿ x₂ⁿ ⋯ xₙⁿ yⁿ不存在正整数解。文章首先…

2026/11/1 2:01:37

启动报Port 8088 was already in use?先查是谁占的

启动报Port 8088 was already in use?先查是谁占的 项目启动报 Port 8088 was already in use,意思很直白:这个端口已经有人占了。 先说原理:端口是"门牌号",一间房只住一个进程 端口就是一台机器上的门牌号…

2026/11/1 2:01:37

担心文档上云?本地运行的办公AI才敢放心用

单位上周开了个会,主题是"AI 提效",散会时领导补了一句:涉及客户资料的文档,不许往云端传。这话一出,会议室里本来跃跃欲试的同事全蔫了——大家平时用的那些在线 AI,文档一上传就不知道存哪儿去…

2026/11/1 1:56:37

华为OD机试真题 新系统 2026-10-28 JavaGoC【社交网络消息转发】

目录 题目 思路 Code 题目 题目内容: 在一个社交网络中,有 N 个用户(编号 0 到 N−1);每个用户都有一个「转发名单」(整数),该数二进制格式中的第 i 位为 1 表示此用户会把消息转发给第 i 个用户。 给定一个整数数组 forwardLists 和一个整数 initialSenders,请…

2026/11/1 0:01:26

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/1 1:01:33

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/1 0:01:26

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/1 1:01:33

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

2026/11/1 0:01:26

面向复杂光照与角度的宠物面部识别鲁棒性增强策略

在智慧养宠时代,基于视觉的宠物身份识别技术正逐步从实验室走向家庭应用。然而,与配合度高的人类不同,宠物是典型的“非合作生物识别对象”——它们不会主动配合摄像头调整姿态,更无法控制光照环境。实际应用中,我们常…

2026/11/1 1:01:33

SSM电子书店源码全解析:结构、原理、部署与排错实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views …

还想了解更多?直接咨询顾问

免费诊断 + 免费方案 + 透明报价。

全国咨询热线400-8866-253
免费获取方案
☎咨询二维码 ☎ ↑