学ぶ
会員の方
相談する
全6問。5問以上の正解で合格です。コースで学んだことを確かめましょう。
CRISP-DM は、ビジネスを理解して課題を決め(Business Understanding)、データを探索して理解し(Data Understanding)、前処理をして(Data Preparation)からモデルを作り(Modeling)、評価して(Evaluation)、現場に実装します(Deployment)。いきなりモデルを作るのではなく、課題の理解から始めるのが大切です。
復習する:データ分析のプロセス:CRISP-DM
EDA は、モデルを作る前に集計や可視化でデータを探索的に見て、どんなデータなのかをつかむステップです。モデルの組み込みは実装(Deployment)、パラメータの調整はモデル構築(Modeling)、最終的な判断は評価(Evaluation)で行います。
復習する:データ理解(EDA)
dropna() は欠損値を含む行を削除します。レッスンのタイタニック号のデータでは、891行が182行に減りました。fillna() は欠損値を指定した値で埋める方法(代入法)、isnull().sum() は列ごとの欠損の数を数える方法です。
復習する:欠損値処理
LightGBM は、前の木が予測しきれなかった部分を補うように決定木を足していく、勾配ブースティング木の手法です。「機械学習概要」のコースで学んだように精度が高く、データ分析コンペでもよく使われます。
復習する:モデル構築
apply は列の各値に関数を当てはめるメソッドで、lambda x: x / 1000 はその場で書く小さな関数(無名関数)です。x に1つ1つの値が入り、1000で割った結果が新しい列になります。
復習する:ウォルマート前処理②:前処理をおこなっていこう!
early_stopping は、検証データでの成績が指定した回数(stopping_rounds)のあいだ良くならなければ、学習を途中で止める指定です。むだな学習を省き、学習データに合わせすぎるのを防げます。
復習する:ウォルマートモデル構築①:LightGBMでモデル構築していこう!
/ 6問 正解