Build your ultimate AI agent
コース説明
R はデータサイエンスにとても適した言語ですが、コードの実行が遅くなることがあります。コンパイル言語の速さと R の使いやすさを組み合わせれば、コード本来のパフォーマンスを取り戻せます。C++ は現代的で高性能な言語で、R の高速化という文脈であれば十分に学びやすい言語です。Rcpp パッケージを使うと、C++ は R と非常にスムーズに統合できます。このコースでは、典型的な R オブジェクト(ベクトルやリスト)を作成・操作し、独自の C++ 関数を書いて、R コードの実行速度を大幅に向上させる方法を学びます。
前提条件
カリキュラム
コース概要
2
関数と制御フロー
関数の作成、if と else による制御、そして C++ の 3 種類のループを使いこなします。
3
ベクトルクラス
Rcpp とネイティブ C++ のベクトルで操作し、計算します。
4
ケーススタディ
乱数を使い、実用的な時系列モデルのアルゴリズムを書きます。
R
Rcpp で R コードを最適化する
コース修了

