Parallel Programming with R & RStudio: Complete Tutorial

所在平台: Udemy

课程主页: https://www.udemy.com/course/parallel-computing-with-r-rstudio-complete-tutorial-guide/

课程评论:没有评论

第一个写评论        关注课程

课程简介

课程名称:使用 R 和 RStudio 的并行编程:完整教程 课程概述:本课程旨在教授 R 的并行编程基础知识,深入探讨其工作原理。我们将通过实例展示需要加速的慢速 R 代码,并讨论适用于并行编程的 R 包的优势与劣势。学员将学习如何利用 R 编译器优化并行编程过程,以便让复杂的并行编程变得可访问和实用。 为何选择 R、RStudio 和 Posit?R 是一种简单易学的语言,非常适合数据处理。它是开源的,拥有一个大型开发者社区,不断创建和维护我们在课程中将探讨的各类包。RStudio 被认为是程序员最好的开发环境,支持 C++、Python、SQL 等多种语言。 截至2023年底,R 的用户基数庞大:RStudio 拥有350万活动用户,Posit 云平台有65000名用户,一年内下载了超过20亿个包。 课程内容包括: - 安装并行编程所需的 R 包,例如: - purrr:用于处理函数和向量的工具集 - doSNOW:为“for”循环提供的并行后端 - furrr:结合 purrr 的映射功能与未来的并行处理能力 - multidplyr:用于在多个进程中分散工作的 dplyr 后端 - 支持包:base R、dplyr、tidyr、rvest、tidytext 等 关于讲师:阿卡迪·阿瓦尼斯扬是一位在金融、投资银行、科技和数据科学领域享有盛誉的专家。他拥有布鲁塞尔自由大学的工程学学士学位和定量金融硕士学位,在投资银行职业生涯中,他帮助开发了超过13亿欧元的投资指数。自2019年以来,他为多家企业提供咨询服务,并在数据科学、金融和编程领域辅导了超过1000位客户,获得了五星好评。 加入我们,一起下载 R 和 RStudio,开启并行计算的学习之旅,激发其全部潜力!

课程评论(0条)

课程详情

Parallel Programming with R & RStudio: Complete Tutorial Guide!In this course, we'll start by introducing the fundamentals of parallel programming with R, breaking down how it works. With Udemy's 30-day money-back guarantee in place, there's no need to worry if the class doesn't meet your expectations.Following that, we'll walk through examples of R code that's slow and needs speeding up. We'll then download R, install, and explore the R packages designed for this, discussing the advantages and disadvantages of each tool. We will learn how the R Compiler can be leveraged to optimize parallel programming processes.The goal is to make the complex world of parallel programming with R accessible and practical for everyone.Why R, RStudio, and Posit?R is one of the simplest languages to learn and is very friendly with data manipulation.R is open source and is part of a large community of developers that create and maintain packages we will explore during this course.RStudio is probably the best IDE for programmers (also supports C++, Python, SQL, and other languages).As of the end of 2023, R is rocking it with these cool numbers:RStudio has an active user base of 3.5 million.Posit cloud has a 65,000 userbase.Over the year, an impressive 2 billion packages were downloaded.Embark on this learning journey today! Download R and RStudio to get hands-on with parallel computing, and let's unlock the full potential together!Which R Packages will be covered?Learn how to install R packages for parallel programming:purrr: set of tools for working with functions and vectorsdoSNOW: parallel backend of "for" loopsfurrr: combine purrr's family of mapping functions with future's parallel processing capabilitiesmultidplyr: backend for dplyr that spreads work across multiple processesSupporting Packages used:base R: for loops, apply functionsdplyr: data manipulation with a very user-friendly syntax tidyr: data clean-up, remove duplicates, NA's etc.rvest: web scrapingtidytext: text mining for statistical analysisAbout ArkadiArkadi Avanesyan is a world-class expert in Finance, Investment Banking, Technology, and Data Science.Arkadi has a BSc in Engineering and MSc in Quantitative Finance from the Free University of Brussels. During his 8-year investment banking career, he contributed to the development of dozens of investable indices with over €1.3bn AUM via structured products successfully commercialized by Société Générale, Goldman Sachs, Deutsche Bank, and other large European financial institutions.Since 2019, he has provided consulting services alongside developing business and software solutions for a range of companies across the United States, Europe, and Dubai. His clients include Fortune 500 companies, investment funds, and niche SMEs.Through codementor, he has mentored over 1,000 clients in data science, finance, and programming, achieving a 5-star rating and becoming a Featured Mentor for 10 consecutive months in 2020.He has contributed to several international R workshops hosted by Aigora in the field of automation and sensory science. At Aigora, he developed the cloud infrastructure for over 20 projects, and he continues to work with them as an external technical advisor.Currently, he conducts corporate training, creates high-quality courses, and trains private clients on a one-to-one basis.

课程标签

0人关注该课程

主题相关的课程