今回はkaggleについて調べてみました。
kaggle とは
Kaggle(カグル)は機械学習・データ分析コンペティションのためのプラットフォームです。
世界中の機械学習・データサイエンスに携わっている人が、データ分析力や機械学習のモデリング力を競い合う場で、自分のような機械学習初心者がベテランの方たちの最新データ解析を勉強できる貴重な存在です。
初心者はどこから手を付けるか?
何から始めたら良いのかわからない場合は、「タイタニックコンペ」という、練習用のコンペがあるので、今回はそれをやってみます。
アカウント開設
まずは以下のサイトからアカウント開設を行います。
www.kaggle.com
右上の赤枠のボタン「Register」をクリックします。
画面が切り替わると、Googleアカウントか、メールアドレスかどちらで登録するか選択する画面になります。
今回はメールアドレスで登録しますので、下の「Register with your Email」を選択します。
以下の情報を入力します。
- Email address
- Password
- Full name
入力が完了したら、右下の赤枠の「Next」ボタンをクリックします。
入力完了すると、Kaggleのプライバシーの確認画面になります。
内容を確認し、右下の赤枠の「I agree」ボタンをクリックします。(あまり理解してないけど。。。)
その後、以下の確認メールが来るのでコードを控えておきます。
メールに記載されていた「Six-digit code」を入力して「Next」ボタンをクリックします。
登録が完了するとアカウントが登録され次の画面に切り替わります。
タイタニックのコンペに参加
「コンペに参加する」ボタンをクリックします。
理解して同意できれば「I Understand and Accept」ボタンをクリックします。
これで参加完了です。
コードを書いてみる
コンペの中にある「Notebooks」をクリックします。
画面が切り替わったら「New Notebook」をクリックします。
以下の画面に切り替われば、あとはJupy今回はkaggleについて調べてみました。
タイタニックのコンペに参加
「コンペに参加する」ボタンをクリックします。
理解して同意できれば「I Understand and Accept」ボタンをクリックします。
これで参加完了です。
コードを書いてみる
コンペの中にある「Notebooks」をクリックします。
画面が切り替わったら「New Notebook」をクリックします。
以下の画面に切り替われば、あとは「jupyter notebook」と同じです。
タイタニックのサンプルファイルを提出
タイタニックのデータを提出する方法ですが、「Data」タブから行います。
「gender_submission.csv」が今回提出するサンプルファイルです。
赤枠のダウンロードボタンをクリックしてファイルをダウンロードします。
タイタニックコンペのトップページの一番右にある「Submit Predictions」をクリックします。
ページの中央辺りにデータをアップロードする場所があるので先ほどダウンロードしたファイルをアップロードします。
データがアップロードされていることを確認できたら、一番下にある「Make Submission」をクリックします。
「Complete」と表示されたら完了です。
「Jump to your position on the leaderboard」をクリックすると自分の順位が確認できます。