Logo
Section 1 / 4

课程概述

了解本课程的内容以及我们将逐步掌握的R语言和tidyverse技能——从基础到机器学习。

导入

课程概述

了解本课程的内容以及我们将逐步掌握的R语言和tidyverse技能——从基础到机器学习。

本课程将帮助你进一步完善数据科学工具箱,拓展至R语言。我们将从R的基础知识讲起,逐步深入到构建复杂机器学习模型的全过程。整个学习过程均围绕数据科学展开,同时探讨适用于数据科学的最佳实践以及该领域特有的挑战。通过本课程,你将全面掌握使用R进行数据科学工作的能力与信心!

所有技术讲解均配有互动示例。在课程过程中,你将在浏览器中直接构建机器学习模型!

本课程的核心目标是培养你在R语言中自信开展数据科学工作的能力。课程专为几乎没有或完全没有R语言经验的学习者设计,旨在帮助你实现语言上的独立自主。

...

课程从R语言的基本要素入手,为你打下坚实基础,使你能够独立完成大多数数据科学分析任务。随后,我们将引入更复杂的机器学习工具,借助tidymodels包进行深入讲解。

具体涵盖内容包括:

  • 从零开始编写R脚本,包括项目结构、数据类型、语法规范等R编程核心概念。

  • 在数据科学背景下编写清晰易读的代码,使用tidyverse工具集。

  • 数据管理与数据处理技术。

  • 使用ggplot2进行数据可视化。

  • 数据科学场景下的R语言最佳实践。

  • 使用tidymodels构建分析模型,涵盖基础分析模型与机器学习方法。

  • 数据科学家常用的重要R包。

  • 使用Git集成进行R项目管理。

本课程适合所有希望学习R语言以开展数据科学工作的学习者。无论你是编程零基础,还是已掌握其他编程语言,本课程都适用。课程将在R语言的语境下涵盖基础编程概念。

不过,本课程假定你已具备一定的统计学知识和数据科学理论背景。我们不会深入讲解基本逻辑运算(如布尔表达式)、统计学理论与特性(如各类分布类型),也不会详细探讨机器学习理论(如神经网络模型的工作原理)。但这些主题在R中的实际应用将得到详尽讲解。

完成本课程后,你将对自己的R语言技能充满信心,并清楚如何将其应用于数据科学实践。你将能够编写整洁、可读性强的代码,遵循行业最佳实践,代码复杂度可从最基础的回归分析延伸至高级机器学习技术。即使某些特定工具未在课程中覆盖,你也将掌握必要的基础知识,具备自主学习的能力——知道如何查找资料,以及理解该工具背后的原理基础。

我们非常期待助你迈出数据科学职业生涯的下一步!

认识 R:统计导向的编程环境