XGBoost 梯度提升算法入门

XGBoost 最早的雏形出现在 2014 年,当时由 陈天奇 读博期间负责的研究项目中。后经开源,逐渐发展成一个支持 C++,Java,Python,R 和 Julia 语言的成熟框架。XGBoost 是 Extreme Gradient Boosting 的缩写,其中的 Gradient Boosting 实际上就是梯度提升......

在 Mac 中快速预览 Jupyter Notebook 文件

目前,Jupyter Notebook 已经成为数据科学的标配,许多机器学习工程师也会使用其快速构建模型。Jupyter Notebook 文件本身使用 JSON 存储,直接打开预览体验非常糟糕。所以,当你想要在 Mac 上快速编辑和预览 Notebook......

百度 Apollo 3.5 自动驾驶环境搭建指南

Apollo 是百度开源的自动驾驶开源平台,本篇文章主要用于说明 Apollo 环境搭建流程,并记录遇到的问题。 本次环境搭建选择 AWS 提供的 c5n.2xlarge 云主机,配置为 8 vCPU 和 21GB MEM,无 GPU。系统选择 AWS 提供的......

PyTorch 深度学习基础入门

PyTorch 基础语法 PyTorch 是 Facebook 主导开发的,基于 Python 的科学计算包,其主要有以下两个特点: 比 NumPy 更灵活,可以使用 GPU 的强大计算能力。 开源高效的深度学习研究平台。 接下来,我们了解 PyTorch 的基础概念......

Jupyter Notebook 中文书写指南

Jupyter Notebook 是一款优秀的 Python 交互式编程工具,并十分适合用于数据分析和机器学习工作。本指南是我个人在使用 Jupyter Notebook 撰写技术文档时遵循的格式规范。 基本规范 首先,Jupyter Notebook 内容遵循基本中......

Keras 中 LSTM 层两个重要参数理解

keras.layers.LSTM 类中有两个常用但不容易理解的参数,分别是 return_sequences 和 return_state。对于两个参数,官方定义如下: return_sequences: 布尔值。是返回输出序列中的最后一个输出,还是全部序列。 return_state: 布尔值。除了输出之外是否返......