【IBM Watson Studio】クラウド上に無料でJupyter Notebook環境を作る方法

皆さん、こんにちは。戸倉彩です。

**「IBM Watson」** は、**IBM Cloud** の機能の一つとして提供されており、 IBM Cloud アカウントを持っていれば誰でも手軽に利用することが可能です。今回は、IBM Cloudのアカウント取得から**IBM Watson Studio** 上で「Jupyter Notebook」 環境を作成する方法の流れについてご紹介いたします。

## 1. IBM Cloud とは
IBM社が運用し、提供しているパブリッククラウドサービスのことです。詳細については、ここでは割愛させていただきます。  
**■ IBM Cloud 公式サイト**
https://www.ibm.com/jp-ja/cloud

## 2. IBM Cloud のアカウントの種類について
IBM Cloud を利用するためにはアカウント登録が必要です。現在、3つのアカウントプランのタイプががあります。無料で利用できるアカウントは **「ライト・アカウント」** と呼ばれています。無料の範囲で、無期限にサービスを利用することができるので、ちょっとした検証や学習に役立ちます。
[<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/7bc99fcd-4f9b-2138-d2ca-00010b850097.png" width="700">](https://www.ibm.com/cloud-computing/bluemix/ja/pricing)
※最新情報や詳細については[公式サイト](https://www.ibm.com/cloud-computing/bluemix/ja/pricing)をご確認ください。

## 3. 必要なシステム環境
IBM Cloud アカウント登録は、すべてWebブラウザから行うことが可能です。公式サイトでは、IBM Cloudのソフトウェア要件として代表的なブラウザの最新バージョンと記載されていましたが、ワタシの手元のWindows 10 の環境でMicrosoft Edgeや別のブラウザからもアクセスできましたので、試してみてください。
* Mozilla Firefox Extended Support Release（ESR） 38（最新バージョン）
* Windows Internet Explorer バージョン10、11
* Safari（Mac用最新バージョン）
* Google Chrome（最新バージョン）<br>

【参考】[IBM Cloud 公式サイトー 詳細](https://www.ibm.com/jp-ja/marketplace/cloud-platform/details)

## 4. メールアドレス一つで登録できる無料アカウント登録の手順
手元に登録用のメールアドレスを用意して次の操作を行なってください。電話認証やクレジットカード登録は不要となるため学生さんでも利用可能です。
１. [IBM Cloudアカウント登録](https://ibm.biz/BdzceS) サイトへアクセスし、**「フリー・アカウントの作成」**ボタンをクリックする。  
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/459b4f5e-997d-8c93-3188-e5fd6045593e.png" width="400">  
２. アカウントに紐づける必要項目を入力し、**「アカウントの作成」**ボタンをクリックして次に進む。
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/ea270b42-8e4b-a7eb-4af7-522bf8c66cf8.png" width="300">
➀ Eメール* (登録したいメールアドレス)
➁ 名前* (平仮名、カタカナ、アルファベットOK)
➂ 姓* (平仮名、カタカナ、アルファベットOK)
➃ 会社名
➄ 国または地域* (日本を選択する)
➅ パスワード* (大文字、小文字、数字、記号すべて１つ以上を含めた8文字以上を入力する)
※ * は**入力必須項目**です。
※サービスの特性上、氏名や会社名はアルファベットで登録しておくことをお勧めします。  
３. ボットではなく人間が操作していることを **reCAPTCHA** とよばれている仕掛けを操作して証明する。  
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/bad4ba74-6e29-d727-872e-0e7b9afae2b9.png" width="300">  
(1) 自動的にポップアップ画像が表示される
(2) 指示された画像をすべてクリックして選択する (例えば、今回は「お店の外観」と表示されているので、お店と思われる画像を選択します。表示される画像はその都度異なります。)
(3) 選択したタイルの上に✓マークが表示されることを確認する
(4)「確認」ボタンをクリックして次に進む  
４. **「ありがとうございます」**画面が表示される。  
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/b6ed6bdc-ad42-4883-843b-f714c5691e99.png" width="300">  
５. 必要に応じて下記のメールを受信できるように設定しておき、メールを受信したら内容を確認して**「Confirm Account」**ボタンをクリックする。  
・**メール送信元**: IBM Cloud (no-reply@bluemix.net)  
・**メール件名**: Action required: Confirm your IBM Cloud account  
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/450a7dad-351d-2ece-3116-b6e2a3176ae1.png" width="300">  
６. **「成功しました！」**画面が表示され登録完了する。  
<img src="https://qiita-image-store.s3.amazonaws.com/0/146388/6293ee6a-4ee9-80e9-890f-eb806fbfac02.png" width="300">

所要時間はわずか数分でアカウント登録を完了させることができます。

## 5. IBM Watson 上でJupyter Notebookを作成する
1. **[IBM Cloud サイト](https://cloud.ibm.com/login)**にアクセスし、**「Login」** ボタンをクリックしてログインする。 
<img src="https://fv6qsa.by.files.1drv.com/y4maqCA1ltIaY-5ajn54dGnJlzhf-PSNrxxcy3ttx1w42DGPTvE427U62C2n8dsFtLYu1qbnkxIIkIqnKW8sxasL5OhogyE5yIJ7f-Q29N2x77c20As4lu-baahHzyklGfKsR7YeG1Z0Nyg0i94ZdAiszwuzyP6GUeIuT3Iw0-0P13YUEx6S_ca5I8PBe8awUYa4-aNpkWDYWQjnQw9e3DGHw?width=1496&height=932&cropmode=none" width="600">    
2. **「カタログ」** をクリックする。  
<imgsrc="https://hxm4sq.by.files.1drv.com/y4mY8SS_6tdykso9OymQxSzQ_6fK4Nh6HbxBttGl-k8Tqj37F69vGHCmLcNyrm-wM__8Dd6MVxKYvmmbUlgAQBeZGWdDXn9VX_a7SHx84VmsLGOkx-GfpljnmFqZZ6dIUH6Dip5PKcR1VDblVM71SzaJ8ZnmgM3gkmbgCXIgHMm0z6OUhXkZIERiA-Adqfg_cn4s-ATCCHdWinCIK9hesoe2w?width=1712&height=847&cropmode=none" width="600">
3. **「Watson Studio」**画面が表示されたら、**プラン**が**「Lite(無料)」**になっていることを確認し、画面を下にスクロールする。  
<img src="https://hxm2sq.by.files.1drv.com/y4mwrD1pCZpP0pZXvG6hc4rOGnwGpgE_qkIaHZDOaZh3osiduq9buFRWsTtOo01lbt2dvTYT_83doLa4opiv9EaRhAThIIWIdXvxrk_K7UAx-jEnsYuKLwBybyOEakPjV9ULPEI7Su4h8q3qKX19bwjfY7xLHRZ8B5fLiC73vQxIhF-rA9KjiL70EB8SAjrgV43SgAnwLDtK3X1oSQXGHC5Iw?width=1633&height=1004&cropmode=none" width="600">
4. **「サービス名」**に任意のサービス名を入力し(自動的に生成され、表示されているサービス名のままでもOK)、画面右下の**「作成」**ボタンをクリックする。
<img src="https://hxm1sq.by.files.1drv.com/y4mX8ENltm2BI9qYX-Z5DnXI4_VfzPe1RBjNEExDbVuwDSQ-zYqOHTCcnu-G0LK0HVM7L2qnH7IkOULDlRbjxH9QzKyzvQd6nJr3T5azD9DZ0BxbFZqCep8g0_m6r0qsCzCOWuKYHCYuY-hyjLSeHr9XNCxQKajSwGXIZObHFIxZLTpGM6PWmQnDrAtRZXmDLB0QUzZe2jW3614tqc-KS9EbQ?width=1589&height=970&cropmode=none" width="600">
5. **「Welcome」**画面で**「Create a project」**ボタンをクリックする。
<img src="https://hnm9sq.by.files.1drv.com/y4mGQQaKcIijRdVZm-dQ6UTC-GusWeNXJVaucFQ7owWJbJOEbRmMj_2hCs7gVjJVzDgIUrXxHQu4mt3cpb28lPrAY1cyP3f01ymcwG8amGl4g7vwaf7kOEv8Jhrll-pazOF9YgHjClAQR6M4ZM711GmF-HKkT5-_zlAzvUSaAdbmGI6DcksJ7ICSHTA3hLCUGVkhikTMM68qiHALifdXtpQgQ?width=1727&height=1016&cropmode=none" width="600">
6. **「Create a project」**画面で**「Create an empty project」**をクリックする。
<img src="https://hnmpsq.by.files.1drv.com/y4mvfpcy-ctCZK0reeq4YO1CE6PZcdx6iYWVFOJZG3m7M6Atng1Clk6ogDiyffEScQIULjJb6-XhsVyn3OpcHB2_wC-mPO1TOgtixDMCnhsa71KfhCXQh2DxIXqrNQ17oKHMuM_baecNSDsT3HGuj2xLcXkJBwm3mloTij2KAShyat9cUUsC-u0QciEAGOkPMirMT2qQlb2kq_pw0oAxfiDgQ?width=1629&height=962&cropmode=none" width="600">
7. **「New project」** 画面の **「Name」** には任意のプロジェクト名、**「Description」**には任意の説明情報を入力し、画面右下の **「Create」** ボタンをクリックする。  
※ 「Restrict who can be a collaborator」 (共同編集者になれる人を制限する) チェックボックにチェックが入っていない場合には、チェックを追加する。
<img src="https://hnm8sq.by.files.1drv.com/y4m5m-tYbUMsCSHt_mIH7app19dPbAqyXLrj572bf3OfPWPEXiD0tw0smOSF2am3SQgTMuya8uXbrWwJVr5Qgxr-hG8lEiq1mQqIi9_s0UM2hJAyXbTrPSWxh7bsXDYrJYOkiyYz6IqTKQ1Rgw1oHySkfHeSO0M18A1nU5RJH3WS68OlMfYmsIDfe0fXAj5MV2fgcVFfGvlp8cdhngdlI4h6Q?width=1697&height=945&cropmode=none" width="600">
8. 右側の**「Define storage」**の**①**の**「Add」**をクリックしてストレージを追加する。
<img src="https://g3m6sq.by.files.1drv.com/y4mAbU5_1qhy7pNHDRIStjcI8MdKj7V3FkyJgQ8vBBiAnPtIg4HNxWp1RMf8SHBqZHatDMX-Rbx3V5qPKvGREhdYtL54OrczrLic7MO9ZEAHng2DxR2R6I2eAxgyMiWOSjU1i05xbxsNapINen5FTCgjd3jM58LtLdCGY9bw60XMEHOQusmnihM4PSMxb99oz0QG_TKba4yBnoG7qyLc2FMeQ?width=1697&height=945&cropmode=none" width="600">
9. **「Cloud Object Storage」**画面が表示されたら下にスクロールする。
<img src="https://hnm7sq.by.files.1drv.com/y4mTJH_1gHei9TAPjxtMtXiEZnrtQlVnRRx_GZm1jEtFlN1ck9KuMXwZR4iGMh86WBr0HBg9fPNnwbteOk-tZ-qUZ_ZjXEi7k0RTTZJgrnSh4yM5CBBMyxzPz4q-tARt4vnWHt1xWbiaBSiU5aCFZanPfK4Hzo852or44jcRR-uNDcLnfayIvAW0Jg__HHz0vPqsVM5xnd8OKI72PTSdiNeLw?width=1575&height=875&cropmode=none" width="600">
10. 先ほどと同じように**「PLAN」**が**「Lite(Free/無料)」**になっていることを確認し、右下の+**「Create」**をクリックする。  
<img src="https://hnm5sq.by.files.1drv.com/y4mwKp-EGgMNpWyh_8322Fbkl9JrDtJkpERDz0Oe-gt7RWrtXnVJmnfkHDTBLurPr5AgFL9JzYVKlTyQGHPgW2p-vhz6bV-n4z_7H4-tHdP-mJIUjRj-jqpPg9nN-WROLPBtO2Ok2NTJKwW0H17FjyOgYqObOYxVWA1VO7slqtVb496KJh0wbzflltF2tl-X1KZzfRGzdv32tH5ULDQKbtUGA?width=1662&height=920&cropmode=none" width="600">
11. **「Confirm Creation」**が表示される。
<img src="https://hnm6sq.by.files.1drv.com/y4mXDlDH71BZ9z-m8JDQftqSQ8EI9rd7YHtdPlGqPHUoNfIubnj8JXNYwhjWQi1hd6lJIZrfkKG9JeT3Towk3CgCVI5oquLTywgxlstoWqf28CJSgS3w7L_3uNk0dlxi2ZHenbn0enNYeVp1ZejYfCtRZrUQuMeeXk9dWpYEWPThxcCi31-uo0LppypulDQ1l2LXzRSx4bx6nvVkxPXkGIQPA?width=1862&height=1035&cropmode=none" width="600">
12. ストレージのサービス名を任意で変更したい場合は、**「Service name」**の配下のボックスに入力し、右下の**「Confirm」**ボタンをクリックする。
<img src="https://hnm6sq.by.files.1drv.com/y4mXDlDH71BZ9z-m8JDQftqSQ8EI9rd7YHtdPlGqPHUoNfIubnj8JXNYwhjWQi1hd6lJIZrfkKG9JeT3Towk3CgCVI5oquLTywgxlstoWqf28CJSgS3w7L_3uNk0dlxi2ZHenbn0enNYeVp1ZejYfCtRZrUQuMeeXk9dWpYEWPThxcCi31-uo0LppypulDQ1l2LXzRSx4bx6nvVkxPXkGIQPA?width=1862&height=1035&cropmode=none" width="600">
13. **②**の**「Refresh」**ボタンをクリックして画面を更新する。
<img src="https://hnm3sq.by.files.1drv.com/y4mOC_UiXr6A7FVlUV05Sd4FTM5oO5UTE2gkaIRMrLEMAhIGWdL3OSqYwNNFPSbkKM81JsK4TMDONhzytl8jFeXrE6nv8zkpJ99HD1NEdpXxZatVoOv7sWvMHYOVymwotxJXTybTfc0Yb7k2ygr_7l1lO02S7-QPZZeObTyD0WT2eLLrloHM4CQCaBcniau4pk07svumo7rUHK_c-S6YtuVGw?width=1808&height=1004&cropmode=none" width="600">
14. 画面が更新され、「Storage」の配下に作成したサービス名が表示されていることを確認し、画面右下の**「Create」**ボタンをクリックする。
<img src="https://hnm4sq.by.files.1drv.com/y4mKabaNXOIvl4APd6G__cV4gmxpOML9wFdQbk9GFNPtSiU5vl2nFiDmH-GTtnS0IjR4CuR04EfdWx1J_5reaPFb3Azwa4M-DBnOnqsTvU9muqFrwYTku_eYQjdgb1wzPhHFhQNY0LKSLXYvXp07WLTAGSPl34waQiW9FzDsdQKt134e-Wj8PhhVd1YAfA2zP9uiy4xzCOG-k_14P20sVaE5Q?width=1933&height=1075&cropmode=none" width="600">
15. 生成されたプロジェクト名が表示されている画面上の**「Add to project」**ボタンをクリックする。
<img src="https://hnm2sq.by.files.1drv.com/y4mh-T7D5KH6nO9sN2Zi7PhyTzD1kMHfQGoFz8CFaLQLa65WmFDE9EjttedsaVMrPlQV3kxlQDpKLpSRgs35PtugBpoU5rZRyloWc2tY3INHn7CRxsc25ExtXdt_vsgEIii_dFfu0G9Pt73FW5nUoD69d4NU58c9frnLXZnS9uo0pkJzFTPQ6OjQbembhiIqqLl-Z60WsWAOIlpWDrCy_meHw?width=1562&height=868&cropmode=none" width="600">
16. 表示されたアセットタイプから**「Notebook」**をクリックする。
<img src="https://hnm1sq.by.files.1drv.com/y4mvWWEBxZobBbv62pOXrSLGl7fN8ywuS7m770yuj7MgVnYD6E0puNFGaS9sBWI8LuhE6e_4Hwsy2nSKLFHABWd9ZO2QA7HTXsf3mFSDMFQNWHR_UfuHcTokLLkTg9zypHWQXeOD-WmOAKu-plQElZXdajx-r0_nvaI6Yfj7cWUi5oNrTIX6CRc2K5Z-MnWQ0OkTZZJM9zDNCeMqXXCKoqcCQ?width=1708&height=952&cropmode=none" width="600">
17. **「New notebook」**画面で「Name」には任意の名前を入力し、今回はデフォルトの 「Default Python 3.6 XS (2 vCPU and 8GB RAM)」 のまま 「Create Notebook」 ボタンをクリックして作成する。
<img src="https://g3mpsq.by.files.1drv.com/y4ms78U5LTBm1rC15rcta9P7c6Dun_dLTOih2IyWtGXYgohxWP592WI2emAvS-JABStXRkig5SIZht8PnoNa-D9N5BAW6bywNFwlqbv1Iimr2JQcvHwoObYn9JNIfWh2Brp8JbV6-mEdtybYDuxJ8QeWnDp0FhteWDlq6u3MUexfu8TgBJr5xVl5ichZWVQSIVNo6bKENCNKw8_1yHkSbA3aQ?width=1714&height=954&cropmode=none" width="600">
18. 少し待つと、指定した名前のJupyter Notebookが作成され表示される。
<img src="https://g3m8sq.by.files.1drv.com/y4mX3igcW6ON9G9jw_W3Uh1Yzm6cPQzR-wTDzfx9BE5f19fOVrtVRfHNGSC7Xl-1sVsO8K6ANoDtA0ZkI5DxUA_V_FYEsvIeQsVC13168OdPjWEXfpPPkmFCy2o_dZeJTylk7a4jnka2Je2eiGAJPC057lKRBO7Ndd9aHkoCR7yNwTlMcEb9Mvd121eVfXQIPRNvufIHaK-BZkoDuvUl65qew?width=1677&height=933&cropmode=none" width="600">
19. 動作確認する場合は、例えばボックスに 1+1 と入力して 「Run」 アイコンをクリックして次の行に 2 と表示されればOKです。  
<img src="https://g3m7sq.by.files.1drv.com/y4ma4_8ifwDQMIPLIRBs17wtmzgjoTYWqnJfBFL4uZ036xrwLRPi1b_11Mqafg52y4WXzkTwTgsiNn7Fwg4UpQ2V-QojEX8jGckG5vNQvcQX7R5gX0n9Su6ntUsGhGlaz-aVsQBYy8kzm8LCFyw1-ej0q-t9GJ1Ai5h0FnTUP6AGvtI-7qhoe0n3O85tbO0cAXcp6amG4of3TkVvVicI5io9Q?width=1679&height=429&cropmode=none" width="600">

作成方法は以上となります。スムーズに操作できた方が多いのではないでしょうか。ここからは、自由にJupyter Notebookを使っていろいろ試してみてください。

Have a nice Geek Life♪

※Twitterで最新情報配信中 [@ayatokura](https://twitter.com/ayatokura)