WEBVTT 00:00.050 --> 00:05.660 これからコースの第1週目をスタートし、 フロンティア・モデル、 00:05.690 --> 00:13.310 つまり可能性の最前線にあるモデルを探求していく。 00:13.310 --> 00:17.000 そして、 これから数週間、 成功のためにどのような態勢を整えればよいかを話していく。 00:17.000 --> 00:21.320 そして、 可能性のフロンティアにあるモデルを比較する。 00:21.320 --> 00:23.900 よくご存知のものもあれば、 初めて耳にするものもあるだろう。 00:23.930 --> 00:32.210 このコースで使用するさまざまなモデル(ほとんどすべてのモデル)の核となるアーキテクチャである。 00:32.270 --> 00:40.310 そして最後に、 皆さんが使えるようなジューシーなコマーシャル・プロジェクトを紹介し、 それを自分のものにするための練習をします。 00:40.310 --> 00:44.540 それをさまざまなビジネス分野に応用し、 もしかしたら本業ですぐに使えるかもしれない。 00:44.540 --> 00:49.580 もしかしたら、 自分のための見本となるプロジェクトとして使えるかもしれない。 00:50.240 --> 00:55.910 だから、 うまくいけば、 すぐに満足のいく結果が得られるだろう。 00:55.940 --> 01:00.080 我々はすでにラマを使って、 コンピューター上でいくつかの楽しいことをやっているが、 01:00.080 --> 01:03.890 今度はAPIを直接呼び出すことで、 さらに一段上のことをやってみよう。 01:03.980 --> 01:11.630 しかし、 その前に必要な最初のステップは、 環境をセットアップすることである。 これから始まる8週間のプログラム全体を乗り切るのに十分な馬力を備えた、 01:11.630 --> 01:17.450 フルスペックのデータサイエンス環境を構築することだ。 01:17.450 --> 01:22.190 そのために必要なものがたくさんあるんだ。 01:22.400 --> 01:28.580 そして時々、 この経験が少々フラストレーションになることもあることも言っておかなければならないだろう。 01:28.580 --> 01:32.090 たいていの場合は本当にスムーズに進み、 すべてが所定の位置に収まる。 01:32.090 --> 01:33.560 そして5分で終わる。 01:33.560 --> 01:41.720 しかし、 時には何らかの理由でスピードバンプにぶつかる人もいる。 01:41.780 --> 01:47.720 少しイライラすることもあるかもしれませんが、 私はここで一歩一歩ステップを踏んでいき、 これがスムーズにいくように、 01:47.720 --> 01:50.420 あなたにとって成功するようにします。 01:50.420 --> 01:58.250 すぐに終わって実際のプロジェクトに移れるし、 今後8週間はもう環境設定について心配する必要はない。 01:58.250 --> 02:04.590 だから、 フルスペックのデータサイエンス環境を構築するのは、 私が望むほど簡単ではない。 02:04.950 --> 02:07.860 やることはいくつかあるけど、 早く終わらせるよ。 02:07.860 --> 02:11.910 まず最初に、 gitに慣れている人のためにレポをクローンしておこう。 02:11.910 --> 02:16.500 それは簡単なことなんだけど、 でも、 これが初めてのことであることを念のために説明しておくよ。 02:16.620 --> 02:21.930 次に、 Readmeの指示に従って環境をセットアップする。 02:21.960 --> 02:27.180 さて、 Anacondaというものを使うことをお勧めする。 すでにAnacondaを使ったことがある人もいるかもしれない。 02:27.180 --> 02:30.960 ハイパワーだし、 かなりヘビー級だ。 02:30.960 --> 02:37.140 このコース専用の隔離された環境をあなたのコンピューター上に構築し、 あなたのコンピューターで行っていることと、 02:37.140 --> 02:46.590 私のコンピューターで行っていること、 そしてこのコースの他の参加者全員の間で高い互換性が保証されるようにするのです。 02:46.680 --> 02:48.900 だから、 その点では非常に優れている。 02:49.170 --> 02:50.550 しかし、 かなりヘビー級だ。 02:50.550 --> 02:56.130 インターネットから多くのものをダウンロードし、 一からすべてを構築するため、 多くのものをインストールする必要がある。 02:56.520 --> 02:59.100 もしそれが問題を引き起こすのであれば、 別の方法がある。 02:59.100 --> 03:01.080 もっとシンプルな方法を使えばいい。 03:01.080 --> 03:06.440 Pipを使った標準的なPython仮想環境でのアプローチ。 03:06.470 --> 03:15.740 より速く、 よりシンプルで、 アナコンダほど互換性が保証されているわけではない。 03:15.770 --> 03:17.150 たいていの場合はうまくいく。 03:17.150 --> 03:18.380 何か問題は? 03:18.380 --> 03:20.900 Python仮想環境はあなたの予備だ。 03:20.930 --> 03:24.620 それからOpenAIのキーを設定する必要がありますが、 それについてはまた詳しくお話しします。 03:24.620 --> 03:28.310 APIのコストと、 もしそれがあなたにとって問題ならどうすべきかについてお話しします。 03:28.400 --> 03:29.930 それはその時に確認する。 03:29.930 --> 03:35.960 EMVファイルと呼ばれるものを作成する必要があり、 その中にあなたの秘密鍵が入っている。 03:35.960 --> 03:40.460 そして、 後述するように、 そのファイルが正確にドットEMVと呼ばれていることが重要になる。 03:40.460 --> 03:45.410 説明するが、 キー・ドットEMVやドットEMV・ドット・テキストとは呼べない。 03:45.440 --> 03:47.600 正確にはドットEMVと呼ばなければならない。 03:48.050 --> 03:53.840 そして最後に環境をアクティブにして、 JupyterLabを実行してプログラムを開始する。 03:54.560 --> 03:59.720 だから、 私が言うように、 ほとんどの場合、 このすべてがうまくいくだろう。 03:59.930 --> 04:09.460 ほとんどの人はすべてうまくいったと報告するが、 そうでない場合は、 うまくいくようにするための秘密兵器がある。 04:09.490 --> 04:15.490 その第一は、 GitHubのレポにあるトラブルシューティングノートブックで、 問題を診断し、 04:15.520 --> 04:24.340 何が問題なのかを突き止めるコードを実行し、 それぞれの問題を順番に解決していくというステップを踏むことができる。 04:24.340 --> 04:25.900 だからそれがある。 04:25.930 --> 04:31.840 2つ目のリソースは、 ChatGPTとクロードにある意外なものだ。 04:31.870 --> 04:34.840 不気味なほどうまい。 04:34.870 --> 04:45.310 問題を言って、 スタックトレースみたいなものをそこに貼り付けると、 彼らは非常に、 あー、 何をすべきかについて非常に微妙な答えを出してくれるのが印象的だ。 04:45.340 --> 04:49.870 インフラストラクチャーの問題にぶつかったとき、 これはやりすぎだ、 と油断したことがある。 04:49.870 --> 04:52.300 Stack Overflowでも答えが見つからない。 04:52.480 --> 04:55.570 でも、 クロードに助けられたんだ。 04:55.660 --> 04:57.400 クロードの方が強いと思う。 04:57.430 --> 04:57.640 でもね。 04:57.640 --> 04:59.440 しかし、 2人ともいい答えをしている。 04:59.440 --> 05:04.990 だから、 そこに貼り付けるだけで問題を解決できることが多いということを認識しておく価値がある。 05:05.020 --> 05:06.670 試してみる価値はある。 05:06.730 --> 05:12.140 しかし、 もしこの2つが失敗した場合、 あるいはこの3つ目の選択肢に直行したい場合もある。 05:12.140 --> 05:15.770 第3の選択肢は、 私に連絡することだ。 05:15.890 --> 05:17.780 私はあなたを助けるために待機している。 05:17.780 --> 05:19.070 それが私の仕事だ。 05:19.130 --> 05:20.990 だから、 どうか手を差し伸べてほしい。 05:20.990 --> 05:23.900 私に連絡を取るには、 プラットフォーム上でメッセージを送ってください。 05:23.900 --> 05:25.130 メールでも構いません。 05:25.160 --> 05:28.700 私のメールアドレスはReadmeにあります。 05:28.700 --> 05:30.500 ところで、 私はLinkedInのコネクションを得るのが大好きだ。 05:30.560 --> 05:36.650 LinkedInに登録して、 メッセージも送ってください。 05:36.740 --> 05:41.900 私は通常、 寝ているか旅行中でなければ、 他の回答を見てもらえればわかると思うが、 05:41.990 --> 05:47.210 非常に早く戻ってくる。 05:47.210 --> 05:48.320 そして、 私は一度も失敗したことがない。 05:48.320 --> 05:55.340 しかし、 私は常に5000人の人を通して、 誰もが走る環境を持っていると思う。 05:55.340 --> 05:59.570 だから、 もしスピードバンプにぶつかっても、 他の2つの選択肢を選ぶことができる。 05:59.570 --> 06:00.860 でも、 私のところに直接来てください。 06:00.860 --> 06:01.670 直します。 06:01.670 --> 06:03.200 何が起こっているのか、 私が見つける。 06:03.200 --> 06:05.690 私たちは、 お客様を素早く立ち上げ、 稼動させます。 06:05.840 --> 06:06.680 分かった。 06:06.680 --> 06:11.630 それでは、 あなたの環境をセットアップするために必要なことを、 ウォークスルー形式で説明しよう。