Kaggle's 30 Days of ML やってみたメモ

2021-08-03に作成

Kaggle’s 30 Days of ML をやってみたメモを記録していく

内容:

オリジナルの記事はこちら

所有者限定モードのためこのボードには投稿できません ボードとは?

Day3

Kaggleの初心者向けプログラム「30 Days of ML」に挑戦中。

Day3の課題

  1. Python CourseのLesson 2のチュートリアルを読む
  2. Python CourseのLesson 2のexerciseを実施する

Python CourseのLesson 2の内容

  • help()の使い方
  • 関数の定義

覚えておきたいと思った点

  • 引数のデフォルト値は以下のようにして書く:
    def 関数名(引数=デフォルト値):
  • Docstringsの書き方
    • 関数ヘッダの直後に書く
    • """で囲む
    • help()時に、ここに書いた内容が表示されるようになる
    • コマンドは>>>の後に書くとわかりやすくなる
  • コメント行のon/offはCtrl^ + /で切り替えられる

Originally published at marshmallow444.github.io

Day2

Kaggleの初心者向けプログラム「30 Days of ML」に挑戦中。

Day2の課題

  1. Python CourseのLesson 1のチュートリアルを読む
  2. Python CourseのLesson 1のexerciseを実施する

Python CourseのLesson 1の内容

  • Pythonの構文、変数、演算子を理解する
  • (Notebookの基本操作を覚える)

覚えておきたいと思った点

  • 変数a, bの値を入れ替える時は以下のように書ける:
    a, b = b, a
  • コードセル選択中、Ctrl^ + Enterでセルを実行
  • コードセルを選択してEscした後、
    • a→選択中のセルの上へコードセルを追加 (above)
    • b→選択中のセルの下へコードセルを追加 (below)

メモ

  • Python Courseのページはこちら
    • Day2〜Day7の課題はこのCourseの内容
  • Notebookを保存しようとしたら、以下のようなエラーが発生した:
    An error occurred while commiting kernel: ConcurrencyViolation

Originally published at marshmallow444.github.io

Day1

Kaggleの初心者向けプログラム「30 Days of ML」が始まったので、やってみることにした。

Day1の課題

  1. Getting Started with Kaggleの内容を実施する(所要時間:45分程度)
  2. Discordで30 Days of MLのコミュニティに参加し、#introductionsチャンネルで自己紹介する

Getting Started with Kaggleの内容

ランクをNoviceからContributorに上げる。
以下の条件を満たす必要がある。

  • Run 1 notebook or script
  • Make 1 competition or task submission
  • Make 1 comment
  • Give 1 upvote

Titanic Tutorial を使って、上記を満たす。
プログラムや機械学習の知識がなくてもできる内容になっている。

メモ


Originally published at marshmallow444.github.io