AIエンジニアが教えるRとtidymodelsによる機械学習と予測モデリング

データ分析プロジェクトの最重要タスクである予測モデリングの効率的なやり方を現役AIエンジニアの立場からわかりやすく説明します.

4.35 (158 reviews)
Udemy
platform
日本語
language
Data Science
category
instructor
AIエンジニアが教えるRとtidymodelsによる機械学習と予測モデリング
1,481
students
15.5 hours
content
Oct 2023
last update
$59.99
regular price

What you will learn

データ分析プロジェクトにおける予測モデリングの重要性

Rとtidymodelsを使用するメリット

機械学習と予測モデリングの概要

tidymodelsによる予測モデリングの具体的な方法

Why take this course?

※ 本コースはRとtidyvverseが未経験でも受講できますが,Rとtidyverseの基本的な知識があるとより一層理解が深まります.


本コースは,予測モデリングに特化しています.

予測モデリングとは,データから予測したい項目を予測する技術のことです.

ビジネスにはとにかく不明確な問題が多いです.

例えば

  • この部品の状態は正常か異常か??

  • 今週の来客数はどれくらいだろうか??

  • この製品はいつ頃出荷できるのだろうか??

みたいなことが挙げられます.

このような問題に対し,答えとなる予測値を算出する技術が予測モデリングです.

例えば

この部品の状態は正常か異常か??という問題に対し,異常と予測できれば,異常と予測した部品の出荷を取りやめるという方針が取れます.

このようにとある問題に対し,正確な予測ができるとビジネスにおいて有利な方針を取ることができるのです!


そんな予測モデリングをするためのパッケージとしてPythonのscikit-learnが有名ですが,Rにもtidymodelsというパッケージがあります.

tidymodels,ちょっと聞きなれないかもしれませんが,実は予測モデリングのパッケージとしてとても優秀なんです!

予測モデリングにRとtidymodelsを使用するメリットは以下になります.


連携性tidymodelstidyverseと相性がよく,前処理⇔モデリングの行き来をスムーズでできるため,効率的にデータ分析プロジェクトを実施することができる!!

収納性:構築したモデルをデータフレームに格納できる!!

統一性:分析コンペで人気のアルゴリズムである勾配ブースティング(XGBoost, LightGbm, CatBoost)のパッケージを統一的な文法で扱える!!

一貫性tidymodelsだけで,データ分割,学習ルール選定,特徴量エンジニアリング,ハイパラチューニング,モデル検証といった予測モデリングのワークフローを実現できる!!


本コースは,tidymodelsを利用し,予測モデリングのワークフローを習得することを目指します!


★本コースの目的★

機械学習の典型的な利用方法を学習し,データから予測したい項目をtidymodelsを使用して予測できるようにすること!!


★本コースの特徴★

  1. とにかく現場主義!!

  2. コーディングはライブ形式!!

  3. コードだけでなく,イメージも!!

★本コースの内容★

  1. コース紹介

    • 概要

    • モデリングと予測モデリング

    • なぜPythonのscikit-learnではなくRのtidymodelsなのか

    • 全体像

  2. 機械学習と予測モデリング

    • 概要

    • 機械学習

    • STEP1:探索的データ分析

    • STEP2:データ分割

    • STEP3:学習ルール選定

    • STEP4:特徴量エンジニアリング

    • STEP5:ハイパラチューニング

    • STEP6:モデル検証

  3. 環境構築

    • 概要

    • Rのインストール

    • RStudioのインストール

    • RStudioの設定

    • プロジェクトファイルの作成

    • パッケージのインストール

    • .Rprofileの作成

  4. tidymodels

    • 概要

    • {tidyverse}探索的データ分析

    • {rsample}データ分割

    • {parsnip}学習ルール設定

    • {recipes}特徴量エンジニアリング

    • {workflows}レシピ+学習ルール

    • {tune},{dials}ハイパラチューニング

    • {yardstick}モデル評価

    • {broom}モデル整理

    • {DALEX}モデル解釈

  5. 総合演習

    • 概要

    • STEP1:探索的データ分析

    • STEP2:データ分割

    • STEP3:学習ルール選定

    • STEP4:特徴量エンジニアリング

    • STEP5:ハイパラチューニング

    • STEP6:モデル検証

    • 総括

    • まとめ


Reviews

yu
September 5, 2023
とても丁寧な説明、豊富な資料で実践向きです。このレクチャーでは分類モデルを例としてレクチャーを進めているので、回帰モデルは別途自力で学習する必要があります(まあ、それでもほとんど説明されているので、一部ですが)。機械学習って興味あるけどどうやるの?っていう初心者の方にお勧めだと思います。
Jun
July 29, 2022
動画88付近終了時点での所感: 予測モデリングの過程が詳細に説明されてありました。 全体を網羅して素晴らしいと思いますが、実務・研究等でどのプロセスを選択するのが望ましいのか、、 という実用性の部分に触れられる事を期待しつつ、写経で体験したいと思います。 tidyverseの魅力にも気づくこともできました。実際のデータで試してみたいと思います。ありがとうございました。
西神崎
June 6, 2022
大変分かりやすくご説明頂きありがとうございます。 説明を聞いているときは理解したつもりになっていましたが、一人でコーディングしようとすると理解できていないことに気付くということを繰り返しながら、なんとか最終レクチャーまでたどり着きました。 次は、総合演習を最初から復習しようと考えています。 ひとつだけ残念だったのが、「良さげ」とか「こいつ」など、若者言葉が散見されたことです。
細川
May 2, 2022
特徴量エンジニアリング、ハイパラ調整、モデル作成、モデル評価などバラバラに学んでいたものが一つに繋がり、機械学習を実際に活用するために間違いなく足りていない技術の一つを学べました。 いくつかのレクチャーで音量が小さくなるという点は気になりましたが、講義自体は理論がテンポよく進み、実習および資料で復習できるのでほとんど飽きることなく学習、理解を進めることができました。 パイプの使いこなし、.Rprofileファイルや選択範囲の実行などRStudioの使い方についても非常に勉強になり、本コースを通して、行動の変化につながるものを得られたように思います。
里村
April 3, 2022
図を用いてわかりやすく説明してくれています。tidymodelsを使った機械学習予測について一通りの流れがわかり、自分で使えるようになりました。まだまだ講師の方に引き出しがありそうなので、上級編を待っています^^
Haruto
March 6, 2022
とても有意義な講座だった。tidymodelsを使用した機械学習の教材自体少ないこともあるが、解説が分かりやすく、また質問へのご返答が迅速でありがたかった。セクション29『総合演習まとめ』の内容は難易度が高かったが、セクション28までの内容を理解して使用していくことがたどり着ける部分であるように感じたので、まずはセクション28までの内容をkaggleなどのテストデータを利用して実施してみようと思った。
有希
January 21, 2022
tidymodelsに関する日本語情報が少ない中、機械学習を適用する一連の流れをtidymodelsを使って体系的に学ぶ事ができるため、非常に有用な講義だと感じました。機械学習に関するアルゴリズムやBase R、tidyverseの使い方が分かると理解がより深まります。また、コーディングに関する説明が明瞭である事、講義に用いた全資料がダウンロード可能である事も良い点です。演習セクションの追加が待ち遠しいです。
田村
January 13, 2022
とても良いコースでした。 R言語だけでなく、統計学や機械学習にしても学べる部分が非常に多くありました。 しかも、これほど体系的に機械学習を学べるのは貴重と思います。 テッ〇アカデミーのPythonコースやデータサイエンスコースでも、これほど分かりやすく、かつ体系的にはまとまっていなかったので、本当に凄い教材です。 機械学習が全く分からない完全新規の方でもオススメできる一品です。
森田諒介
January 4, 2022
機械学習の概念的な話はstep8までとなります。 機械学習のプロセスが図などを利用して整理されており助かりました。 また機械学習特有の曖昧な用語定義を考慮して作られており初学者の概念イメージ固めにとても有用です。 コーディング部分も引き続き進めてよりイメージを固めたいです
とん
November 21, 2021
これまでtidymodelsを全く使ったことはありませんでしたが、tidymodelの便利さと、主な使い方がよくわかりました。この講座の内容がわかっていれば、Rを使って効率的に機械学習モデルの構築ができるようになると思います。 機械学習の個別のモデルやハイパーパラメータについて詳細に解説されるわけではないので、機械学習を少しは触ったことがある人向けかなと思いました。

Charts

Price

AIエンジニアが教えるRとtidymodelsによる機械学習と予測モデリング - Price chart

Rating

AIエンジニアが教えるRとtidymodelsによる機械学習と予測モデリング - Ratings chart

Enrollment distribution

AIエンジニアが教えるRとtidymodelsによる機械学習と予測モデリング - Distribution chart
4032798
udemy ID
5/7/2021
course created date
11/5/2021
course indexed date
Bot
course submited by