From the uDemy course on LLM engineering.
https://www.udemy.com/course/llm-engineering-master-ai-and-large-language-models
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
136 lines
5.5 KiB
136 lines
5.5 KiB
WEBVTT |
|
|
|
00:00.110 --> 00:09.170 |
|
Jupyter Labへようこそ。 第1週目の終わり、 第1週目のフォルダに入っている宿題をお見せしましょう。 |
|
|
|
00:09.170 --> 00:14.330 |
|
そして、 ここにある1週目の練習を見れば、 ここにはほとんど何もないことがわかるだろう。 |
|
|
|
00:14.330 --> 00:16.550 |
|
私たちが何をしているかを伝えるための小さな枠組みがある。 |
|
|
|
00:16.550 --> 00:25.130 |
|
だから、 このコースの間、 ガイドとなるような小さなツールを自分で作ることだ。 |
|
|
|
00:25.160 --> 00:33.170 |
|
このツールは、 コードやLLMに関する質問、 途中でぶつかる可能性のある事柄に答えてくれるツールであり、 |
|
|
|
00:33.170 --> 00:39.290 |
|
あなたの相棒、 この経験のためのカスタマイズされた副操縦士になるだろう。 |
|
|
|
00:39.290 --> 00:41.120 |
|
そして、 これがその目的だ。 |
|
|
|
00:41.240 --> 00:44.300 |
|
ええと、 いくつかの入力を入力するんだ。 |
|
|
|
00:44.300 --> 00:47.840 |
|
ここにある2つの定数を使えばいい。 |
|
|
|
00:47.840 --> 01:00.140 |
|
GPTとオープンソースのllamaの両方を使うことになるが、 これは2週目の課題か2日目の課題でお馴染みのものだ。 |
|
|
|
01:00.170 --> 01:03.300 |
|
ここに環境をセットアップするためのコードを入れる。 |
|
|
|
01:03.360 --> 01:10.500 |
|
そして、 ここで家庭教師に聞きたい質問を入力します。 |
|
|
|
01:10.500 --> 01:15.330 |
|
そしてこの場合、 私はこのコードが何をするのか、 なぜするのかを説明するよう求めているのだ。 |
|
|
|
01:15.360 --> 01:24.270 |
|
そしてこれもまた、 何度か見たコードの行で、 そこにはいくつかの異なることが起こっている。 |
|
|
|
01:24.270 --> 01:26.370 |
|
これがそのバージョンだと思う。 |
|
|
|
01:26.400 --> 01:31.230 |
|
ああ、 このバージョンを書いたのはキャンバスを持つGPTの4人だ。 |
|
|
|
01:31.500 --> 01:40.530 |
|
このコードを入力すると、 GPTが4つのミニに答えてくれる。 |
|
|
|
01:40.530 --> 01:49.560 |
|
そして、 回答して、 その回答がストリームバックされ、 マークダウンを使って、 その回答が完全な形で表示されるようにするべきだ。 |
|
|
|
01:49.620 --> 01:55.620 |
|
ええと、 それからラマ3にも同じことをするんだ。 2 を見て、 そこに答えがある。 |
|
|
|
01:55.620 --> 02:00.090 |
|
そのため、 ゼロからコードを書いて、 それをタイプアウトする必要がある。 |
|
|
|
02:00.090 --> 02:06.460 |
|
そしてもちろん、 その前の日に私たちが考え出したコードの断片を振り返って、 それを使ってこれを構築してほしい。 うまくいけば、 それはそれなりに自然にできることだし、 |
|
|
|
02:06.460 --> 02:16.360 |
|
慣れ親しんだ.NET Frameworkに慣れているはずだ。 |
|
|
|
02:16.360 --> 02:16.360 |
|
0. ............................................ |
|
|
|
02:16.360 --> 02:28.120 |
|
そして、 辞書のメッセージリストを作成することにも慣れていることだろう。 |
|
|
|
02:28.240 --> 02:31.600 |
|
そうすれば、 どんな答えが返ってくるかわかるだろう。 |
|
|
|
02:31.600 --> 02:34.750 |
|
そして、 それは実際、 驚くほど良い答えだ。 |
|
|
|
02:34.750 --> 02:36.850 |
|
繰り返しになるが、 私ができることよりずっといいと思う。 |
|
|
|
02:37.000 --> 02:46.000 |
|
それと、 それに比べてはるかに小さい極小モデルから得られる答えに満足しているかどうかも見てみたいですね。 |
|
|
|
02:46.000 --> 02:47.950 |
|
そして、 その2つを比べてみてほしい。 |
|
|
|
02:47.980 --> 02:52.480 |
|
そして将来的には、 これをちょっとした資料として使えるようになる。 |
|
|
|
02:52.630 --> 02:55.450 |
|
だから、 これがあなたの役に立つことを願っている。 |
|
|
|
02:55.480 --> 02:59.740 |
|
そして実際、 2週目が終わったら、 またここに戻ってきて、 ユーザー・インターフェースを追加したくなるかもしれない。 |
|
|
|
02:59.740 --> 03:04.450 |
|
だから、 ちょっとしたツールを横に置いておくと、 すごく便利なんだ。 |
|
|
|
03:04.630 --> 03:11.060 |
|
ええと、 もうひとつ、 私がここでやったことは、 質問をグローバル変数として置くということです。 |
|
|
|
03:11.060 --> 03:16.880 |
|
その代わりに、 それをインプットとして取り入れ、 もう少しダイナミックに行動できる方法を考えてみてはどうだろう。 |
|
|
|
03:16.880 --> 03:21.890 |
|
だから、 ただセルを走らせるだけということもあり得る。 |
|
|
|
03:22.430 --> 03:29.840 |
|
解決策はこのソリューション・フォルダーにある。 |
|
|
|
03:29.840 --> 03:33.350 |
|
そうじゃなくて、 行き詰まりを感じない限りはね。 |
|
|
|
03:33.380 --> 03:34.730 |
|
行き詰まりを感じることほど悪いことはない。 |
|
|
|
03:34.760 --> 03:43.790 |
|
もし行き詰まりを感じたら、 まずChatGPTやクロードに助けを求めてもいい。 |
|
|
|
03:43.790 --> 03:46.190 |
|
これにこだわる理由は何もない。 |
|
|
|
03:46.220 --> 03:49.160 |
|
それは、 あなた自身が乗り切れるものでなければならない。 |
|
|
|
03:49.160 --> 03:50.750 |
|
私はそのお手伝いをしたい。 |
|
|
|
03:50.750 --> 03:58.190 |
|
あなただけの、 技術的でデータサイエンスに精通した家庭教師が、 あなたをサポートします。 |
|
|
|
03:58.190 --> 04:07.220 |
|
それでは、 何よりも楽しんでください。
|
|
|