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.
 
 

418 lines
10 KiB

WEBVTT
00:00.800 --> 00:05.960
주피터 연구소에 잘 오셨습니다 파이브의 연구실에도요
00:05.960 --> 00:12.020
창의력이 많이 발휘될 거고 오락성도 많으면 좋겠어요
00:12.020 --> 00:16.910
우선 4일째의 주피터 연구소를 모사했어요
00:17.030 --> 00:19.370
그걸 복사했어요
00:19.370 --> 00:20.420
그리고 확장했어요
00:20.420 --> 00:23.570
지금 여기 위로는 나흘째의 반복이에요
00:23.600 --> 00:31.670
우리 항공사의 AI 보조를 만들었어요 비행기 AI라고 불렀죠 그리고 비행기 표 가격을 알아낼
00:31.670 --> 00:33.590
도구를 장착했어요
00:33.590 --> 00:39.140
모든 게 이미 갖춰져 있고 오늘 공연에 맞게 완성했어요
00:39.140 --> 00:40.820
다중 모듈로 갈 거예요
00:40.820 --> 00:46.250
달레3을 사용할 건데요 GPT 4 뒤에 있는 이미지 생성 모델이에요
00:46.760 --> 00:48.800
이미지를 만드는 데 사용할 거예요
00:48.800 --> 00:52.790
아티스트라는 함수에 넣는 것으로 시작하죠
00:52.790 --> 00:57.770
그 전에 두 가지 서비스 공지를 해야 해요
00:57.950 --> 01:03.830
먼저 이미지 생성에 드는 비용은 아주 적지 않아요
01:03.880 --> 01:10.150
지금까지 한 모든 게 1센트 미만이라도 적게 들었으면 좋겠어요
01:10.300 --> 01:16.090
당신이 엄청나게 긴 책자를 만든 게 아니라면 지금까지 이 과정을 진행했다고 해서
01:16.090 --> 01:17.830
큰돈을 번 건 아니에요
01:17.950 --> 01:21.880
하지만 지금은 좀 더 눈에 띄는 일을 하고 있어요
01:21.910 --> 01:25.420
우리가 생성하는 이미지마다 0달러가 들어요 4시요
01:25.450 --> 01:31.360
이 사진들을 보시면 0달러의 가치가 있다는 걸 아실 거예요 Put 각각 04달러요
01:31.570 --> 01:34.720
아주 창의적이고 가치도 높아요
01:34.720 --> 01:35.590
정말 좋아요
01:35.590 --> 01:37.630
돈을 잘 쓴 것 같아요
01:37.630 --> 01:42.310
하지만 그걸 알려드리고 싶어요 0달러를 쓸지 말지 결정하시라고요 한 번에 04개요
01:42.700 --> 01:49.120
언급하고 싶은 다른 것은 약간 그러니까 이미지 생성이나 음향
01:49.120 --> 01:56.770
생성 같은 것을 말할 때 LM이라는 용어를 써야 할지에 대한 논점이 있어요
01:56.770 --> 01:58.270
비트
01:58.300 --> 01:59.290
문자로 오디오를 연결해요
01:59.320 --> 02:03.400
물론 이건 무대 뒤에 있는 대형 언어 모델이 아니니까요
02:03.430 --> 02:10.090
요즘 사람들은 LM을 일반 용어로 사용합니다 인공지능 시스템 뒤에 있는
02:10.090 --> 02:12.280
모델을 일컫는 비트죠
02:12.280 --> 02:19.450
실제로 LM 엔지니어가 갖춰야 할 기술과 도구라고 생각해요
02:19.450 --> 02:23.800
하지만 엄밀히 말하면 이건 언어 모델이 아니에요
02:23.800 --> 02:30.730
이것들은 이미지 모델과 오디오 모델입니다 에이전트 프레임워크에 추가할 때 실행할
02:30.730 --> 02:31.630
수 있죠
02:31.750 --> 02:34.720
어쨌든 서문은 됐고, 이제 시작하죠. Get it.
02:34.720 --> 02:39.220
유용한 이미지 라이브러리 가져오기로 시작하죠
02:39.220 --> 02:40.420
첫 번째는 아니에요
02:40.570 --> 02:44.260
처음 두 개는 이미지 라이브러리가 아니라 일부 유틸리티예요
02:44.260 --> 02:51.520
파이썬 이미지 라이브러리는 아주 유용합니다 아주 편리한 공통 라이브러리예요
02:51.760 --> 03:00.820
다음으로 할 일은 아티스트라는 함수를 작성하는 겁니다 아티스트는 OpenAI.Nagees.Nageate를
03:00.850 --> 03:03.520
호출하죠
03:03.520 --> 03:09.460
OpenAI 이미지 생성에 사용되는 스타일이 아주 일관적이죠
03:09.460 --> 03:11.520
모델 이름을 통과해요
03:11.520 --> 03:13.860
이 경우에는 모델이 달어리 쓰리예요
03:13.890 --> 03:16.650
그 전신인 달이 2호도 한번 드셔 보세요
03:16.680 --> 03:18.480
이미지는 less예요
03:18.480 --> 03:19.440
비트가 좀 더 저렴해요
03:19.440 --> 03:24.450
0달러 정도였던 것 같아요 0달러가 아니라 02달러요 0달러면 많이 싼 편은 아닌데 0달러나
03:24.450 --> 03:26.160
더 쓴 보람이 있네요 2번요
03:26.190 --> 03:27.750
달리 쓰리 주세요
03:27.780 --> 03:32.400
즉각적으로 알려주면 이건 현명한 사전 목록이 아니죠
03:32.400 --> 03:33.360
그냥 문자예요
03:33.360 --> 03:39.240
이 경우에는 제가 제안하는 건 도시에서의 휴가를 상징하는 이미지예요
03:39.240 --> 03:46.980
관광지와 도시의 모든 특징을 생동감 넘치는 팝아트 스타일로 표현하는 거죠
03:46.980 --> 03:50.250
가장 작은 크기로 정해요
03:50.250 --> 03:53.070
달이 3개면 충분하고 달이 2개면 훨씬 작아요
03:53.250 --> 03:58.680
돌레 3도 초상과 가로 형식으로 큰 사이즈를 두 개 만들 수 있어요
03:58.740 --> 04:00.870
크기가 궁금하면 구글에서 검색하세요
04:00.870 --> 04:02.400
이 이미지들을 시도해 보세요
04:02.430 --> 04:04.260
이미지만 있으면 돼요
04:04.260 --> 04:06.210
이 포맷을 원한다고 하죠
04:06.450 --> 04:12.840
백은 베이스64 암호 형식으로 되어 있어요
04:12.840 --> 04:20.040
바이트 단위로 디코딩하고 그 바이트 단위로 바이트 IO 객체를 생성합니다
04:20.040 --> 04:26.850
그리고 나서 이미지.오픈 함수로 이동합니다 이미지를 반환해 주죠
04:26.850 --> 04:28.320
실행해보죠
04:28.320 --> 04:30.300
이제 한번 해 보죠
04:30.330 --> 04:35.040
이미지 = 아티스트라고 하죠
04:36.870 --> 04:38.940
뭐라고 해야 할까요? 뉴욕시
04:42.660 --> 04:50.520
이미지를 디스플레이하는 건 그걸 보여주는 주피터 방식이죠
04:50.550 --> 04:53.400
실행해보죠, 아니면 이미 실행한 게 보이나요
04:53.400 --> 04:56.790
시간이 좀 걸리지만 정말 놀랍죠?
04:56.940 --> 04:58.380
이미 먹고 있잖아요
04:58.380 --> 05:00.750
바로 보여 드려서 버릇 나빠지게 해 드렸어요
05:00.750 --> 05:01.950
이렇게 생겼어요
05:01.950 --> 05:07.710
두 번째 이미지를 위에 만들 거예요 자유의 여신상과 엠파이어
05:07.710 --> 05:16.200
스테이트 빌딩 몇 개와 비행기들이 보이고 타임스 스퀘어 이미지와 많은 간판과 뉴욕 이미지가
05:16.200 --> 05:18.510
택시를 나타내죠
05:18.540 --> 05:19.140
보세요
05:19.170 --> 05:20.610
노란 뉴욕 택시요
05:20.640 --> 05:21.690
코카콜라도요
05:21.690 --> 05:23.040
핫도그도 있어요
05:23.070 --> 05:25.050
뉴욕의 상징이죠
05:25.080 --> 05:26.550
환상적이에요
05:26.580 --> 05:29.190
한편, 다른 이미지를 구축했어요
05:29.190 --> 05:29.670
그리고요
05:29.670 --> 05:31.020
이것 좀 봐요
05:31.020 --> 05:32.340
달라요
05:32.340 --> 05:33.120
좋아요
05:33.120 --> 05:35.430
여기에 큰 제트기가 있어요
05:35.430 --> 05:40.620
엠파이어 스테이트 빌딩도 있고 여러 채와 자유의 여신상도 있어요
05:40.620 --> 05:47.280
앞에는 번화한 상점들과 택시가 보이고 뉴욕의 상징적인 택시와 핫도그가
05:47.310 --> 05:48.870
다시 등장하죠
05:49.080 --> 05:54.330
이 사진들을 보면 정말 창의적이고 색다르다는 걸 알 수 있어요
05:54.330 --> 05:59.790
두 장이 있는데 조금 전에 찍은 사진과 여기 있는 사진을 보면 얼마나
05:59.790 --> 06:01.470
멋진지 알 수 있죠
06:02.430 --> 06:03.060
좋아요
06:03.060 --> 06:05.220
재미있게 보셨길 바라요
06:05.220 --> 06:10.920
0달러 정도 쓰는 게 어때요? 04, 이미지 몇 개 만들어 보세요
06:10.920 --> 06:12.180
멋져요
06:12.690 --> 06:14.940
함수를 하나 더 추가할게요
06:14.940 --> 06:20.450
OpenAI의 음성을 이용해 오디오를 생성하는 함수를 만들 거예요
06:20.450 --> 06:25.670
파이덥이라는 라이브러리를 가진 몇 가지 유틸리티들을 이용할 거예요
06:25.670 --> 06:26.630
아주 유용하죠
06:26.840 --> 06:29.300
토커라는 함수를 쓸 거예요
06:29.300 --> 06:33.860
토커는 OpenAI. audio.speaks.Crate라고 부를 거예요
06:33.860 --> 06:39.470
이미지 생성은 OpenAI 이미지가 생성된 것인데요
06:39.470 --> 06:46.760
오디오는 OpenAI audio.speaks.Create가 있네요
06:46.760 --> 06:48.500
모형을 통과시키죠
06:48.740 --> 06:56.300
이게 우리가 쓰는 모델이에요 TTS는 텍스트에서 음성으로 전환하는 모델이죠
06:56.330 --> 07:00.080
우리가 쓰는 모델은 목소리를 제공해요
07:00.080 --> 07:01.880
이번에는 목소리를 시험해 보죠
07:01.910 --> 07:02.750
오닉스요
07:02.750 --> 07:04.880
8개의 다른 목소리를 다시 녹음해야 했어요
07:04.910 --> 07:06.800
구글로 검색하면 다 나와요
07:06.800 --> 07:10.310
이 함수라고 불리는 것을 전달하죠
07:10.310 --> 07:16.520
결과를 보면 바이트당 IO 객체를 생성해 그 바이트를 나타내죠
07:16.520 --> 07:25.330
그리고 이걸 이 오디오 세그먼트에 사용합니다 파일과 오디오 스트림에서 생성해 해당 오디오를 재생하도록
07:25.330 --> 07:27.250
get 하죠
07:27.250 --> 07:31.180
함수를 만들고 토크커라고 하죠
07:33.070 --> 07:35.470
안녕하세요
07:40.150 --> 07:41.110
안녕하세요
07:42.430 --> 07:43.240
됐어요
07:43.270 --> 07:44.500
아주 간단해요
07:44.830 --> 07:47.410
다른 목소리는 어떤지 들어보죠
07:47.410 --> 07:50.320
합금 소리를 들어보죠
07:50.470 --> 07:52.270
합금을 넣죠 Put
07:55.000 --> 07:55.930
안녕하세요
07:56.860 --> 07:58.630
합금으로 만든 거예요
07:58.660 --> 08:01.180
그냥 오닉스라고 하죠
08:01.180 --> 08:03.070
하지만 둘 다 가능해요
08:03.070 --> 08:09.580
그리고 여기에 더 넣어서 실험해보고 마음에 드는 걸 고르세요. Put it up Put it up Put it up Put it up Put it up Put it up Put it up Put it up Put it it up Put it up Put it up Put it Put it
08:09.910 --> 08:10.810
좋아요
08:10.810 --> 08:13.510
그렇게 하죠
08:14.710 --> 08:20.920
이제 에이전트 프레임워크에 대해 얘기해보죠
08:20.950 --> 08:23.650
다음 영상은 잠시 쉬죠
08:23.650 --> 08:26.200
거기서 에이전트 프레임워크를 다룰 거예요
08:26.230 --> 08:27.280
그때 봐요