‫お帰りなさい｡
‫このセクションでは､ 私が機械学習とデータサイエンスの中で最も気に入っているツールの1つを実際に使ってみることになるので､
‫とても楽しみにしています｡
‫さて､ これまでの2､ 3節で､ このようなワークフローを経てきました｡
‫あなたのパソコンがあります｡
‫プロジェクトフォルダを設定しました｡
‫Condaを使って､ いくつかの機械学習やデータサイエンスのツールを使って環境を作っています｡
‫ここからは､ それぞれのツールについて､ より深く掘り下げていきます｡
‫そして､ より具体的にこのセクションでは､ Jupyter Notebooksに焦点を当てます｡
‫さて､ この図､ ここを指す矢印､ ここを進む矢印を見ると､ 「どうしたんだ､ ダニエル」と思うでしょう｡
‫ご安心ください｡
‫これから何回かに分けて見ていきましょう｡
‫Jupyter Notebooksは､ 機械学習やデータサイエンスのプロジェクトを行うためのワークスペースのようなもので､
‫私たちが今注目しているのは､ このJupyter Notebooksです｡
‫そして､ これがこれから使うワークフローです｡
‫すでに作成したプロジェクトフォルダを用意します｡
‫私たちは環境を持っているので､ これらのツールにアクセスできるように､ 環境を有効化する必要があります｡
‫しかし､ Jupyter Notebooksやその他のものを使いこなすと､ 実際にはこのようになります｡
‫あるデータをJupyterノートブックにインポートし､ そのデータから洞察を得て情報を得るために､
‫自分の環境の中でこれらのツールをたくさん使うのです｡
‫概要は以上です｡
‫とりあえず､ Jupyter Notebookで手を動かしてみましょう｡
‫そこで､ ターミナルを開いてみることにします｡
‫windowsなら開放した方がいいかもしれませんね｡
‫それをクリアしていく｡
‫だから､ ワークスペースがきれいになったんです｡
‫Windowsであれば､ anacondaのプロンプトを開くとよいかもしれません｡
‫そして､ これらのツールにアクセスするためには､ 環境をアクティブにする必要があると言ったことを思い出してください｡
‫まずはそこからですね｡
‫しかし､ 実際には､ これからプロジェクトフォルダに変更します｡
‫デスクトップに変えてみる｡
‫そして､ 自分の情報､ 取り組んでいるプロジェクトフォルダをすべて通常コースのフォルダに入れました｡
‫だから､ ここに行くんです｡
‫私のはSample Projectという名前です｡
‫あなたのは違うかもしれませんが､ LRSを使ってこの中身をお見せします｡
‫CDはChange Directoryの略だと覚えておいてください｡
‫今､ 私はサンプルプロジェクトフォルダにいます｡ サンプルプロジェクトフォルダの中には､ envというフォルダがあります｡
‫私たちが置かれている状況を再確認するためです｡
‫さあ､ 行こう｡
‫ファインダーに入ります｡
‫これは､ Windowsのフォルダナビゲータとかかもしれませんね｡
‫だから､ mlコースということです｡
‫そして､ ここに行くと､ サンプルプロジェクトにいます｡
‫これでよしとしよう｡
‫EMFがあるんです｡
‫さて､ これからやらなければならないのは､ この環境をアクティブにすることです｡
‫だから､ 機械学習のツールにはすべてアクセスできるんです｡
‫では､ そうしましょう｡
‫コンダが起動する｡
‫ファイルパスを入力する必要がありますね｡
‫あなたの環境がどこに保存されているかによって､ 私のとは異なるかもしれませんが､ 前回の講義で取り上げたのは､
‫環境のセットアップとアクティベーションです｡
‫そこで､ その環境をもう一度有効化してきたいのです｡
‫Desktop MLコース サンプルプロジェクト env.
‫ここでエンターキーを押すと､ ベースからこのパス名が有効になるように変更されることがわかります｡
‫それで今､ 私の環境はアクティブになっています｡
‫Jupyter Notebookを立ち上げることができるはずです｡
‫Jupyter Notebookというコマンドを入力してエンターキーを押すことで､ ミスノートを作りました｡
‫これは何をするかというと､ ブラウザを自動的に読み込むのです｡
‫デフォルトのブラウザがJupyterのダッシュボードにやってきます｡
‫ここは非常にシンプルです｡
‫繰り返しますが､ これはサンプルプロジェクトフォルダで見ることができるものの別のビューに過ぎません｡
‫というわけで､ ここでエンドフォルダが出来上がりました｡
‫この中を見ると､ ファインダーに戻ってenvの中を見ると､ 全く同じフォルダがここにあるのです｡
‫ここが私たちの仕事場です｡
‫今すぐ
‫これについては､ どのような点に注意すればよいのでしょうか｡
‫まず､ ホームセクションに戻ります｡
‫このフォルダに現在あるファイルが表示されています｡
‫このサンプルプロジェクトのフォルダーにいることを忘れないでください｡
‫次に､ アップロードと新規作成というボタンがあります｡
‫それらをちょっと見てみましょう｡
‫そして､ ここには他に2つのタブが起動していますね｡
‫Jupiterのインターフェイスで動作している端末を表示します｡
‫Notebooksは､ 実行中のノートブックが表示されます｡
‫そして､ 現在どちらも起動していないため､ 起動している端末はありませんと表示されます｡
‫ノートパソコンが動いていない｡
‫さて､ クラスターですが､ 今のところ特に気にする必要はありません｡
‫ここ数年､ 機械学習のプロジェクトに携わっていますが､ クラスタタブは見たことがありません｡
‫だから､ ここに戻ってくるのです｡
‫本当に大事なことに集中する｡
‫では､ このアップロードボタンと新規作成ボタンとは何でしょうか？
‫さて､ 見てみましょうか｡
‫アップロードをクリックします｡
‫どうなるんですか？
‫これは､ フォルダのインターフェイスを開くことになります｡
‫さて､ もし何かをアップロードしたいとしたらどうするか？
‫例えば､ 私はこの講義のために心臓病のCSVドキュメントをここに持ってきましたが､ あなたはここに別の種類のデータフォルダを持っているかもしれませんね｡
‫このファイルを開くと､ Jupyterのダッシュボードにアップロードされます｡
‫しかし､ 実際には､ 以前のサンプルプロジェクトに戻ると､ 今度はenvと心臓病と心臓病があることがわかるだけなのです｡
‫つまり､ このアップロードボタンは､ 現実的には､ あるフォルダを別の領域に転送するための別の形態に過ぎないのです｡
‫だから､ またそれができるんです｡
‫今回は画像で試してみましょう｡
‫そして今､ このアップロードは､ あなたが試したいどんなフォルダでも､ どんなファイルでも動作するようになります｡
‫私が使っているこれらのリソースへのリンクは､ リソースセクションに掲載されますので､ よろしければご自身でお試しください｡
‫そこで､ この画像をアップロードすることにします｡
‫そこをクリックしてください｡
‫そして今､ Finderに戻ると｡
‫私たちがいた場所に行ってみてください｡
‫サンプルプロジェクト
‫つまり､ ここに全く同じものが入っていることがわかります｡
‫MV six Step ML Framework PNGとHeart Disease｡
‫CSV もう一つ注目すべきボタンがあり､ それは「新」です｡
‫新規をクリックするのですが､ これが一番楽しみなところです｡
‫今ならノートを始められる｡
‫Python 3と書いてあるのは､ これをクリックすると新しいノートブックが作成され､ そのノートブックでPython
‫3のコードを実行できるようになるためです｡
‫そうだろ？
‫Pythonのコードを書きたいのです｡
‫機械学習のコードを書くようになりたい｡
‫また､ テキストファイルを作成したり､ 必要であれば別のフォルダーを作成したり､ ターミナルウィンドウを作成することもできます｡
‫私たちは､ これから多くの時間を費やすことになるノートブックにフォーカスしているので､ 今はそれらを見てもらいたいと思います｡
‫そこで､ ここをクリックします｡
‫新しいウィンドウが表示されます｡
‫そして､ ここからが本番です｡
‫データサイエンスと機械学習の中で､ 最も美しいもの｡
‫まあ､ 本当にうまくいっているアルゴリズムは別として､ Jupyter Notebookはそうかもしれません｡
‫このインターフェースは､ 初めて見る人には少し分かりにくいかもしれませんが､
‫心配しないでください｡
‫はノートのタイトルなので､ Example Notebookと呼ぶのかもしれませんね｡
‫ファイル名を変更して､ この小さな保存アイコンをクリックすると､ ここに自動保存されます｡
‫しかし､ 本当に私たちは､ 救われたことをクリックします｡
‫でも､ それでいいんです｡
‫私たちはここに戻ってくる｡
‫私たちは何に気づくのでしょうか｡
‫例のノートのIPとBがあるから､ わかるかな？
‫この例のノートブックに入力する場合､ デモのためにこれを変更してみましょう｡
‫ノートブック例､ リネーム1回｡
‫これでこの名前も変わってくるね｡
‫そして､ サンプルのプロジェクトフォルダに戻ると､ このようになります｡
‫今､ 私たちが持っていることにお気づきでしょう｡
‫例題ノート IP NB さて､ IPとBは何の略でしょうか？
‫Python notebookは､ Jupyterの旧名称ですが､ 古いバージョンのノートブックが壊れないように拡張子はこのままにしてあります｡
‫この拡張子､ IPやBという名前のものがありますが､ これは実はJupyter Notebookなのです｡
‫ここで､ 実行中のタブを確認すると､ 現在､ ノートブックが実行されていることがわかります｡
‫この実行中のタブからのシャットダウンボタンにあまり注意を払う必要はありません｡ なぜなら､ 私たちは他の場所でノートブックをシャットダウンすることができるからです｡
‫しかし､ それは今後の動画で見ていくことにしましょう｡
‫次に考えることは､ これをexample notebookに名前を戻して､ 実際に何が行われているかということです｡
‫さて､ ざっくりとした概要ですが､ これがタイトルだと覚えておいてください｡
‫これはメニューバーで､ 他のアプリケーションで見たことがあるような､ ファイル編集､
‫いくつかの異なるコントロールがここにあります｡
‫これがツールバーですね｡
‫つまり､ これらは異なるセルで使用できるコマンドで､ これはセルです｡
‫このセルには､ コードやマークダウンのコンテンツが含まれることもありますが､ それ以外のものも含まれることがあるということです｡
‫しかし､ 気になるのは主に2つのコードです｡
‫そして､ マークダウンコードは､ ここにPythonのコードを書くことができるもので､ マークダウンでは､ 整形されたテキストを書くことができるものでした｡
‫つまり､ Hello Worldと書きたいなら､ シフトとエンターキーを押せばいいわけです｡
‫テキストがありますね｡
‫よし､ この講義が長くなるのを防いでくれ｡
‫次のビデオでは､ 細胞を使ってできるさまざまなこと､
‫この小さな道具を使ってできるさまざまなことを見ていきます｡
‫しかし､ ここから得られるのは､ コマンドを実行した後にターミナルウィンドウがこのように変化すれば､
‫環境を起動させればJupyter Notebookを起動できる､ ということです｡
‫Jupyter Notebook それはまったくもって正常なことです｡
‫これは､ 基本的にJupyter Notebookがローカルホスト（あなたのコンピュータ上）で動作していることを意味しています｡
‫ローカルホストはこちらで確認できます｡
‫つまり､ ブラウザ上でドキュメントが実行されていることを意味するだけです｡
‫だから､ このままでいい｡
‫次回のビデオでは､ Jupyter Notebooksのコントロールやできることをさらに詳しく見ていきます｡