Build your ultimate AI agent
Descrição do curso
Acelere Seu Código com Programação Paralela
A linguagem de programação R é uma parte fundamental do conjunto tecnológico moderno. Mas, às vezes, o código em R demora para rodar. A boa notícia é que a maioria dos computadores modernos possui vários processadores. Este curso sobre programação paralela pode ajudar você a acelerar seu código aproveitando o hardware que já possui.
Aprenda os Conceitos Essenciais
Neste curso, você vai aprender de forma sistemática os principais conceitos de programação paralela. Você irá analisar e comparar o desempenho de cálculos comuns, como bootstraps e mapeamentos de funções. Você também aprenderá a identificar operações que podem se beneficiar da paralelização.
Use pacotes R para paralelizar operações
À medida que avança, você vai explorar um conjunto de pacotes R consolidados (parallel, foreach, future). Você vai aprender a usar esses pacotes para paralelizar operações com listas, matrizes e data frames. Ao realizar uma variedade de tarefas, você vai adquirir as habilidades necessárias para reduzir o tempo de execução de loops for aninhados. Você também vai aprender como monitorar, depurar e resolver problemas de reprodutibilidade em códigos paralelizados.
Paralelize seu código existente
Com essas ferramentas à sua disposição, você será capaz de escrever códigos paralelizados que rodam muito mais rápido. Ao concluir o curso, você terá as habilidades necessárias para paralelizar e manter códigos existentes de forma estruturada.
Pré-requisitos
Programa de estudos
Conteúdo do curso
1
Introdução à Programação Paralela
Aprenda a identificar aqueles gargalos irritantes de desempenho no seu código R. Você vai executar uma operação numérica clássica em paralelo e aprender a verificar se isso ajuda!
2
Parallel e foreach
Use paralelismo em R em diversas situações, gerenciando dependências com eficiência. Transforme laços lentos em processos que rodam lisinho!
3
Futuros Paralelos
Aprofunde-se no uso de futures em programação paralela. Aprenda a processar vetores, listas e data frames em paralelo, mantendo o código fácil de manter.
4
Solução de Problemas em Paralelo
Aprenda a gerenciar memória para processos paralelos. Torne seu código reprodutível e inclua uma depuração eficiente no seu conjunto de ferramentas de programação paralela.
R
Programação Paralela em R
Curso
concluído

