人工知能パーツ Microsoft Cognitive Services を使った表情分析アプリを作ろう！[Azure サブスクリプション準備編] 2019年6月版

Microsoft Cognitive Services は 画像、文章、言語、情報を処理する機能を API 経由で利用できるサービスです。
Cognitive Services は無料で試用できますが、予めサブスクリプション申し込みが必要です。
Azure サブスクリプションをお持ちであれば、**Free Tier(F0)** と呼ばれる Cognitive Services の(当面)無料の料金プランを申し込みできます。
ここではまず、Azure の無料サブスクリプションの申し込み手順を紹介します。

> 2019年6月現在の手順にアップデートしました。(Azure 無料サブスクリプションの申し込み方法に変更点はありません)

# Azure の無料サブスクリプションの申し込み方法

## 準備
Azure の無料サブスクリプションの申し込みには以下が必要です。

### Microsoft アカウント
サブスクリプションの申し込み、利用に必要となりますので、持っていない場合は取得しておきます。
>[Microsoft アカウント登録手続き](https://www.microsoft.com/ja-jp/msaccount/signup/default.aspx)

### 携帯電話
テキストメッセージ (SMS) または 電話 (音声) で本人の存在確認を行います。海外SMSメッセージを取得できる携帯電話が便利ですが、音声で確認コードを取得することも可能です。

### クレジットカード
課金されることはありませんが、日本を居住地とする利用者の確認を行います。


## Azure の無料サブスクリプション申し込み

[Azure の無料サブスクリプション申し込みページ](https://aka.ms/cogbot_mar11) にアクセスします。
[無料で始める] をクリックします。
![20180216_01.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/af8b9b7e-fd2f-192d-98f7-c5d48e74a66d.png)


マイクロソフトアカウントの情報を入力してサインインします。
![20180216_02.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/dbcbe1c1-b702-35cc-2413-560d9c297a25.png)


**Azure の無料アカウントのサインアップ** のページで必要な情報を入力していきます。
![20180216_03.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/7ebff9ee-bb9b-773d-90d5-57cea348d7af.png)


### 1.自分の情報
 - 国/地域 (→日本)、氏名、メールアドレス、電話

を入力します。(マイクロソフトアカウントに保存されている情報は自動入力されますが、変更可能)
入力したら [次へ] をクリックします。
![20180216_04.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/03edfac0-2fa8-8007-4038-10fa48ba1614.png)


### 2.電話による本人確認
テキストメッセージ (SMS) または 電話 (音声) で本人の存在確認を行います。電話番号を入力し、[テキストメッセージを送信する] または [電話する] をクリックします。
![20180216_05.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/d2d11f65-5738-56a9-d580-a8bda7ee8e52.png)

受信した確認コードを入力して、[コードの確認] をクリックします。受信できない場合は [コードを受領していません] をクリックして再度配信依頼を行います。
![20180216_06.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/6042147f-f02a-7e00-7dd1-97f9102f20f1.png)


### 3.カードによる本人確認
 - カード番号、有効期限、セキュリティコード
 - カードの名義人名、住所

を入力します。
[次へ] をクリックします。
![20180216_07.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/26586391-eb3b-5115-b39c-d6b12f9caefb.png)



### 4.アグリーメント
一段目 (サブスクリプション、各種ポリシー) をクリックしてチェックをつけます。
[サインアップ] をクリックすると申し込みは完了です。
![20180216_08.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/6e0806be-8b11-4a9c-d686-928ae547ef80.png)


### 申し込み完了
**Azure へようこそ** のページが表示されれば、サブスクリプション申し込み完了です。
[スキップして Azure Portal を続行する] をクリックすると、Azure を管理するポータルに移動します。あとで Azure Portal にアクセスする場合は https://portal.azure.com/ からアクセスできます。
![20180216_09.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/64af0678-2895-7682-0ce4-349282f17013.png)


# 初めての Azure Portal へのアクセス
前のステップから、または Azure Portal (https://portal.azure.com/) にアクセスします。
Azure サブスクリプションを申し込んだ マイクロソフトアカウント でサインインします。
![20180216_10.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/5ff4d720-d582-90ad-54cf-81f371140e47.png)

初めて Azure Portal にアクセスする場合は、[ようこそ] のメッセージが表示されます。[あとで行う] をクリックすると、ツアー抜きですぐに利用を開始できます。
![20180216_11.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/2855f6db-7e3d-b69a-52c4-c677f732a4af.png)

ここから Cognitive Services Free Plan の申し込みが可能です。
![20180216_12.PNG](https://qiita-image-store.s3.amazonaws.com/0/117583/c4647bc5-56df-531c-3153-162b991e507a.png)

## Azure Portal から Cognitive Services Free Tier(F0) 無料プラン の申し込み方法

Cognitive Services には F0 (無償) のプランが用意されているサービスがありますので、そちらの申し込み手順を紹介します。

Azure Portal の 左部メニューバーから **[＋リソースの作成]** をクリックします。
![CogSubsc_01.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/117583/6458bb9c-7f2c-cbcb-2687-f688bb0beec6.png)

F0 を申し込みしたいサービス名を入力して検索します。(ここでは Custom Vision を例としています)
サービス名が候補に表示されたら、選択します。
![CogSubsc_02.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/117583/6ff4a7f6-5c6f-ce2f-b7e8-03980d04beba.png)

サービス名のブレードが表示されたら、**[作成]** をクリックします。
![CogSubsc_03.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/117583/ef8e541c-5952-c2d9-a51f-8de0df1a0f78.png)

サービス *作成* のブレードで、必要事項を入力します。(ここでは Custom Vision を例としています)

- **名前** : ご自分で見分けやすい名前を入力してください
- サブスクリプション(自動入力) : 複数所持している場合は、利用したいサブスクリプションを選択します
- **場所** : **東日本** またはお好みのロケーションを選択します (東日本や西日本で提供されていないサービスもあります)
- **価格レベル** : **F0** (無償) を選択します
- **リソースグループ** : *新規作成* をクリックして、新しいグループを作成 or 既存のグループを選択します

入力したら、ブレード下部の **[作成]** をクリックして新規作成を行います。
![CogSubsc_04.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/117583/def515bb-ebf4-2a19-aaf9-5c767252b2cf.png)

Azure Portal の画面で **デプロイ成功** のメッセージが表示されたら、**[リソースに移動]** をクリックし、作成したサービス(のサブスクリプション)を開きます。

> デプロイ成功 のメッセージが消えた場合は、上部バー上の鐘のマークをクリックして確認できます。

![CogSubsc_05.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/117583/1b9b8cdc-421d-dba7-a765-e93cffb95870.png)

クイックスタートのブレードで **API エンドポイント** (Web APIでアクセスする URL) を確認します。(コピーしてローカルに保存しておくと良いでしょう)
![CogSubsc_06.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/117583/73d12d4c-b4fb-81a4-e1ab-6e5cfd668bcf.png)

サービスのメニューブレードから **キー (Keys)** をクリックして開きます。**キー1 (Key 1)** に表示される文字列が Web API でアクセスするときに必要な キー になります。(これもコピーしてローカルに保存しておくと良いでしょう)
![CogSubsc_07.png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/117583/ff3beeb9-f6a6-6db5-9b6a-d196dd0966cb.png)