4/27申し込み分まで無料の「機械学習のためのPython入門講座」をオンライン受講してみよう

はいど～も:clap:

今日は「**機械学習のためのPython入門講座**」をオンライン受講してみようと思います。

こちらは **スキルアップAI株式会社** が 一般社団法人日本ディープラーニング協会 と協力しながら展開している、機械学習超初心者のためのオンライン講座です。

本当なら費用５万円程のところ、例のコロナで謹慎中の人々のために ~~2020/4/30~~**2020/4/27** までに**申し込めば**、2020/4/30まで教材が読めるとのこと！
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/565a184e-158e-1739-b32e-327996e3b67d.png)

私も、エンジニアとしては15年ですが機械学習はサッパリなので、真新しい気持ちで受けてみようと思います:yum:

ついでにせっかくなので、この記事もまた、超絶初心者向けに書いて行こうと思います。
※ ここでは、Windowsパソコンをお使いの前提で解説していきます。

# 申し込む

はい、早速まいりましょうか。
こちらがお申込みホームページです。
https://www.skillupai.com/python_jdla/

> 本講座では、Pythonプログラミング未経験レベルから、scikit-learnを用いて機械学習モデルを構築できるようになることを目指します。

？？？「新しいこといっぺえ知れんのか？ なんだかオラ、わくわくすっぞ！」

…でも本当に超絶初心者だと「えぇ…なんか知らん言葉ばっか並べられて怖いんやが？」ってなりますよね…

まあでも、ここはとりあえず

> エンジニア経験のない方でもご受講いただける講座です。

という触れ込みを信じて進みましょう。
（受講はいただけるが、クリアできるとは言っていない（！？））

まず、ページ下部に常に追尾で表示されている【お申し込みはこちら】を押しましょう。
（…大丈夫ですよ！ 日マタギとか不要ですぐに受講可能ですから、このまま進みましょう！）

## 申し込み情報入力

そうすると、住所・氏名・電話番号・Eメールアドレス・勤務先などを入力する画面になります。
勤務先情報は必須ではないので事情アリの方もご安心下さい。

- [x] 規約に同意 
は必須と思いますので、チェックをON。

入力が完了したら【送信】を押しましょう。

# 講座情報メール受信

成功しますと「スキルアップAI運営事務局」からメールが届きます。
そこには

1. 講義資料ダウンロードページのURL
2. 講義動画ページのURL

が記載されています。

ひとまず 1. をこなしておきましょうか。

URLをWEBブラウザで開くと、以下のような「講義資料ダウンロードページ」にたどり着きます。
![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/20a877ef-8181-8f11-55f7-5bd4fff4d4bb.png)

特にIDや権限は必要ないので、遠慮なくすべてダウンロードしてしまいましょう。

# 講義動画の再生を始める前に

よっしゃ、いざ受講！！
…の前に、ちょっと待って下さい。

この講座では`Python`というプログラミング言語を使います。

プログラムコードは、極論を言えば`メモ帳`でも書けますが、それを「これはPythonのプログラムコードである」と解釈して実行してくれるソフトがまた必要です。

なので、そのセットアップをしましょう。

## Anaconda3 をセットアップする

「Anaconda3」とは、Pythonの実行に必要なソフトおよびその他便利機能がセットになったソフトです。

海外製のソフトなので英語ですが、ビビらずまいりましょう！

https://www.anaconda.com/
こちらのホームページにアクセスして、画面右上などにデカデカと表示されている【Download】ボタンを押して下さい。

ダウンロードページに到着したら、下の方にスクロールしましょう。
ダウンロードリンクがあります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/8afe8d8b-e17d-04c7-1e15-692f26675bb3.png)

バージョン`3.x`と`2.x`がありますが、迷わず新しい方`3.x`で。
また、お使いのパソコンに合わせて`64bit版`/`32bit版`どちらかを選択してクリックして下さい。
ダウンロードが始まると思います。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/e23b5bc4-fd67-743b-d64c-d8759cfa93c9.png)

ダウンロードが完了したら、クリックで実行しましょう。
Anaconda3のインストーラーが起動します。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/91dc8f99-73b8-8530-4cc7-98f54a811a3f.png)

ここは迷わず【Next >】。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/3031024f-ddfa-af02-77a0-20adc6ce5324.png)

小難しい規約が色々書いてありますが【I Agree】。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/aad3d1d1-9083-d3f0-bfbb-19ca997d2f19.png)

どちらでもOKですが、そのパソコンが自分しか使わないなら【Just Me】で【Next >】でOK。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/1de9303d-dd17-0f24-4638-8e345a2f89da.png)

これは「インストールする場所」を聞かれているのですが、一応 `C:\anaconda3` とかに変更しておいた方が良いかも。
なぜかと言うと、海外製ソフトはたまに、日本語を含むフォルダの下にインストールするとバグる奴がおるので…。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/c18b7951-a1fc-8b5a-21d6-d4d95dbe18c5.png)

これは何もいじらず【Install】を押しましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/6a1f1ade-f851-0601-22ac-ef29c0a20b30.png)

そうすると、インストールが始まります。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/4d9b7ee8-df87-3f5f-fe23-2e03706e1ef9.png)

終わったら【Next >】ボタンが押せるようになるので、押しましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/833a054f-ece4-6855-fe24-2989444ace7e.png)

宣伝ですね。
JetBrainsという会社が売ってるPyCharmというPython用プログラミング支援ソフトを勧められています。
とりあえず【Next >】。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/e1df48ad-9335-402d-6435-2fca3c57e2f1.png)

やっと最後です。
Anaconda3の使い方を紹介するチュートリアルなどを受けるか聞かれていますが、お好みで。
ここでは “いいえ、結構です” ということで、チェックボックスを外して【Finish】を押します。

ふー、これでインストール完了です。
お疲れ様でした。

## Anaconda3 の付属ソフト Jupyter Notebook を起動する

「また知らない単語が突然出てきたぞ！？」
いやほんとそうですよね…。

**Jupyter Notebook**は、Anaconda3の付属ソフトの１つです。
WEBブラウザで`Python`コードを書いて即座に実行できてしまうのです。
今回Anaconda3をインストールしたのは、結局これ（**Jupyter Notebook**）が目的だったわけです。

では起動しましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/60219986-5588-cc60-4cf8-2c6cf310863a.png)

Windowsスタートメニューから`Anaconda3`→`Jupyter Notebook (anaconda3)`をクリック。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/1b4cf9ab-a3e4-a7f3-bb1b-4fd534da23db.png)

すると、こんな怪しいソフトが起動します…！
ビックリしますね…

でもこれ **Jupyter Notebook** の本体なんです…
なので ✖ で閉じたりしないであげて下さい…

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/2db0cb8c-c8f4-d357-833b-8f2cfe9255db.png)

で、
そこに表示されている↑のような
`http://localhost:8888/?token=xxxxxxxxxxxxx...`
というURLをクリップボードにコピー（マウス左ボタンでその文字列をドラッグして右クリック で、コピーしたことになります）して、WEBブラウザで開きましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/157ee310-28e2-52eb-5418-32980efbc4ff.png)

↑このようなページが開きましたでしょうか。
※ 画面中央のリスト内容は、写真と違っても大丈夫です（パソコンによって異なるので）

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/7c6d2fe6-f74d-a54b-11ab-29a58467f021.png)

そうしたら、ページの右上らへんにある【NEW ▼】をクリックして、出てきたメニューから`Python 3`をクリックします。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/2653a2ad-325d-3e8c-9a32-b9baf43c05e2.png)

今度は、こんなページにたどり着きましたでしょうか。

実はこれが、目的のソフトです。
ふ～、やれやれ。

この`In [ ]:`の右のテキストボックスに`Python`コードを書くと、なんとその場で解釈して実行してくれます！

例えば **Hello World! と表示しろ！** という`Python`コードを書くと…

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/81f87d8a-016d-3182-c44b-98f4aa7c784f.png)

表示されました！
エライ！
（ちなみに**実行**は`Ctrl+Enter`です）

じゃあ
**xに(1+3)を代入して、yに(x+10)を代入して、yの値を表示しろ！**
と書くと…

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/971131a1-89ce-e845-39ed-d8c9f52357c6.png)

エライ！！

これでやっと、受講準備完了です！

# 講義動画ページを開く

だいぶ話は戻りますが、
メールに記載されていた**講義動画ページのURL**をWEBブラウザで開きましょう。

![image.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/553715/61209866-60e2-b054-f3fa-241b6d1a176c.png)

「あとは、動画見ながら自分で実習してね」ということですね。

1時間前後の動画が8本＋αくらいあります。

レポート提出などはもちろんありませんので、自分のペースでやってみましょう！
私も今からやってみます:smiley: