始める無料で始める

Kaggleフォーラムのアイデアを試す

残念ながら、フォーラムの投稿やKernelの内容が必ずしもあなたのモデルに有用とは限りません。パイプラインに闇雲に取り入れるのではなく、まずは検証してみましょう。

ここでは、引数に学習用データセットを取り、3分割のクロスバリデーションで算出した全体の検証用RMSE(root mean squared error)を返す関数 get_cv_score() が用意されています。train DataFrame はすでにワークスペースに読み込まれています。

Kaggleフォーラムのさまざまな提案を試して、検証スコアが改善するかを確認してください。

この演習はコースの一部です

Pythonで挑むKaggleコンペティション

コースを見る

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Drop passenger_count column
new_train_1 = train.____('____', axis=1)

# Compare validation scores
initial_score = get_cv_score(train)
new_score = get_cv_score(new_train_1)

print('Initial score is {} and the new score is {}'.format(initial_score, new_score))
コードを編集して実行