# 如何使用机器学习清单可靠地获得准确的预测(即使您是初学者)
> 原文: [https://machinelearningmastery.com/machine-learning-checklist/](https://machinelearningmastery.com/machine-learning-checklist/)
如何在问题出现后使用机器学习获得准确的结果?
困难在于每个问题都是独特的,需要不同的数据源,特征,算法,算法配置等等。
解决方案是使用每次都能保证良好结果的清单。
在这篇文章中,您将发现一个清单,您可以使用该清单可靠地获得有关机器学习问题的良好结果。
![Machine Learning Checklist](https://img.kancloud.cn/f5/a2/f5a26f349581ff101db95d3875f7975a_640x360.jpg)
机器学习清单
照片由 [Crispy](https://www.flickr.com/photos/37333113@N03/14742904577/) 拍摄,部分版权所有。
## 每个数据问题都不同
在开始之前,您不知道哪种算法最能解决问题。
即使专家数据科学家也无法告诉你。
该问题不限于机器学习算法的选择。您无法知道哪些数据转换以及数据中哪些特征如果暴露出来最能将问题的结构呈现给算法。
你可能有一些想法。你也可能有一些喜欢的技巧。但是你怎么知道上次让你获得成绩的技术会让你获得好成绩呢?
您怎么知道这些技术可以从一个问题转移到另一个问题?
启发式算法是一个很好的起点([随机森林在大多数问题上做得很好](http://machinelearningmastery.com/use-random-forest-testing-179-classifiers-121-datasets/)),但它们就是这样。一个起点,而不是结束。
## 在每个问题上都不要从零开始
您不需要从头开始解决每个问题。
就像您可以使用机器学习工具或库来利用机器学习的最佳实践实现一样,您应该利用最佳实践来解决问题。
另一种方法是每次遇到新问题时都必须补偿。结果是您忘记或跳过关键步骤。你花费的时间比你需要的时间长,你得到的结果不太准确,你可能没有那么有趣。
你怎么知道你已经完成了机器学习问题,除非你已经定义了解决方案并且预先使用它?
## 如何可靠地获得准确的结果
您可以可靠地获得有关机器学习问题的准确结果。
首先,这是一个经验问题。什么算法?什么属性?你必须考虑可能性并尝试它们。你必须尝试找到这些问题的答案。
将每个数据集视为搜索问题。找到一个可以产生良好结果的组合。您花费在搜索上的时间与结果的好坏有关。但是有一个拐点,你可以从大量收益转向收益递减。
换句话说,数据准备,数据变换,模型选择,模型调整,集成等选择是一个组合问题。有许多组合可行,甚至有许多组合足够好。
通常你不需要最好的解决方案。事实上,最好的解决方案可能是你不想要的。找到它可能是昂贵的,它可能对数据中的扰动很脆弱,并且很可能是过度拟合的产物。
您需要一个好的解决方案,足以满足您正在处理的问题的特定需求。通常,足够好的解决方案是快速,廉价和强大的。这是一个更容易解决的问题。
此外,如果您认为自己需要最佳解决方案,则可以使用足够好的解决方案作为第一个检查点。
这个简单的重构从“_最准确_”到“_足够准确_”结果就是如何保证在你工作的每个机器学习问题上取得好成绩。
## 你需要一个机器学习清单
您可以使用核对表来构建搜索正确元素组合的结构,从而可靠地为任何机器学习问题提供良好的解决方案。
[核对表](https://en.wikipedia.org/wiki/Checklist)是一个保证结果的简单工具。它们一直被用在经验领域,在那里知识很难获得,并且保证结果是非常可取的。
例如在航空中起飞和使用飞行前检查表。此外,在医学与外科检查清单和其他领域,如安全合规性。
有关清单的更多信息,请参阅“[清单宣言:如何正确处理](http://www.amazon.com/dp/0312430000?tag=inspiredalgor-20)”一书。
如果结果很重要,为什么每次都要制作一个流程。遵循一套定义明确的解决方案步骤。
![Aviation Checklist](https://img.kancloud.cn/e3/ba/e3bafd6bd7939add3c2440d95a239895_640x480.jpg)
清单是航空日常生活的一部分。
照片由 [Jeffery Wong](https://www.flickr.com/photos/jaydubproductions/3707263569) 保留一些权利。
### 机器学习清单的好处
使用清单来解决机器学习问题的5个好处是:
* **减少工作量**:您不必考虑所有技术来尝试每个新问题。
* **更好的结果**:通过遵循所有步骤,您可以保证获得良好的结果,可能比平均结果更好。事实上,它可以确保您获得任何结果。许多项目失败的原因有很多。
* **改进的起点**:你可以将它作为一个起点,并在你想到更多的东西时添加它。而你总是这样做。
* **未来项目效益**:您所有未来的项目都将受益于该过程的改进。
* **可自定义流程**:您可以为您的工具,问题类型和首选项设计最佳清单。
机器学习算法非常强大,但将它们视为商品。如果您感兴趣的是准确性,那么您使用的具体问题就会少得多。
事实上,这个过程的每个元素都变成了商品,最喜欢的方法的想法开始逐渐消失。我认为这是解决问题的成熟位置。我认为这可能不适合某些努力,比如学术研究。
学术界对特定算法的投入很大。从业者将算法仅视为结束,预测或预测模型的手段。
## 应用机器学习清单
本节概述了一个清单,您可以使用该清单来解决应用的机器学习问题。
如果您对可以下载并用于下一个问题的清单版本感兴趣,请查看本文的底部。
该清单基于我之前对KDD /数据挖掘过程的应用,适用于应用机器学习。
您可以在帖子“[什么是数据挖掘和KDD](http://machinelearningmastery.com/what-is-data-mining-and-kdd/) ”中了解有关KDD过程的更多信息。您可以在“[处理机器学习问题](http://machinelearningmastery.com/process-for-working-through-machine-learning-problems/)的过程”中了解有关我建议的工作流程的更多信息。
每个点都可以是博客文章,甚至是书。这个清单中有很多细节被压缩。我试图在推理中加入链接,并在适当的地方进一步阅读。
我错过了一些重要的事吗?请在评论中告诉我。
[![Machine Learning for Programmers - Select Tools](https://img.kancloud.cn/40/fd/40fdb2b39fb66efc2314d8d0ab47c355_600x547.jpg)](https://3qeqpr26caki16dnhd19sv6by6v-wpengine.netdna-ssl.com/wp-content/uploads/2015/08/Machine-Learning-for-Programmers-Select-Tools-e1439699936331.png)
将您首选的机器学习工具映射到您选择的系统过程,以解决问题。
### 关于此示例清单的注释
为简洁起见,此示例受到严格限制。事实上,认为它是一个示范或原理证明,而不是所有机器学习问题的真实清单 - 它故意不是。
对于处理表格数据的分类问题,我已经限制了这个清单。
另外,为了保持可消化性,我将抽象水平保持在合理的高水平,并将大多数部分限制为三个点。
有时这还不够,所以我给出了数据转换和算法的具体示例,以便在清单的某些部分进行尝试,称为插入。
让我们潜入。
### 1.定义问题
在触摸任何数据或算法之前,必须对问题有一个很好的理解。这将为您提供解释结果的工具以及解决方案将采用何种形式的愿景。
您可以在帖子“[如何定义您的机器学习问题](http://machinelearningmastery.com/how-to-define-your-machine-learning-problem/)”中深入了解清单的这一部分。
#### 1.1问题是什么?
本节旨在捕捉问题的明确陈述,以及可能已经设定的任何期望和可能存在的偏差。
* 非正式地和正式地定义问题。
* 列出有关问题的假设(例如关于数据)。
* 列出与您的问题类似的已知问题。
#### 1.2为什么需要解决问题?
本节旨在捕捉解决问题的动机,并强制预先考虑预期结果。
* 描述解决问题的动机。
* 描述解决方案的好处(模型或预测)。
* 描述如何使用该解决方案。
#### 1.3如何手动解决问题?
本节旨在清除任何剩余的领域知识,并帮助您评估是否真的需要机器学习解决方案。
* 描述问题目前是如何解决的(如果有的话)。
* 描述主题专家如何进行手动预测。
* 描述程序员如何手动编写分类器代码。
### 2.准备数据
了解您的数据是您应该花费大部分时间的地方。
您对数据的理解越好,您可以做的更好的工作就是将其固有的结构暴露给要学习的算法。
深入研究“[如何为机器学习准备数据](http://machinelearningmastery.com/how-to-prepare-data-for-machine-learning/)”和“[机器学习问题的快速和脏数据分析](http://machinelearningmastery.com/quick-and-dirty-data-analysis-for-your-machine-learning-problem/)”中的核对清单的这一部分。
#### 2.1数据描述
本节旨在强制您考虑所有可用和不可用的数据。
* 描述可用数据的范围。
* 描述不可用但可取的数据。
* 描述您不需要的可用数据。
#### 2.2数据预处理
本节旨在将原始数据组织到您可以在建模工具中使用的表单中。
* 格式化数据,使其处于可以使用的形式。
* 清理数据,使其统一和一致。
* 对数据进行采样,以便最好地权衡冗余和问题保真度。
#### 插曲:数据采样的候选名单
在最后的抽样检查中可能需要解开很多东西。
这里有两个重要问题:
1. **示例实例**:创建一个数据样本,该样本既代表各种属性密度,又足够小,可以快速构建和评估模型。通常它不是一个样本,而是许多样本。例如,一个用于子分钟模型评估,一个用于亚小时,一个用于子日,依此类推。更多数据可以改变算法的表现。
2. **样本属性**:选择最能将数据中的结构暴露给模型的属性。不同的模型有不同的要求,真正不同的偏好,因为有时打破“_要求_”给出更好的结果。
以下是您可以用来对数据进行采样的不同方法的一些想法。不要选择,依次使用每个,并让测试工具的结果告诉您使用哪种表示。
* 随机或分层样本
* 按类重新平衡实例(更多关于重新平衡方法)
* 删除异常值(更多关于异常值方法)
* 删除高度更正的属性
* 应用降维方法(主要组件或t-SNE)
#### 2.3数据转换
本节旨在创建数据的多个视图,以便在以后的步骤中将更多的数据问题结构暴露给建模算法。
* 创建所有属性的线性和非线性转换
* 将复杂属性分解为其组成部分。
* 将非规范化属性聚合为更高阶的数量。
#### 插曲:数据转换的候选名单
您可以使用的数据转换数量有限。您还可以使用旧的收藏夹作为起点来帮助弄清楚是否值得探索特定的途径。
下面列出了您可以使用的一些单变量(单属性)数据转换。
* 广场和立方体
* 平方根
* 标准化(例如0均值和单位方差)
* 标准化(例如重新缩放为0-1)
* 描述(例如将真实转换为分类)
你应该使用哪些?所有这些反过来,再次让您的测试工具的结果告知您问题的最佳转换。
#### 2.4数据摘要
本节旨在清除数据中的任何明显关系。
* 创建每个属性的单变量图。
* 使用每个其他属性创建每个属性的双变量图。
* 使用类变量创建每个属性的双变量图
### 3.抽查算法
现在是时候开始构建和评估模型了。
要深入了解清单的这一部分,请参阅帖子“[如何评估机器学习算法](http://machinelearningmastery.com/how-to-evaluate-machine-learning-algorithms/)”和“[为什么你应该在机器学习问题](http://machinelearningmastery.com/why-you-should-be-spot-checking-algorithms-on-your-machine-learning-problems/)上进行抽样检查算法”。
#### 3.1创建测试工具
本节旨在帮助您定义用于模型评估的可靠方法,该方法可以可靠地用于比较结果。
* 创建保留验证数据集以供日后使用。
* 评估并选择适当的测试选项。
* 选择用于评估模型的一个(或一小组)表现度量。
#### 3.2评估候选算法
本节旨在快速了解问题的可学习性,以及哪些算法和数据视图可能有助于下一步的进一步调查。
* 选择要评估的各种算法(10-20)。
* 使用通用或标准算法参数配置。
* 在每个准备好的数据视图上评估每个算法。
#### 插曲:短名单算法尝试分类问题
坦率地说,列表与点检查策略无关,也不与您喜欢的算法一致。
然而,如果你正在处理一个分类问题,那么可以使用很好的混合算法来对问题进行建模。例如:
* 基于实例的k-最近邻和学习向量量化
* 更简单的方法,如朴素贝叶斯,Logistic回归和线性判别分析
* 决策树如CART和C4.5 / C5.0
* 复杂的非线性方法,如反向传播和支持向量机
* 总是投入随机森林和梯度提升机器
要获得有关算法的想法,请参阅帖子“[机器学习算法之旅](http://machinelearningmastery.com/a-tour-of-machine-learning-algorithms/)”
### 4.改善结果
此时,您将拥有一个较小的模型池,这些模型已知对问题有效。现在是时候改善结果了。
您可以在帖子“[如何改善机器学习结果](http://machinelearningmastery.com/how-to-improve-machine-learning-results/)”中深入了解清单的这一部分。
#### 4.1算法调整
本节旨在从表现良好的模型中获得最大收益。
* 使用历史上有效的模型参数。
* 搜索模型参数的空间。
* 优化表现良好的模型参数。
#### 4.2集合方法
本节旨在结合表现良好的模型的结果,并进一步提高准确性。
* 在表现良好的模型上使用Bagging。
* 在表现良好的模型上使用Boosting。
* 混合表现良好的模型的结果。
#### 4.3模型选择
本节旨在确保充分考虑模型选择过程。
* 选择表现良好的模型或模型配置的不同子集(5-10)。
* 在保持验证数据集上评估表现良好的模型。
* 选择一个小型池(1-3)表现良好的模型。
### 5.完成项目
我们现在有了结果,回顾问题定义并提醒自己如何充分利用它们。
您可以在“[如何使用机器学习结果](http://machinelearningmastery.com/how-to-use-machine-learning-results/)”的帖子中深入了解清单的这一部分。
#### 5.1目前的结果
本节旨在确保您捕获您所做和所学的内容,以便其他人(以及您未来的自己)可以充分利用它
* 在简短的报告中写下项目(1-5页)。
* 将记录转换为幻灯片以与其他人分享调查结果。
* 与感兴趣的各方分享代码和结果。
#### 5.2实施结果
本节旨在确保您实现预先制定的解决方案承诺。
* 使发现的过程从原始数据调整到结果到操作设置。
* 交付并利用预测。
* 提供并利用预测模型。
## 下载您的机器学习清单
![Machine Learning Checklist](https://img.kancloud.cn/fa/a0/faa00e7dfd61bcf153eb56d60dea7b5e_300x172.jpg)每次开始机器学习问题时都不要重新发明轮子。
使用经过实战检验的机器学习清单,快速可靠地获得准确的结果。
无论您是初学者还是专家,都可以充分利用机器学习。还可以获得独家电子邮件提示和技巧。
## 从此清单中获取最多的提示
我认为这个清单,如果遵循,是一个非常强大的工具。
在本节中,我将向您提供一些其他提示,您可以使用这些提示来充分利用您自己问题的清单。
1. **简化流程**。第一次尝试时不要做任何事情。选择两种算法进行抽样检查,一种数据转换,一种改进结果的方法,等等。完成清单的一个周期,然后开始添加复杂性。
2. **使用版本控制**。您将创建许多模型和大量脚本(如果您使用的是R或Python)。确保使用版本控制(如 [GitHub](https://github.com/) )不会失去良好的结果。
3. **程序化**。没有结果,没有变换,没有可视化是特殊的。一切都应该在程序上创建。如果你正在使用Weka,这可能是你写下的一个过程,如果你使用的是R或Python,它可能是Makefile。你会发现你的东西中的错误,你可能希望能够在一滴一滴的情况下重新生成你所有的结果。如果它从头开始都是程序化的,那就像键入“ _make_ ”一样简单。
4. **记录所有结果**。我认为每个算法都运行以保存文件中的预测是一种很好的做法。还要将每个数据转换和样本保存在单独的文件中。如果数据作为项目的一部分位于目录中的文件中,则始终可以对数据运行新的分析。如果结果需要数小时,数天或数周才能实现,那么这一点非常重要。这包括交叉验证预测,这些预测可用于更复杂的混合策略。
5. **不要跳过步骤**。你可以缩短一步,但不要跳过任何步骤,即使你认为你知道这一切。清单的想法是保证结果。医生非常聪明,非常合格,但仍需要提醒他们洗手。有时您可以简单地忘记过程中的关键步骤,这绝对是关键(比如定义您的问题并意识到您甚至不需要机器学习)。
## 我很怀疑,这真的有用吗?
这只是一张清单,而不是银弹。
你仍然需要投入工作。您仍然需要了解算法和数据操作方法以从中获得最大收益。您仍然需要了解您的工具以及如何充分利用它们。
#### 亲自试试吧。
向自己证明可以通过端到端的方式解决问题。一小时内完成。
1. [选择一个数据集](http://machinelearningmastery.com/practice-machine-learning-with-small-in-memory-datasets-from-the-uci-machine-learning-repository/)。
2. 使用 [Weka](http://machinelearningmastery.com/how-to-run-your-first-classifier-in-weka/) (避免任何编程)。
3. 使用该过程。
一旦获得第一个结果,您将看到它是多么容易以及为什么在问题定义,数据准备和在流程后端提供解决方案时花费大量时间这么重要。
#### 这种方法不会给你带来最好的结果。
该清单可以在问题中可靠,一致地提供良好的结果。
你不会通过这个核对清单赢得 [Kaggle](https://www.kaggle.com/) 比赛,你会得到一个你可以提交的结果,并且可能超过排行榜的50%(通常要高得多)。
您可以使用它来获得很好的结果,但这是您想要投入多少时间的问题。
#### 清单用于表格数据的分类问题。
我选择演示这个清单,其中包含表格数据的分类问题。
这并不意味着它仅限于分类问题。您可以轻松地将其适应其他问题类型(如回归)和其他数据类型(如图像和文本)。
我过去曾使用过这个清单的变体。
#### 清单不包括技术“ _XYZ_ ”。
清单的美妙之处在于简单的想法。
如果您不喜欢我已经布置的步骤,请用您自己的步骤替换它们。添加您想要使用的所有技术。建立自己的清单!
如果你这样做,我很乐意看到一份副本。
#### 这种方法有很多冗余。
我认为通过机器学习问题来处理开发和探索之间的平衡。
您希望利用有关机器学习,数据和域名的所有知识。将这些元素添加到您的流程中以解决给定问题。
但不要排除探索。你需要尝试你偏见所暗示的不是最好的东西。因为有时候,你的偏见往往不好。这是数据和机器学习的本质。
#### 为什么不只是对管道进行编码?
为什么不!也许你应该如果你是一个系统人。
我有很多次使用许多不同的工具链和平台。在编码系统中很难找到合适的灵活性。似乎总有一种方法或工具不适合整齐。
我怀疑许多机器学习即服务(MLaaS)创建一个类似于上述清单的管道,以确保良好的结果。
#### 我不知道为什么会得到好结果。
这可能发生在你是初学者的时候。
您可以而且应该更深入地了解数据准备和建模算法的最终组合。您应该将所有程序都提供给您的结果,以便其他任何人都可以复制它(如果是工作项目,则公开或在您的组织内)。
如果交付方式具有可重复性且评估严格,那么良好的结果可以独立存在。如果执行得好,上面的清单会提供这些功能。
## 行动步骤
使用清单完成项目并建立一些信心。
1. [选择一个问题](http://machinelearningmastery.com/practice-machine-learning-with-small-in-memory-datasets-from-the-uci-machine-learning-repository/),你可以在1到2小时内完成。
2. 使用清单并获得结果。
3. 分享您的第一个项目(在评论中)。
您想要上述电子表格的PDF和电子表格版本吗?
[现在下载](https://machinelearningmastery.leadpages.co/leadbox/146701e73f72a2%3A164f8be4f346dc/5676830073815040/) 并获得独家电子邮件提示和技巧。
- Machine Learning Mastery 应用机器学习教程
- 5竞争机器学习的好处
- 过度拟合的简单直觉,或者为什么测试训练数据是一个坏主意
- 特征选择简介
- 应用机器学习作为一个搜索问题的温和介绍
- 为什么应用机器学习很难
- 为什么我的结果不如我想的那么好?你可能过度拟合了
- 用ROC曲线评估和比较分类器表现
- BigML评论:发现本机学习即服务平台的聪明功能
- BigML教程:开发您的第一个决策树并进行预测
- 构建生产机器学习基础设施
- 分类准确性不够:可以使用更多表现测量
- 一种预测模型的巧妙应用
- 机器学习项目中常见的陷阱
- 数据清理:将凌乱的数据转换为整洁的数据
- 机器学习中的数据泄漏
- 数据,学习和建模
- 数据管理至关重要以及为什么需要认真对待它
- 将预测模型部署到生产中
- 参数和超参数之间有什么区别?
- 测试和验证数据集之间有什么区别?
- 发现特征工程,如何设计特征以及如何获得它
- 如何开始使用Kaggle
- 超越预测
- 如何在评估机器学习算法时选择正确的测试选项
- 如何定义机器学习问题
- 如何评估机器学习算法
- 如何获得基线结果及其重要性
- 如何充分利用机器学习数据
- 如何识别数据中的异常值
- 如何提高机器学习效果
- 如何在竞争机器学习中踢屁股
- 如何知道您的机器学习模型是否具有良好的表现
- 如何布局和管理您的机器学习项目
- 如何为机器学习准备数据
- 如何减少最终机器学习模型中的方差
- 如何使用机器学习结果
- 如何解决像数据科学家这样的问题
- 通过数据预处理提高模型精度
- 处理机器学习的大数据文件的7种方法
- 建立机器学习系统的经验教训
- 如何使用机器学习清单可靠地获得准确的预测(即使您是初学者)
- 机器学习模型运行期间要做什么
- 机器学习表现改进备忘单
- 来自世界级从业者的机器学习技巧:Phil Brierley
- 模型预测精度与机器学习中的解释
- 竞争机器学习的模型选择技巧
- 机器学习需要多少训练数据?
- 如何系统地规划和运行机器学习实验
- 应用机器学习过程
- 默认情况下可重现的机器学习结果
- 10个实践应用机器学习的标准数据集
- 简单的三步法到最佳机器学习算法
- 打击机器学习数据集中不平衡类的8种策略
- 模型表现不匹配问题(以及如何处理)
- 黑箱机器学习的诱惑陷阱
- 如何培养最终的机器学习模型
- 使用探索性数据分析了解您的问题并获得更好的结果
- 什么是数据挖掘和KDD
- 为什么One-Hot在机器学习中编码数据?
- 为什么你应该在你的机器学习问题上进行抽样检查算法
- 所以,你正在研究机器学习问题......
- Machine Learning Mastery Keras 深度学习教程
- Keras 中神经网络模型的 5 步生命周期
- 在 Python 迷你课程中应用深度学习
- Keras 深度学习库的二元分类教程
- 如何用 Keras 构建多层感知器神经网络模型
- 如何在 Keras 中检查深度学习模型
- 10 个用于 Amazon Web Services 深度学习的命令行秘籍
- 机器学习卷积神经网络的速成课程
- 如何在 Python 中使用 Keras 进行深度学习的度量
- 深度学习书籍
- 深度学习课程
- 你所知道的深度学习是一种谎言
- 如何设置 Amazon AWS EC2 GPU 以训练 Keras 深度学习模型(分步)
- 神经网络中批量和迭代之间的区别是什么?
- 在 Keras 展示深度学习模型训练历史
- 基于 Keras 的深度学习模型中的dropout正则化
- 评估 Keras 中深度学习模型的表现
- 如何评价深度学习模型的技巧
- 小批量梯度下降的简要介绍以及如何配置批量大小
- 在 Keras 中获得深度学习帮助的 9 种方法
- 如何使用 Keras 在 Python 中网格搜索深度学习模型的超参数
- 用 Keras 在 Python 中使用卷积神经网络进行手写数字识别
- 如何用 Keras 进行预测
- 用 Keras 进行深度学习的图像增强
- 8 个深度学习的鼓舞人心的应用
- Python 深度学习库 Keras 简介
- Python 深度学习库 TensorFlow 简介
- Python 深度学习库 Theano 简介
- 如何使用 Keras 函数式 API 进行深度学习
- Keras 深度学习库的多类分类教程
- 多层感知器神经网络速成课程
- 基于卷积神经网络的 Keras 深度学习库中的目标识别
- 流行的深度学习库
- 用深度学习预测电影评论的情感
- Python 中的 Keras 深度学习库的回归教程
- 如何使用 Keras 获得可重现的结果
- 如何在 Linux 服务器上运行深度学习实验
- 保存并加载您的 Keras 深度学习模型
- 用 Keras 逐步开发 Python 中的第一个神经网络
- 用 Keras 理解 Python 中的有状态 LSTM 循环神经网络
- 在 Python 中使用 Keras 深度学习模型和 Scikit-Learn
- 如何使用预训练的 VGG 模型对照片中的物体进行分类
- 在 Python 和 Keras 中对深度学习模型使用学习率调度
- 如何在 Keras 中可视化深度学习神经网络模型
- 什么是深度学习?
- 何时使用 MLP,CNN 和 RNN 神经网络
- 为什么用随机权重初始化神经网络?
- Machine Learning Mastery 深度学习 NLP 教程
- 深度学习在自然语言处理中的 7 个应用
- 如何实现自然语言处理的波束搜索解码器
- 深度学习文档分类的最佳实践
- 关于自然语言处理的热门书籍
- 在 Python 中计算文本 BLEU 分数的温和介绍
- 使用编码器 - 解码器模型的用于字幕生成的注入和合并架构
- 如何用 Python 清理机器学习的文本
- 如何配置神经机器翻译的编码器 - 解码器模型
- 如何开始深度学习自然语言处理(7 天迷你课程)
- 自然语言处理的数据集
- 如何开发一种深度学习的词袋模型来预测电影评论情感
- 深度学习字幕生成模型的温和介绍
- 如何在 Keras 中定义神经机器翻译的编码器 - 解码器序列 - 序列模型
- 如何利用小实验在 Keras 中开发字幕生成模型
- 如何从头开发深度学习图片标题生成器
- 如何在 Keras 中开发基于字符的神经语言模型
- 如何开发用于情感分析的 N-gram 多通道卷积神经网络
- 如何从零开始开发神经机器翻译系统
- 如何在 Python 中用 Keras 开发基于单词的神经语言模型
- 如何开发一种预测电影评论情感的词嵌入模型
- 如何使用 Gensim 在 Python 中开发词嵌入
- 用于文本摘要的编码器 - 解码器深度学习模型
- Keras 中文本摘要的编码器 - 解码器模型
- 用于神经机器翻译的编码器 - 解码器循环神经网络模型
- 浅谈词袋模型
- 文本摘要的温和介绍
- 编码器 - 解码器循环神经网络中的注意力如何工作
- 如何利用深度学习自动生成照片的文本描述
- 如何开发一个单词级神经语言模型并用它来生成文本
- 浅谈神经机器翻译
- 什么是自然语言处理?
- 牛津自然语言处理深度学习课程
- 如何为机器翻译准备法语到英语的数据集
- 如何为情感分析准备电影评论数据
- 如何为文本摘要准备新闻文章
- 如何准备照片标题数据集以训练深度学习模型
- 如何使用 Keras 为深度学习准备文本数据
- 如何使用 scikit-learn 为机器学习准备文本数据
- 自然语言处理神经网络模型入门
- 对自然语言处理的深度学习的承诺
- 在 Python 中用 Keras 进行 LSTM 循环神经网络的序列分类
- 斯坦福自然语言处理深度学习课程评价
- 统计语言建模和神经语言模型的简要介绍
- 使用 Keras 在 Python 中进行 LSTM 循环神经网络的文本生成
- 浅谈机器学习中的转换
- 如何使用 Keras 将词嵌入层用于深度学习
- 什么是用于文本的词嵌入
- Machine Learning Mastery 深度学习时间序列教程
- 如何开发人类活动识别的一维卷积神经网络模型
- 人类活动识别的深度学习模型
- 如何评估人类活动识别的机器学习算法
- 时间序列预测的多层感知器网络探索性配置
- 比较经典和机器学习方法进行时间序列预测的结果
- 如何通过深度学习快速获得时间序列预测的结果
- 如何利用 Python 处理序列预测问题中的缺失时间步长
- 如何建立预测大气污染日的概率预测模型
- 如何开发一种熟练的机器学习时间序列预测模型
- 如何构建家庭用电自回归预测模型
- 如何开发多步空气污染时间序列预测的自回归预测模型
- 如何制定多站点多元空气污染时间序列预测的基线预测
- 如何开发时间序列预测的卷积神经网络模型
- 如何开发卷积神经网络用于多步时间序列预测
- 如何开发单变量时间序列预测的深度学习模型
- 如何开发 LSTM 模型用于家庭用电的多步时间序列预测
- 如何开发 LSTM 模型进行时间序列预测
- 如何开发多元多步空气污染时间序列预测的机器学习模型
- 如何开发多层感知器模型进行时间序列预测
- 如何开发人类活动识别时间序列分类的 RNN 模型
- 如何开始深度学习的时间序列预测(7 天迷你课程)
- 如何网格搜索深度学习模型进行时间序列预测
- 如何对单变量时间序列预测的网格搜索朴素方法
- 如何在 Python 中搜索 SARIMA 模型超参数用于时间序列预测
- 如何在 Python 中进行时间序列预测的网格搜索三次指数平滑
- 一个标准的人类活动识别问题的温和介绍
- 如何加载和探索家庭用电数据
- 如何加载,可视化和探索复杂的多变量多步时间序列预测数据集
- 如何从智能手机数据模拟人类活动
- 如何根据环境因素预测房间占用率
- 如何使用脑波预测人眼是开放还是闭合
- 如何在 Python 中扩展长短期内存网络的数据
- 如何使用 TimeseriesGenerator 进行 Keras 中的时间序列预测
- 基于机器学习算法的室内运动时间序列分类
- 用于时间序列预测的状态 LSTM 在线学习的不稳定性
- 用于罕见事件时间序列预测的 LSTM 模型体系结构
- 用于时间序列预测的 4 种通用机器学习数据变换
- Python 中长短期记忆网络的多步时间序列预测
- 家庭用电机器学习的多步时间序列预测
- Keras 中 LSTM 的多变量时间序列预测
- 如何开发和评估朴素的家庭用电量预测方法
- 如何为长短期记忆网络准备单变量时间序列数据
- 循环神经网络在时间序列预测中的应用
- 如何在 Python 中使用差异变换删除趋势和季节性
- 如何在 LSTM 中种子状态用于 Python 中的时间序列预测
- 使用 Python 进行时间序列预测的有状态和无状态 LSTM
- 长短时记忆网络在时间序列预测中的适用性
- 时间序列预测问题的分类
- Python 中长短期记忆网络的时间序列预测
- 基于 Keras 的 Python 中 LSTM 循环神经网络的时间序列预测
- Keras 中深度学习的时间序列预测
- 如何用 Keras 调整 LSTM 超参数进行时间序列预测
- 如何在时间序列预测训练期间更新 LSTM 网络
- 如何使用 LSTM 网络的 Dropout 进行时间序列预测
- 如何使用 LSTM 网络中的特征进行时间序列预测
- 如何在 LSTM 网络中使用时间序列进行时间序列预测
- 如何利用 LSTM 网络进行权重正则化进行时间序列预测
- Machine Learning Mastery 线性代数教程
- 机器学习数学符号的基础知识
- 用 NumPy 阵列轻松介绍广播
- 如何从 Python 中的 Scratch 计算主成分分析(PCA)
- 用于编码器审查的计算线性代数
- 10 机器学习中的线性代数示例
- 线性代数的温和介绍
- 用 NumPy 轻松介绍 Python 中的 N 维数组
- 机器学习向量的温和介绍
- 如何在 Python 中为机器学习索引,切片和重塑 NumPy 数组
- 机器学习的矩阵和矩阵算法简介
- 温和地介绍机器学习的特征分解,特征值和特征向量
- NumPy 对预期价值,方差和协方差的简要介绍
- 机器学习矩阵分解的温和介绍
- 用 NumPy 轻松介绍机器学习的张量
- 用于机器学习的线性代数中的矩阵类型简介
- 用于机器学习的线性代数备忘单
- 线性代数的深度学习
- 用于机器学习的线性代数(7 天迷你课程)
- 机器学习的线性代数
- 机器学习矩阵运算的温和介绍
- 线性代数评论没有废话指南
- 学习机器学习线性代数的主要资源
- 浅谈机器学习的奇异值分解
- 如何用线性代数求解线性回归
- 用于机器学习的稀疏矩阵的温和介绍
- 机器学习中向量规范的温和介绍
- 学习线性代数用于机器学习的 5 个理由
- Machine Learning Mastery LSTM 教程
- Keras中长短期记忆模型的5步生命周期
- 长短时记忆循环神经网络的注意事项
- CNN长短期记忆网络
- 逆向神经网络中的深度学习速成课程
- 可变长度输入序列的数据准备
- 如何用Keras开发用于Python序列分类的双向LSTM
- 如何开发Keras序列到序列预测的编码器 - 解码器模型
- 如何诊断LSTM模型的过度拟合和欠拟合
- 如何开发一种编码器 - 解码器模型,注重Keras中的序列到序列预测
- 编码器 - 解码器长短期存储器网络
- 神经网络中爆炸梯度的温和介绍
- 对时间反向传播的温和介绍
- 生成长短期记忆网络的温和介绍
- 专家对长短期记忆网络的简要介绍
- 在序列预测问题上充分利用LSTM
- 编辑器 - 解码器循环神经网络全局注意的温和介绍
- 如何利用长短时记忆循环神经网络处理很长的序列
- 如何在Python中对一个热编码序列数据
- 如何使用编码器 - 解码器LSTM来回显随机整数序列
- 具有注意力的编码器 - 解码器RNN体系结构的实现模式
- 学习使用编码器解码器LSTM循环神经网络添加数字
- 如何学习长短时记忆循环神经网络回声随机整数
- 具有Keras的长短期记忆循环神经网络的迷你课程
- LSTM自动编码器的温和介绍
- 如何用Keras中的长短期记忆模型进行预测
- 用Python中的长短期内存网络演示内存
- 基于循环神经网络的序列预测模型的简要介绍
- 深度学习的循环神经网络算法之旅
- 如何重塑Keras中长短期存储网络的输入数据
- 了解Keras中LSTM的返回序列和返回状态之间的差异
- RNN展开的温和介绍
- 5学习LSTM循环神经网络的简单序列预测问题的例子
- 使用序列进行预测
- 堆叠长短期内存网络
- 什么是教师强制循环神经网络?
- 如何在Python中使用TimeDistributed Layer for Long Short-Term Memory Networks
- 如何准备Keras中截断反向传播的序列预测
- 如何在使用LSTM进行训练和预测时使用不同的批量大小
- Machine Learning Mastery 机器学习算法教程
- 机器学习算法之旅
- 用于机器学习的装袋和随机森林集合算法
- 从头开始实施机器学习算法的好处
- 更好的朴素贝叶斯:从朴素贝叶斯算法中获取最多的12个技巧
- 机器学习的提升和AdaBoost
- 选择机器学习算法:Microsoft Azure的经验教训
- 机器学习的分类和回归树
- 什么是机器学习中的混淆矩阵
- 如何使用Python从头开始创建算法测试工具
- 通过创建机器学习算法的目标列表来控制
- 从头开始停止编码机器学习算法
- 在实现机器学习算法时,不要从开源代码开始
- 不要使用随机猜测作为基线分类器
- 浅谈机器学习中的概念漂移
- 温和介绍机器学习中的偏差 - 方差权衡
- 机器学习的梯度下降
- 机器学习算法如何工作(他们学习输入到输出的映射)
- 如何建立机器学习算法的直觉
- 如何实现机器学习算法
- 如何研究机器学习算法行为
- 如何学习机器学习算法
- 如何研究机器学习算法
- 如何研究机器学习算法
- 如何在Python中从头开始实现反向传播算法
- 如何用Python从头开始实现Bagging
- 如何用Python从头开始实现基线机器学习算法
- 如何在Python中从头开始实现决策树算法
- 如何用Python从头开始实现学习向量量化
- 如何利用Python从头开始随机梯度下降实现线性回归
- 如何利用Python从头开始随机梯度下降实现Logistic回归
- 如何用Python从头开始实现机器学习算法表现指标
- 如何在Python中从头开始实现感知器算法
- 如何在Python中从零开始实现随机森林
- 如何在Python中从头开始实现重采样方法
- 如何用Python从头开始实现简单线性回归
- 如何用Python从头开始实现堆栈泛化(Stacking)
- K-Nearest Neighbors for Machine Learning
- 学习机器学习的向量量化
- 机器学习的线性判别分析
- 机器学习的线性回归
- 使用梯度下降进行机器学习的线性回归教程
- 如何在Python中从头开始加载机器学习数据
- 机器学习的Logistic回归
- 机器学习的Logistic回归教程
- 机器学习算法迷你课程
- 如何在Python中从头开始实现朴素贝叶斯
- 朴素贝叶斯机器学习
- 朴素贝叶斯机器学习教程
- 机器学习算法的过拟合和欠拟合
- 参数化和非参数机器学习算法
- 理解任何机器学习算法的6个问题
- 在机器学习中拥抱随机性
- 如何使用Python从头开始扩展机器学习数据
- 机器学习的简单线性回归教程
- 有监督和无监督的机器学习算法
- 用于机器学习的支持向量机
- 在没有数学背景的情况下理解机器学习算法的5种技术
- 最好的机器学习算法
- 教程从头开始在Python中实现k-Nearest Neighbors
- 通过从零开始实现它们来理解机器学习算法(以及绕过坏代码的策略)
- 使用随机森林:在121个数据集上测试179个分类器
- 为什么从零开始实现机器学习算法
- Machine Learning Mastery 机器学习入门教程
- 机器学习入门的四个步骤:初学者入门与实践的自上而下策略
- 你应该培养的 5 个机器学习领域
- 一种选择机器学习算法的数据驱动方法
- 机器学习中的分析与数值解
- 应用机器学习是一种精英政治
- 机器学习的基本概念
- 如何成为数据科学家
- 初学者如何在机器学习中弄错
- 机器学习的最佳编程语言
- 构建机器学习组合
- 机器学习中分类与回归的区别
- 评估自己作为数据科学家并利用结果建立惊人的数据科学团队
- 探索 Kaggle 大师的方法论和心态:对 Diogo Ferreira 的采访
- 扩展机器学习工具并展示掌握
- 通过寻找地标开始机器学习
- 温和地介绍预测建模
- 通过提供结果在机器学习中获得梦想的工作
- 如何开始机器学习:自学蓝图
- 开始并在机器学习方面取得进展
- 应用机器学习的 Hello World
- 初学者如何使用小型项目开始机器学习并在 Kaggle 上进行竞争
- 我如何开始机器学习? (简短版)
- 我是如何开始机器学习的
- 如何在机器学习中取得更好的成绩
- 如何从在银行工作到担任 Target 的高级数据科学家
- 如何学习任何机器学习工具
- 使用小型目标项目深入了解机器学习工具
- 获得付费申请机器学习
- 映射机器学习工具的景观
- 机器学习开发环境
- 机器学习金钱
- 程序员的机器学习
- 机器学习很有意思
- 机器学习是 Kaggle 比赛
- 机器学习现在很受欢迎
- 机器学习掌握方法
- 机器学习很重要
- 机器学习 Q& A:概念漂移,更好的结果和学习更快
- 缺乏自学机器学习的路线图
- 机器学习很重要
- 快速了解任何机器学习工具(即使您是初学者)
- 机器学习工具
- 找到你的机器学习部落
- 机器学习在一年
- 通过竞争一致的大师 Kaggle
- 5 程序员在机器学习中开始犯错误
- 哲学毕业生到机器学习从业者(Brian Thomas 采访)
- 机器学习入门的实用建议
- 实用机器学习问题
- 使用来自 UCI 机器学习库的数据集练习机器学习
- 使用秘籍的任何机器学习工具快速启动
- 程序员可以进入机器学习
- 程序员应该进入机器学习
- 项目焦点:Shashank Singh 的人脸识别
- 项目焦点:使用 Mahout 和 Konstantin Slisenko 进行堆栈交换群集
- 机器学习自学指南
- 4 个自学机器学习项目
- ÁlvaroLemos 如何在数据科学团队中获得机器学习实习
- 如何思考机器学习
- 现实世界机器学习问题之旅
- 有关机器学习的有用知识
- 如果我没有学位怎么办?
- 如果我不是一个优秀的程序员怎么办?
- 如果我不擅长数学怎么办?
- 为什么机器学习算法会处理以前从未见过的数据?
- 是什么阻碍了你的机器学习目标?
- 什么是机器学习?
- 机器学习适合哪里?
- 为什么要进入机器学习?
- 研究对您来说很重要的机器学习问题
- 你这样做是错的。为什么机器学习不必如此困难
- Machine Learning Mastery Sklearn 教程
- Scikit-Learn 的温和介绍:Python 机器学习库
- 使用 Python 管道和 scikit-learn 自动化机器学习工作流程
- 如何以及何时使用带有 scikit-learn 的校准分类模型
- 如何比较 Python 中的机器学习算法与 scikit-learn
- 用于机器学习开发人员的 Python 崩溃课程
- 用 scikit-learn 在 Python 中集成机器学习算法
- 使用重采样评估 Python 中机器学习算法的表现
- 使用 Scikit-Learn 在 Python 中进行特征选择
- Python 中机器学习的特征选择
- 如何使用 scikit-learn 在 Python 中生成测试数据集
- scikit-learn 中的机器学习算法秘籍
- 如何使用 Python 处理丢失的数据
- 如何开始使用 Python 进行机器学习
- 如何使用 Scikit-Learn 在 Python 中加载数据
- Python 中概率评分方法的简要介绍
- 如何用 Scikit-Learn 调整算法参数
- 如何在 Mac OS X 上安装 Python 3 环境以进行机器学习和深度学习
- 使用 scikit-learn 进行机器学习简介
- 从 shell 到一本带有 Fernando Perez 单一工具的书的 IPython
- 如何使用 Python 3 为机器学习开发创建 Linux 虚拟机
- 如何在 Python 中加载机器学习数据
- 您在 Python 中的第一个机器学习项目循序渐进
- 如何使用 scikit-learn 进行预测
- 用于评估 Python 中机器学习算法的度量标准
- 使用 Pandas 为 Python 中的机器学习准备数据
- 如何使用 Scikit-Learn 为 Python 机器学习准备数据
- 项目焦点:使用 Artem Yankov 在 Python 中进行事件推荐
- 用于机器学习的 Python 生态系统
- Python 是应用机器学习的成长平台
- Python 机器学习书籍
- Python 机器学习迷你课程
- 使用 Pandas 快速和肮脏的数据分析
- 使用 Scikit-Learn 重新调整 Python 中的机器学习数据
- 如何以及何时使用 ROC 曲线和精确调用曲线进行 Python 分类
- 使用 scikit-learn 在 Python 中保存和加载机器学习模型
- scikit-learn Cookbook 书评
- 如何使用 Anaconda 为机器学习和深度学习设置 Python 环境
- 使用 scikit-learn 在 Python 中进行 Spot-Check 分类机器学习算法
- 如何在 Python 中开发可重复使用的抽样检查算法框架
- 使用 scikit-learn 在 Python 中进行 Spot-Check 回归机器学习算法
- 使用 Python 中的描述性统计来了解您的机器学习数据
- 使用 OpenCV,Python 和模板匹配来播放“哪里是 Waldo?”
- 使用 Pandas 在 Python 中可视化机器学习数据
- Machine Learning Mastery 统计学教程
- 浅谈计算正态汇总统计量
- 非参数统计的温和介绍
- Python中常态测试的温和介绍
- 浅谈Bootstrap方法
- 浅谈机器学习的中心极限定理
- 浅谈机器学习中的大数定律
- 机器学习的所有统计数据
- 如何计算Python中机器学习结果的Bootstrap置信区间
- 浅谈机器学习的Chi-Squared测试
- 机器学习的置信区间
- 随机化在机器学习中解决混杂变量的作用
- 机器学习中的受控实验
- 机器学习统计学速成班
- 统计假设检验的关键值以及如何在Python中计算它们
- 如何在机器学习中谈论数据(统计学和计算机科学术语)
- Python中数据可视化方法的简要介绍
- Python中效果大小度量的温和介绍
- 估计随机机器学习算法的实验重复次数
- 机器学习评估统计的温和介绍
- 如何计算Python中的非参数秩相关性
- 如何在Python中计算数据的5位数摘要
- 如何在Python中从头开始编写学生t检验
- 如何在Python中生成随机数
- 如何转换数据以更好地拟合正态分布
- 如何使用相关来理解变量之间的关系
- 如何使用统计信息识别数据中的异常值
- 用于Python机器学习的随机数生成器简介
- k-fold交叉验证的温和介绍
- 如何计算McNemar的比较两种机器学习量词的测试
- Python中非参数统计显着性测试简介
- 如何在Python中使用参数统计显着性测试
- 机器学习的预测间隔
- 应用统计学与机器学习的密切关系
- 如何使用置信区间报告分类器表现
- 统计数据分布的简要介绍
- 15 Python中的统计假设检验(备忘单)
- 统计假设检验的温和介绍
- 10如何在机器学习项目中使用统计方法的示例
- Python中统计功效和功耗分析的简要介绍
- 统计抽样和重新抽样的简要介绍
- 比较机器学习算法的统计显着性检验
- 机器学习中统计容差区间的温和介绍
- 机器学习统计书籍
- 评估机器学习模型的统计数据
- 机器学习统计(7天迷你课程)
- 用于机器学习的简明英语统计
- 如何使用统计显着性检验来解释机器学习结果
- 什么是统计(为什么它在机器学习中很重要)?
- Machine Learning Mastery 时间序列入门教程
- 如何在 Python 中为时间序列预测创建 ARIMA 模型
- 用 Python 进行时间序列预测的自回归模型
- 如何回溯机器学习模型的时间序列预测
- Python 中基于时间序列数据的基本特征工程
- R 的时间序列预测热门书籍
- 10 挑战机器学习时间序列预测问题
- 如何将时间序列转换为 Python 中的监督学习问题
- 如何将时间序列数据分解为趋势和季节性
- 如何用 ARCH 和 GARCH 模拟波动率进行时间序列预测
- 如何将时间序列数据集与 Python 区分开来
- Python 中时间序列预测的指数平滑的温和介绍
- 用 Python 进行时间序列预测的特征选择
- 浅谈自相关和部分自相关
- 时间序列预测的 Box-Jenkins 方法简介
- 用 Python 简要介绍时间序列的时间序列预测
- 如何使用 Python 网格搜索 ARIMA 模型超参数
- 如何在 Python 中加载和探索时间序列数据
- 如何使用 Python 对 ARIMA 模型进行手动预测
- 如何用 Python 进行时间序列预测的预测
- 如何使用 Python 中的 ARIMA 进行样本外预测
- 如何利用 Python 模拟残差错误来纠正时间序列预测
- 使用 Python 进行数据准备,特征工程和时间序列预测的移动平均平滑
- 多步时间序列预测的 4 种策略
- 如何在 Python 中规范化和标准化时间序列数据
- 如何利用 Python 进行时间序列预测的基线预测
- 如何使用 Python 对时间序列预测数据进行功率变换
- 用于时间序列预测的 Python 环境
- 如何重构时间序列预测问题
- 如何使用 Python 重新采样和插值您的时间序列数据
- 用 Python 编写 SARIMA 时间序列预测
- 如何在 Python 中保存 ARIMA 时间序列预测模型
- 使用 Python 进行季节性持久性预测
- 基于 ARIMA 的 Python 历史规模敏感性预测技巧分析
- 简单的时间序列预测模型进行测试,这样你就不会欺骗自己
- 标准多变量,多步骤和多站点时间序列预测问题
- 如何使用 Python 检查时间序列数据是否是固定的
- 使用 Python 进行时间序列数据可视化
- 7 个机器学习的时间序列数据集
- 时间序列预测案例研究与 Python:波士顿每月武装抢劫案
- Python 的时间序列预测案例研究:巴尔的摩的年度用水量
- 使用 Python 进行时间序列预测研究:法国香槟的月销售额
- 使用 Python 的置信区间理解时间序列预测不确定性
- 11 Python 中的经典时间序列预测方法(备忘单)
- 使用 Python 进行时间序列预测表现测量
- 使用 Python 7 天迷你课程进行时间序列预测
- 时间序列预测作为监督学习
- 什么是时间序列预测?
- 如何使用 Python 识别和删除时间序列数据的季节性
- 如何在 Python 中使用和删除时间序列数据中的趋势信息
- 如何在 Python 中调整 ARIMA 参数
- 如何用 Python 可视化时间序列残差预测错误
- 白噪声时间序列与 Python
- 如何通过时间序列预测项目
- Machine Learning Mastery XGBoost 教程
- 通过在 Python 中使用 XGBoost 提前停止来避免过度拟合
- 如何在 Python 中调优 XGBoost 的多线程支持
- 如何配置梯度提升算法
- 在 Python 中使用 XGBoost 进行梯度提升的数据准备
- 如何使用 scikit-learn 在 Python 中开发您的第一个 XGBoost 模型
- 如何在 Python 中使用 XGBoost 评估梯度提升模型
- 在 Python 中使用 XGBoost 的特征重要性和特征选择
- 浅谈机器学习的梯度提升算法
- 应用机器学习的 XGBoost 简介
- 如何在 macOS 上为 Python 安装 XGBoost
- 如何在 Python 中使用 XGBoost 保存梯度提升模型
- 从梯度提升开始,比较 165 个数据集上的 13 种算法
- 在 Python 中使用 XGBoost 和 scikit-learn 进行随机梯度提升
- 如何使用 Amazon Web Services 在云中训练 XGBoost 模型
- 在 Python 中使用 XGBoost 调整梯度提升的学习率
- 如何在 Python 中使用 XGBoost 调整决策树的数量和大小
- 如何在 Python 中使用 XGBoost 可视化梯度提升决策树
- 在 Python 中开始使用 XGBoost 的 7 步迷你课程