본문으로 바로가기
R

강의

R의 병렬 프로그래밍

중급기술 수준
업데이트됨 2024. 6.
R에서 병렬 컴퓨팅의 힘을 활용하세요. 데이터 분석 역량을 높이고, 계산 속도를 높이며, 대용량 데이터세트를 손쉽게 처리하세요.
무료로 강의 시작
RProgramming
4시간
16 동영상
49 연습 문제
3,950 XP
성취 증명서

무료 계정 만들기

Google에서 계속 진행더 많은 옵션 보기

또는


계속 진행하시면 당사의 이용약관개인정보처리방침에 동의하고 및 귀하의 데이터가 미국에 저장되는 것에 동의하게 됩니다.

수천 개 기업의 학습자들이 사랑하는

Group

팀을 교육하시나요?

비즈니스용으로 체험해 보세요

강의 설명

병렬 프로그래밍으로 코드를 더 빠르게 실행하세요



R 프로그래밍 언어는 현대 기술 스택의 핵심 요소입니다. 하지만 때때로 R 코드는 실행하는 데 오랜 시간이 걸립니다. 좋은 소식은 대부분의 최신 컴퓨터에는 여러 개의 프로세서가 있다는 것입니다. 이 강의는 병렬 프로그래밍에 대한 강의로, 이미 보유한 하드웨어를 활용해 코드를 더 빠르게 실행하는 데 도움이 됩니다.

핵심 개념 배우기



이 강의에서는 병렬 프로그래밍의 핵심 개념을 체계적으로 배우게 됩니다. 부트스트랩과 함수 매핑 같은 일반적인 계산을 프로파일링하고 벤치마킹하게 됩니다. 또한 병렬화의 이점을 얻을 수 있는 작업을 식별하는 방법도 배우게 됩니다.

R 패키지를 사용하여 작업을 병렬화하기



진행하면서 parallel, foreach, future 등 성숙한 R 패키지 모음을 살펴보게 됩니다. 이 패키지들을 사용해 리스트, 행렬, 데이터 프레임과 함께 작업을 병렬화하는 방법을 배우게 됩니다. 다양한 작업을 수행하면서 중첩된 for 반복문의 실행 시간을 줄이는 기술을 익히게 됩니다. 병렬화된 코드의 재현성 문제를 모니터링하고, 디버깅하며, 해결하는 방법도 배우게 됩니다.

기존 코드를 병렬화하세요



이러한 도구를 익히면, 훨씬 더 빠르게 실행되는 병렬화된 코드를 작성할 수 있습니다. 수료할 즈음에는 원칙에 따라 기존 코드를 병렬화하고 유지보수할 수 있는 역량을 갖추게 됩니다.

선수 조건

Writing Efficient R CodeIntroduction to the Tidyverse
1

Introduction to Parallel Programming

Learn to identify those pesky speed bottlenecks in your R code. You will run a classic numerical operation in parallel and learn to check if it helps!
챕터 시작
2

Parallel and foreach

Use parallelism in R for a variety of situations while efficiently managing dependencies. Turn those slow loops into smooth-running machines!
챕터 시작
R의 병렬 프로그래밍
강의
완료

수료증 획득

LinkedIn 프로필, 이력서 또는 CV에 이 인증서를 추가하세요
소셜 미디어와 성과 평가에서 공유하세요
지금 등록

19백만 명 이상의 학습자와 함께 R의 병렬 프로그래밍을(를) 시작하세요!

무료 계정 만들기

Google에서 계속 진행더 많은 옵션 보기

또는


계속 진행하시면 당사의 이용약관개인정보처리방침에 동의하고 및 귀하의 데이터가 미국에 저장되는 것에 동의하게 됩니다.

DataCamp for Mobile을 통해 데이터 분석 능력을 향상시키세요.

모바일 강좌와 매일 5분 코딩 챌린지를 통해 이동 중에도 학습 효과를 높이세요.