본문으로 바로가기

코스

R의 병렬 프로그래밍

중급4시간

R에서 병렬 컴퓨팅의 힘을 활용하세요. 데이터 분석 역량을 높이고, 계산 속도를 높이며, 대용량 데이터세트를 손쉽게 처리하세요.

R4시간16개 동영상49개 연습 문제3,950 XP1,272수료 확인서

무료 계정 만들기

Google에서 계속 진행
또는
계속 진행하시면 다음 약관에 동의하는 것으로 간주됩니다: 이용약관, 우리의 개인정보 처리방침 그리고 귀하의 데이터가 미국에 저장된다는 점입니다.

수천 개 기업의 학습자가 선택한 서비스

코스 설명

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



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

핵심 개념 배우기



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

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



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

기존 코드를 병렬화하세요



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

사전 요구 사항

커리큘럼

코스 개요

R

R의 병렬 프로그래밍

코스
완료

성취 확인서 획득하기

지금 등록하기

DataCamp for Mobile로 데이터 스킬을 키워보세요

모바일 강의와 매일 5분 코딩 챌린지로 이동 중에도 학습을 진행하세요.