WEBVTT 00:00.140 --> 00:00.500 まあね。 00:00.530 --> 00:04.550 こんにちは、 PCの皆さんはセットアップの時間です。 00:04.550 --> 00:08.060 だから、 マックの皆さんはこの映画を見る必要はない。 00:08.060 --> 00:12.650 そして今こそ、 私がマックの人たちに、 私自身がマックユーザーだから、 彼らが私のお気に入りの人たちだと言ったことを、 00:12.680 --> 00:15.770 あなたたちに話すときだ。 00:15.770 --> 00:18.350 でも、 最初はPCから始めたんだ。 00:18.350 --> 00:20.480 実際、 私はIBMで数年間働いていた。 00:20.480 --> 00:25.790 だから本当に心の中では、 私はPCの血を引くIBM出身なんだ。 00:25.790 --> 00:26.150 だから 00:26.150 --> 00:30.290 だから、 私が他の人たちに何を言おうと、 あなたたちは本当に私の仲間なんだ。 00:30.290 --> 00:38.060 とにかく、 このコース全体に必要な環境を使うために、 PCをセットアップしましょう。 00:38.060 --> 00:50.060 まずは、 githubにあるこのクラスの私のリポジトリ、 LM engineeringにアクセスしてみよう。 00:50.060 --> 00:50.060 comをスラッシュしてLMエンジニアリングと名乗る。 00:50.060 --> 00:56.960 このリンクは、 コースのいたるところ、 コースのノートやリソースなどに記載されているはずです。 00:56.990 --> 00:59.870 そしてそこに行くと、 GitHubのこのリポジトリが表示される。 00:59.870 --> 01:05.440 下にスクロールすると、 セットアップ手順を書いたReadmeファイルを見ることができる。 01:05.440 --> 01:11.020 あなたの環境をセットアップするのに必要なすべてのステップをきちんと説明できたと思う。 01:11.050 --> 01:15.700 そして、 もしあなたがその方法で指示に従うことを好むなら、 ビデオを見るよりもその方法でやってください。 01:15.730 --> 01:17.200 そして願わくば、 それをうまくやり遂げたい。 01:17.200 --> 01:22.240 そして、 もし問題が見つかったら、 他の人たちのために更新しますので、 どうか私に知らせてください。 01:22.570 --> 01:29.890 いずれにせよ、 この説明書を読んでみると、 まず最初に、 PCの人はgitをインストールする必要があるかもしれないと書かれている。 01:29.890 --> 01:31.300 まだやったことがないのなら。 01:31.300 --> 01:36.070 Gitはコード管理システムだが、 使ったことのある人はほとんどいないだろう。 01:36.100 --> 01:40.480 マックにはデフォルトでインストールされているが、 ウィンドウズにはインストールされていない。 01:40.630 --> 01:47.230 このリンクをたどってgitのダウンロードページに行き、 指示に従ってダウンロードし、 01:47.500 --> 01:53.980 OKを20回ほど言って、 すべてのデフォルトを受け入れるだけだ。 01:53.980 --> 01:55.750 プレスの時に自分でやってみたんだ。 01:55.750 --> 02:00.310 OK、 OK、 OK、 では、 これらのことをすべて実行し、 デフォルトのまま実行すれば、 02:00.310 --> 02:03.490 あなたのコンピューターにgitがインストールされます。 02:03.490 --> 02:07.360 そうしたら、 リポジトリに戻ってくるんだ。 02:07.610 --> 02:12.560 次にすることは、 この一番上にある緑色のボタンコードだ。 02:12.650 --> 02:17.540 緑色のボタンを押すと、 リポジトリへのリンクが表示されます。 02:17.540 --> 02:18.980 そして、 このどちらかを選ぶことができる。 02:18.980 --> 02:21.020 しかし、 我々はこのhttpsの方を選ぶつもりだった。 02:21.020 --> 02:27.500 そして、 これを選んでコピーボタンを押してクリップボードにコピーする。 02:27.770 --> 02:32.690 これから行うのは、 新しいPowerShellを開くことだ。 02:32.870 --> 02:34.100 ええと、 そうだな。 02:34.160 --> 02:35.720 ここにPowerShellと入力する。 02:35.750 --> 02:41.510 久しぶりのPCなので、 ちょっと不器用です。 02:41.510 --> 02:42.140 でも、 これでいい。 02:42.170 --> 02:43.640 PowerShellの登場だ。 02:43.910 --> 02:44.210 うーん。 02:44.210 --> 02:53.000 そして、 まず最初にすべきことは、 すでにあるかもしれないが、 プロジェクト・ディレクトリを作ることだ。 02:53.030 --> 02:59.660 すでにprojectsディレクトリがあるかもしれないが、 CD projectsをやってみると、 ないことがわかった。 02:59.660 --> 03:03.200 こうすることで、 プロジェクト・ディレクトリを作ることができる。 03:03.230 --> 03:06.050 ウィンドウズ・エクスプローラーを使うこともできる。 03:06.050 --> 03:08.420 ファイル・エクスプローラーでもいい。 03:08.450 --> 03:12.570 コマンドプロンプトを使う必要はない。 03:12.570 --> 03:15.900 そこで、 ホーム・ディレクトリに新しいprojectsディレクトリを作った。 03:15.900 --> 03:24.870 CDをダウンロードして、 プロジェクト・ディレクトリーに入ります。 03:25.050 --> 03:28.470 ええと、 私が今打っているのはとてもシンプルなものです。 03:28.620 --> 03:35.730 git cloneというのは、 このリポジトリのローカルコピーを作るという意味です。 そしてリポジトリの名前と、 03:35.730 --> 03:40.980 1秒前にコピーしたリポジトリへのリンクを入れます。 03:41.310 --> 03:44.970 そうすれば、 すぐにダウンロードできる。 03:44.970 --> 03:45.780 もう起きてしまったことだ。 03:45.780 --> 03:48.480 すべてのコードはローカルドライブにクローンした。 03:48.480 --> 03:55.590 ここで見てみると、 確かにLMエンジニアリングというフォルダがあることがわかるだろう。 03:55.680 --> 04:00.600 そして、 これから8週間、 私たちの遊び場となるすべてのコードがある。 04:00.600 --> 04:10.650 また、 プロジェクトのルート・ディレクトリーという表現を、 LMエンジニアリングのこのフォルダーという意味で使うこともある。 04:10.650 --> 04:12.810 このプロジェクトのルート・ディレクトリである。 04:12.810 --> 04:18.380 だから、 もし私が口頭で言ったり、 あるいはReadmeにプロジェクト・ルートについて書いてあったりしたら、 それを読んでください。 04:18.380 --> 04:21.620 このディレクトリーLMエンジニアリングについて話しているんだ。 04:21.740 --> 04:22.550 さあ、 着いた。 04:22.580 --> 04:29.150 次のステップは、 Anacondaをインストールすることだ。 Anacondaは、 私が言ったように、 超強力なので、 04:29.180 --> 04:31.190 それなりにヘビー級のツールだ。 04:31.430 --> 04:41.000 Readmeに、 Anacondaをインストールするためのリンクがある。 04:41.030 --> 04:43.430 それをここにアップしてある。 04:43.640 --> 04:45.410 クッキーを除いてはね。 04:45.440 --> 04:50.450 これはWindowsにインストールするためのAnacondaのドキュメントで、 電子メールアドレスやその他様々なことを教えようとしますが、 04:50.450 --> 04:53.600 望むなら自由にやってください。 04:53.600 --> 04:57.590 でも最後に、 これから何をするかと言って、 ダウンロードを押すこともできる。 04:57.590 --> 05:03.140 Eメールを入力することもできますが、 登録を省略することもできます。 05:03.140 --> 05:06.080 そして、 このDownload Nowのページにたどり着く。 05:06.080 --> 05:08.420 そして、 これがこれから行うダウンロードだ。 05:08.870 --> 05:10.550 アナコンダはかなり大きい。 05:10.550 --> 05:13.670 これは5ギガバイトのダウンロードだ。 05:13.820 --> 05:16.730 だから、 あなたには余裕がないのかもしれない。 05:16.730 --> 05:18.740 また、 これが重すぎると感じるかもしれない。 05:18.740 --> 05:24.560 そして、 この後に記録するvirtualenvを使った別のアプローチもある。 これはよりシンプルなアプローチだが、 05:24.560 --> 05:27.290 互換性が保証されていない。 05:27.350 --> 05:28.790 それに、 ハードコアじゃない。 05:28.790 --> 05:32.930 筋金入りのLMエンジニアになりたいなら、 少なくともアナコンダ・ルートを試すべきだ。 05:32.930 --> 05:36.800 ダウンロードボタンを押す。 05:36.830 --> 05:44.930 すると、 Anacondaをインストールする画面が表示され、 いつものインストールウィザードのように、 「はい」を数回押さなければならない。 05:44.930 --> 05:47.300 インストールする場所を聞いてくる。 05:47.330 --> 05:53.750 容量を確保するために、 別のドライブにインストールすることを選択する人もいる。 05:53.900 --> 05:58.310 それが終わると、 インストールが完了し、 05:58.310 --> 06:03.590 ダウンロードとインストールに数分かかります。 06:03.590 --> 06:04.850 それは何を意味するのか? 06:04.850 --> 06:10.040 つまり、 スタートメニューには、 使い慣れたPowerShellがある一方で、 06:10.040 --> 06:25.030 Anaconda PowerShellと呼ばれる新しいものもある。 06:25.420 --> 06:26.860 このウィンドウを広げてみてほしい。 06:26.890 --> 06:29.740 手探り、 手探り、 手探り。 06:29.920 --> 06:31.450 ええと......。 06:31.480 --> 06:32.350 さて、 私は何をしたのだろう? 06:32.380 --> 06:33.250 これでよし。 06:33.580 --> 06:34.630 僕はこれがダメなんだ。 06:34.660 --> 06:35.590 これでよし。 06:35.620 --> 06:42.490 Anaconda PowerShellであることを知る方法は、 このbaseという単語が左側に表示されることです。 06:42.490 --> 06:49.900 これは、 私たちが構築した世界、 特に環境の世界ではなく、 基本的な世界にいることを意味します。 06:50.020 --> 06:50.680 分かった。 06:50.680 --> 06:57.640 それでは、 先ほど作ったプロジェクトフォルダーに入って、 LMエンジニアリングに入ります。 06:57.670 --> 06:58.570 あれだ。 06:59.020 --> 07:03.880 というわけで、 プロジェクト・ルート・ディレクトリに入った。 07:03.910 --> 07:10.600 condaはanacondaコマンドを実行するための名前だ。 07:10.660 --> 07:13.390 環境創造を意味するエンブ。 07:13.390 --> 07:21.940 新しい環境マイナスfを作りたいので、 この環境に必要なものすべてを記述したファイルを指定します。 07:21.940 --> 07:23.920 ファイル名はEnvironment。 07:23.950 --> 07:25.450 環境だ。 07:25.480 --> 07:26.650 ドットYAML。 07:26.650 --> 07:29.080 そして、 環境を見ることができる。 ymlはここにある。 07:29.080 --> 07:31.810 だから、 私はそうするつもりだ。 07:32.170 --> 07:39.580 さて、 この時点でコーヒーを買いに行く必要がある。 07:39.700 --> 07:45.670 そのため、 この完全な環境を最初にインストールするには少し時間がかかる。 07:45.670 --> 07:50.950 だから、 僕がやるときは、 前にやったことがあるから、 たぶん数分で終わる。 07:50.980 --> 08:00.520 初回は、 インターネット接続にもよるが、 10分から20分かかるかもしれない。 08:00.520 --> 08:02.260 では、 実際に何をしているのか。 08:02.260 --> 08:08.380 つまり、 データ・サイエンス環境に必要なパッケージのすべてに目を向けているのだ。 08:08.380 --> 08:15.520 そして、 この特定のタイプのシステム、 どんなチップを搭載していても、 さまざまなコンフィギュレーションがあっても、 08:15.520 --> 08:21.400 将来的にオブジェクト・データベースを導入したり、 ラングチェーンを使ったり、 グラディオを使ったりするために必要な、 08:21.430 --> 08:28.590 あらゆるパッケージの互換バージョンを割り出す。 08:28.590 --> 08:36.810 そのため、 互いに互換性があり、 あなたのプロセッサーなどとも互換性のある最新バージョンを選ぶようにしている。 08:36.810 --> 08:39.240 だから今、 環境を解決すると書いてあるんだ。 08:39.240 --> 08:45.330 それは、 さまざまな決断を迫られる方程式を解いているのだ。 08:45.960 --> 08:48.360 だから、 そういう決断を下すことになる。 08:48.360 --> 08:53.790 そして、 それらのパッケージをすべてあなたのコンピューターにインストールする。 08:53.940 --> 08:59.820 そして、 もう少しこの文章を続けて、 終わりに近づくかどうかを確認するつもりだ。 08:59.970 --> 09:04.890 そうでなければ、 ちょっと休憩して、 またすぐに戻ってこなければならないかもしれない。 09:06.300 --> 09:06.690 分かった。 09:06.690 --> 09:08.820 あと2、 3分かかるようだ。 09:08.820 --> 09:13.140 それではビデオを一時停止して、 準備ができたらまた戻ってきます。 09:13.320 --> 09:15.690 まあ、 あそこで頑張らなかっただけマシだよ。 09:15.690 --> 09:18.630 そこから終了までさらに5分かかった。 09:18.720 --> 09:23.790 というわけで、 私のワッフルからあなたを救ったのは、 恥ずかしいことに5分間だったことになる。 09:23.940 --> 09:28.140 とにかく、 この作業には数分かかる。 09:28.140 --> 09:31.250 だから、 あなたにとっては20分30分かもしれない。 09:31.340 --> 09:32.870 だから、 そこで頑張るんだ。 09:32.870 --> 09:38.660 でも、 言いようのないほど時間がかかるようなら、 諦めて次のビデオに進んでください。 09:38.660 --> 09:44.120 しかし、 それが完了すれば、 Anaconda PowerShell プロンプトは以下のようになるはずです。 09:44.420 --> 09:46.490 あそこはまだ最後にベースと書いてある。 09:46.640 --> 09:48.620 そして、 私たちは知られる環境を作り上げた。 09:48.650 --> 09:49.880 LMSと呼ばれるものだ。 09:49.880 --> 09:51.110 それが私がつけた名前だ。 09:51.110 --> 10:00.020 そして今、 その環境を活性化させる。 つまり、 アナコンダが活動するライブの世界にするのだ。 10:00.050 --> 10:05.480 condaと入力してLMSを起動し、 それを実行するだけだ。 10:05.600 --> 10:10.370 コンピュータに戻ってきたらいつでも、 始める前にもう一度すべてを始めたいのであれば、 10:10.520 --> 10:16.550 アナコンダ・プロンプトを開いてcondaを実行することを忘れないようにする必要がある。 10:16.580 --> 10:30.770 LMSをアクティベートし、 プロンプトの左側にLMSと書かれているのが動作している証拠です。 10:30.890 --> 10:43.290 Pythonマイナス・バージョンと入力すると、 今使っているPythonのバージョンが3であることを教えてくれます。 10:43.290 --> 10:43.290 11. バージョンである1か、 少なくとも3だ。 11がこの環境で指定したものだ。 10:44.220 --> 10:49.500 Pythonのバージョンはまったく同じで、 すべて互換性があるはずだ。 10:49.500 --> 10:53.670 そして、 あとは私がJupyter Labという2つの単語を入力するだけだ。 10:53.670 --> 11:02.280 Jupyter環境は、 データサイエンス環境であり、 コード上で効率的に共同作業ができる。 11:02.280 --> 11:04.290 繰り返しになるが、 おそらく皆さんの中には、 このことを裏から表まで知っている人もいるだろう。 11:04.290 --> 11:05.940 人によっては初めてのことかもしれない。 11:05.970 --> 11:07.050 エンターキーを押す。 11:07.050 --> 11:09.630 Jupyter Labが始まる。 11:09.810 --> 11:11.490 あ、 上がってきた。 11:11.880 --> 11:17.310 最初はどのブラウザを開くか聞かれるかもしれないが、 11:17.310 --> 11:26.190 私のコンピュータのJupyter Labが開き、 8週間先の予定が表示される。 11:26.220 --> 11:28.410 それがPCの指示だ。 11:28.410 --> 11:30.060 すべてうまくいっていることを願っている。 11:30.060 --> 11:35.520 そうでなければ、 どうか私に連絡をください。 11:35.700 --> 11:37.800 では、 次のビデオでお会いしましょう。