機械学習

Kaggleのアカウント登録を行ってみた

Kaggleは、約 100 万人以上の方が利用している世界最大のデータサイエンスコンペティションプラットフォームで、企業や政府等がコンペティション形式で課題を提示し、参加者がその課題に挑戦する形式になっていて、優れた回答を提示したと判断されると報酬が支払われる仕組みになっている。

今回は、Kaggleのアカウント登録を行い、Notebook上でタイタニックコンペの入力ファイルを読み込んでみたので、その手順を共有する。

前提条件

Kaggle登録用のGoogleアカウントがあること。

やってみたこと

  1. Kaggleのユーザー登録
  2. ログアウト・ログイン
  3. Kaggleコンペでコードを実行
  4. 保存したNotebookの再表示

Kaggleのユーザー登録

Kaggleのユーザー登録は、無料で行える。Googleアカウントを利用してKaggleに登録する手順は、以下の通り。

1) 以下のサイトにアクセスし、「Register with Google」ボタンを押下する。
https://www.kaggle.com/

Kaggleのユーザー登録_1

2) 表示されたGoogleアカウントを選択する。
Kaggleのユーザー登録_2

3) パスワードを入力し、「次へ」ボタンを押下する。
Kaggleのユーザー登録_3

4)「次へ」ボタンを押下する。
Kaggleのユーザー登録_4

5)「Edit」リンクを押下する。なお、メール配信する場合はチェックボックスにチェックを入れる。
Kaggleのユーザー登録_5

6) USERNAMEを入力し、「Next」ボタンを押下する。
Kaggleのユーザー登録_6

7) 規約情報を確認し、「I Agree」ボタンを押下する。
Kaggleのユーザー登録_7

8) 以下のように、Kaggleにユーザー登録しログインできたことが確認できる。
Kaggleのユーザー登録_8

9) 画面左にカーソルを当てると、以下のように、メニューが表示されることが確認できる。
Kaggleのユーザー登録_9

Androidロックを解除する裏ワザ「4uKey for Android」をご紹介Android端末では、以下の画像のような画面ロックパスワードを設定することができますが、このパスワードを忘れてしまうと、Android...

ログアウト・ログイン

Kaggleへのログアウト・ログインを行う手順は、以下の通り。

1) 右上のアカウントボタンを押下する。
ログアウト・ログイン_1

2)「Sign Out」ボタンを押下する。
ログアウト・ログイン_2

3) 以下のように、ログアウトされたことが確認できる。ログインするには、「Sign In」ボタンを押下する。
ログアウト・ログイン_3

4)「Sign in with Google」ボタンを押下する。
ログアウト・ログイン_4

5) 以下のように、Kaggleにログインできたことが確認できる。
ログアウト・ログイン_5



ウズウズカレッジJavaコースはわかりやすい動画教材と充実した就業サポートで優良企業を目指せるプログラミングスクールだったJavaは、世界中で広く使われていて、現在の需要が高く将来性もある開発言語になります。 https://www.acrovision....

Kaggleコンペでコードを実行

ここでは、Kaggleのタイタニックコンペにアクセスし、入力ファイルのデータを確認する。その手順は、以下の通り。

1) Kaggleのメニューから「Competitions」を選択する。
Kaggleコンペでコードを実行_1

2) Kaggleコンペの一覧から、タイタニックコンペを選択する。
Kaggleコンペでコードを実行_2

3) 以下のように、Overviewタブが選択され、タイタニックコンペの概要が表示されることが確認できる。
Kaggleコンペでコードを実行_3

4)「Data」タブを選択すると、タイタニックコンペで利用するデータが確認できる。
Kaggleコンペでコードを実行_4

5)「Code」タブを選択すると、コードを書くための「+ New Notebook」ボタンが押下できるため、このボタンを押下する。
Kaggleコンペでコードを実行_5

6) 以下のように、ソースコードを入力できる画面が表示されることが確認できる。
Kaggleコンペでコードを実行_6

7) Inputの「COMPETITIONS」の「Titanic」を開くと、インプットファイルの表示が確認できる。
Kaggleコンペでコードを実行_7

8) 既に表示されているプログラムの実行ボタンを押下すると、以下のように、実行結果が表示されることが確認できる。ここで「+ Code」ボタンを押下する。
Kaggleコンペでコードを実行_8

9) 以下のように、赤枠のソースコード入力欄が追加されることが確認できる。
Kaggleコンペでコードを実行_9

10) 入力ファイルの中身を表示するには、以下の赤枠のように、Pandasのread_csvメソッドを利用する。
Kaggleコンペでコードを実行_10

11) 以下のように、入力ファイルの中身を抜粋して表示することができる。ここでNotebookを保存するため、「Save Version」ボタンを押下する。
Kaggleコンペでコードを実行_11

12) 今回は保存するだけなので、「Quick Save」を指定し「Save」ボタンを押下する。
Kaggleコンペでコードを実行_12

13) 保存が完了すると、以下のように、左下の赤枠部分に保存が完了した旨が表示される。
Kaggleコンペでコードを実行_13

フリエン(furien)は多くの案件を保有しフリーランス向けサービスも充実しているエージェントだったフリエン(furien)は、ITフリーランス(個人事業主)エンジニア専門のエージェントであるアン・コンサルティング株式会社が運営する業界...

保存したNotebookの再表示

先ほど保存したNotebookを再表示する手順は、以下の通り。

1)「Competitions」メニューを選択後、「Your Work」ボタンを押下する。
保存したNotebookの再表示_1

2)「Overview」タブを表示すると、保存したNotebookが一覧に表示されるため、表示された一覧を選択する。
保存したNotebookの再表示_2

3) 保存したNotebookが参照モードで表示されることが確認できる。Notebookを編集するには、「Edit」ボタンを押下する。
保存したNotebookの再表示_3

4) 以下のように、Notebookの編集画面が再表示されることが確認できる。
保存したNotebookの再表示_4

要点まとめ

  • Kaggleは、約 100 万人以上の方が利用している世界最大のデータサイエンスコンペティションプラットフォームで、企業や政府等がコンペティション形式で課題を提示し、参加者がその課題に挑戦する形式になっている。