در این مطلب، ویدئو پروژه Python Chatbot – یاد بگیرید که اولین ربات چت خود را با استفاده از Python NLTK و Keras بسازید با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:18:36
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,799 –> 00:00:02,639
سلام همه اسم من balaji است و
2
00:00:02,639 –> 00:00:03,840
به کانال یوتیوب من خوش آمدید
3
00:00:03,840 –> 00:00:06,000
در این ویدیو به شما نشان خواهم داد که چگونه
4
00:00:06,000 –> 00:00:08,080
با استفاده از پایتون و تنسورفلو ربات چت سفارشی خود را
5
00:00:08,080 –> 00:00:08,639
6
00:00:08,639 –> 00:00:11,440
بسازید و قبل از رفتن به
7
00:00:11,440 –> 00:00:12,960
ویدیوی واقعی اجازه دهید یک دمو سریع در این ویدیو به شما نشان دهم.
8
00:00:12,960 –> 00:00:14,240
محصول نهایی که
9
00:00:14,240 –> 00:00:15,280
قرار است انجام
10
00:00:15,280 –> 00:00:19,760
دهیم، من فقط محصول نهایی را اجرا می کنم،
11
00:00:25,680 –> 00:00:28,720
بنابراین ما ربات چت را در اینجا دریافت کردیم و اجازه دهید
12
00:00:28,720 –> 00:00:29,199
13
00:00:29,199 –> 00:00:32,719
چند پیام به آن بفرستیم، بنابراین وقتی سلام می پرسم
14
00:00:32,719 –> 00:00:34,960
،
15
00:00:35,200 –> 00:00:38,399
می گوید سلام، ممنون که
16
00:00:38,399 –> 00:00:45,280
پرسیدید، اوه، بیایید بپرسیم آهان چه چیزی می تواند شما این کار را انجام می دهید
17
00:00:45,280 –> 00:00:46,960
می گوید من دستیار شخصی
18
00:00:46,960 –> 00:00:48,719
balaji srinivasan
19
00:00:48,719 –> 00:00:53,120
هستم و من یک طرفدار پایتون هستم که خیلی خوب است.
20
00:00:53,120 –> 00:00:57,760
اجازه دهید از شما بپرسم اجازه دهید بپرسم زبان برنامه نویسی
21
00:00:57,760 –> 00:01:02,719
مورد علاقه شما چیست
22
00:01:02,719 –> 00:01:07,360
23
00:01:07,360 –> 00:01:09,280
و بدون شک می گوید python
24
00:01:09,280 –> 00:01:11,040
زیباترین زبانی است
25
00:01:11,040 –> 00:01:12,880
که می توانید هر زمان که خواستید شروع به یادگیری آن کنید
26
00:01:12,880 –> 00:01:14,320
بله درست است
27
00:01:14,320 –> 00:01:17,360
و به
28
00:01:17,360 –> 00:01:20,640
من یک جوک بگویید که
29
00:01:21,200 –> 00:01:23,680
چگونه توابع از هم جدا می شوند آنها
30
00:01:23,680 –> 00:01:24,960
دیگر با هم تماس نمی گیرند
31
00:01:24,960 –> 00:01:30,400
که خنده دار است و اجازه دهید خداحافظی
32
00:01:31,360 –> 00:01:34,400
کنم و می گوید شما را می بینم تا ببینیم چگونه
33
00:01:34,400 –> 00:01:36,960
می خواهیم این را از ابتدا توسعه دهیم
34
00:01:36,960 –> 00:01:37,920
35
00:01:37,920 –> 00:01:40,320
و شما می توانید خود را بسازید سفارشی سازی های خود را
36
00:01:40,320 –> 00:01:40,960
برای این کار انجام دهید
37
00:01:40,960 –> 00:01:44,240
و ربات چت خود را توسعه دهید، بنابراین با
38
00:01:44,240 –> 00:01:44,960
این گفته
39
00:01:44,960 –> 00:01:55,840
بیایید شروع
40
00:01:57,520 –> 00:01:59,680
کنیم، اساساً سه فایل مهم داریم
41
00:01:59,680 –> 00:02:01,280
یکی internet.json
42
00:02:01,280 –> 00:02:03,360
و دیگری try train
43
00:02:03,360 –> 00:02:04,399
chatbot.buy
44
00:02:04,399 –> 00:02:07,040
و آخرین مورد چت رابط کاربری 8.5
45
00:02:07,040 –> 00:02:08,318
اولین است. چیزی که ما قصد بررسی
46
00:02:08,318 –> 00:02:10,239
آن را داریم intent.json است، بنابراین این
47
00:02:10,239 –> 00:02:10,800
دادهها است
48
00:02:10,800 –> 00:02:14,160
و فایل بسیار مهمی
49
00:02:14,160 –> 00:02:16,879
است که تمام دادههای آموزشی را دارد
50
00:02:16,879 –> 00:02:17,520
که میخواهیم انجام
51
00:02:17,520 –> 00:02:19,599
دهیم و پاسخ مربوطه
52
00:02:19,599 –> 00:02:21,680
که چت بات باید
53
00:02:21,680 –> 00:02:25,040
در اینجا به شما بدهد چیست. می توانم ببینم که این یک json است
54
00:02:25,040 –> 00:02:26,000
که اساساً دارای
55
00:02:26,000 –> 00:02:27,920
طیف وسیعی از مقاصد است، بنابراین یکی از هدف
56
00:02:27,920 –> 00:02:29,120
ها سلام
57
00:02:29,120 –> 00:02:31,519
کردن است، دیگری خداحافظی و
58
00:02:31,519 –> 00:02:32,720
دیگری متشکرم،
59
00:02:32,720 –> 00:02:35,680
و اگر پایین بیایید می توانید هیچ پاسخی
60
00:02:35,680 –> 00:02:36,480
و
61
00:02:36,480 –> 00:02:39,760
چیزی شبیه گزینه ها را ببینید. مانند
62
00:02:39,760 –> 00:02:40,640
python بهترین
63
00:02:40,640 –> 00:02:43,760
و شوخی است و همچنین می
64
00:02:43,760 –> 00:02:46,800
توانید تعدادی تگ به دلخواه داشته باشید اگر
65
00:02:46,800 –> 00:02:48,640
غیر از این چیز دیگری
66
00:02:48,640 –> 00:02:51,440
می خواهید، فقط می توانید یک
67
00:02:51,440 –> 00:02:52,800
شیء کوچک مانند این را می شناسید
68
00:02:52,800 –> 00:02:55,120
و می توانید داده های آموزشی خود را
69
00:02:55,120 –> 00:02:56,080
در اینجا اضافه کنید.
70
00:02:56,080 –> 00:02:57,680
و پاسخهای متناظری که
71
00:02:57,680 –> 00:03:00,959
ربات چت باید بدهد، بنابراین همه چیز در مورد
72
00:03:00,959 –> 00:03:04,560
این است.
73
00:03:04,560 –> 00:03:05,120
74
00:03:05,120 –> 00:03:07,920
75
00:03:07,920 –> 00:03:08,959
76
00:03:08,959 –> 00:03:11,599
77
00:03:11,599 –> 00:03:12,400
78
00:03:12,400 –> 00:03:15,519
همچنین
79
00:03:15,519 –> 00:03:16,480
n عدد
80
00:03:16,480 –> 00:03:19,280
داده آموزشی را همانطور که می خواهید اضافه کنید و
81
00:03:19,280 –> 00:03:20,560
پاسخ ها چیزی نیست، اما
82
00:03:20,560 –> 00:03:23,680
اگر جملاتی مانند این
83
00:03:23,680 –> 00:03:24,159
84
00:03:24,159 –> 00:03:25,920
دقیقاً مانند این نیستند، حتی مشابه
85
00:03:25,920 –> 00:03:27,599
این داده می شود، چه پاسخی باید باشد
86
00:03:27,599 –> 00:03:29,040
که چت بات
87
00:03:29,040 –> 00:03:29,920
در واقع باید بدهد،
88
00:03:29,920 –> 00:03:31,519
بنابراین اگر شما شما هر یک از این
89
00:03:31,519 –> 00:03:33,120
چیزها یا هر چیزی شبیه به این
90
00:03:33,120 –> 00:03:34,560
موارد را تایپ کنید، پاسخی مانند
91
00:03:34,560 –> 00:03:36,480
سلام متشکرم که پرسیدید یا خوشحالم
92
00:03:36,480 –> 00:03:36,799
93
00:03:36,799 –> 00:03:38,640
که دوباره شما را خوب می بینم یا سلام چگونه
94
00:03:38,640 –> 00:03:41,440
می توانم کمک کنم و همچنین می توانید
95
00:03:41,440 –> 00:03:44,400
هر چیز دیگری را در آنجا اضافه کنید اگر می خواهید
96
00:03:44,400 –> 00:03:46,319
به همین ترتیب می خواهم خداحافظی
97
00:03:46,319 –> 00:03:49,680
کنم و من چیزی شبیه اوه هیچ گزینه ای ندارم
98
00:03:49,680 –> 00:03:50,319
مانند
99
00:03:50,319 –> 00:03:53,840
آه چگونه می توانید به من کمک کنید یا چه کاری می توانید
100
00:03:53,840 –> 00:03:54,640
انجام دهید
101
00:03:54,640 –> 00:03:57,840
یا چه کمکی ارائه می کنید یا
102
00:03:57,840 –> 00:03:59,680
چگونه می توانید مفید باشید و همه آن
103
00:03:59,680 –> 00:04:01,920
چیزها و پاسخ می تواند اگر
104
00:04:01,920 –> 00:04:03,519
من دستیار شخصی استودیوهای زیست شناسی
105
00:04:03,519 –> 00:04:05,439
هستم و از طرفداران پیتون
106
00:04:05,439 –> 00:04:07,599
هستم یا یک پسر طرفدار و مشترک
107
00:04:07,599 –> 00:04:09,439
کانال یوتیوب دانشجویان زیست شناسی در مورد شما،
108
00:04:09,439 –> 00:04:10,159
109
00:04:10,159 –> 00:04:11,840
هر موردی که روی آن
110
00:04:11,840 –> 00:04:13,360
کار می کنید، می توانید آن را جایگزین کنید.
111
00:04:13,360 –> 00:04:14,720
این دادهها در اینجا
112
00:04:14,720 –> 00:04:17,199
بسیار ساده است و شما
113
00:04:17,199 –> 00:04:18,079
میتوانید این uh
114
00:04:18,079 –> 00:04:20,399
intense.json را تا زمانی که ممکن است بر
115
00:04:20,399 –> 00:04:21,759
اساس نیاز خود داشته باشید
116
00:04:21,759 –> 00:04:24,160
و سفارشیسازیهای شما به راحتی
117
00:04:24,160 –> 00:04:25,199
در اینجا انجام میشود،
118
00:04:25,199 –> 00:04:27,360
بنابراین این یک فایل است که
119
00:04:27,360 –> 00:04:28,880
در صورت علاقه میتوانید آن را سفارشیسازی کنید.
120
00:04:28,880 –> 00:04:29,520
121
00:04:29,520 –> 00:04:32,320
یا اگر میخواهید فقط از
122
00:04:32,320 –> 00:04:33,919
طعم سادهای که من توسعه
123
00:04:33,919 –> 00:04:36,400
124
00:04:36,400 –> 00:04:38,639
125
00:04:38,639 –> 00:04:39,759
126
00:04:39,759 –> 00:04:43,360
127
00:04:43,360 –> 00:04:43,759
128
00:04:43,759 –> 00:04:46,880
دادهام استفاده کنید، بنابراین میتوانید از همان چیزی استفاده کنید، بنابراین همه چیز در مورد intense.json است و این فایل آموزشی ما است، اجازه دهید اکنون به فایل بعدی آموزش chatbot.right برویم. در اینجا
129
00:04:46,880 –> 00:04:48,880
اینها عبارات ورودی هستند، بنابراین ایده
130
00:04:48,880 –> 00:04:50,400
در اینجا چیزی نیست، اما ما می
131
00:04:50,400 –> 00:04:51,199
132
00:04:51,199 –> 00:04:53,199
خواهیم جملاتی را که در اینجا در
133
00:04:53,199 –> 00:04:55,440
الگوها داده ایم، به برچسب مربوطه
134
00:04:55,440 –> 00:04:57,840
آموزش دهیم، بنابراین این جملات در اینجا داده های آموزشی ما هستند
135
00:04:57,840 –> 00:04:58,720
و
136
00:04:58,720 –> 00:05:01,840
برچسب مربوطه آن رنده شده است و
137
00:05:01,840 –> 00:05:03,440
این ou است. دادههای آموزشی r و
138
00:05:03,440 –> 00:05:04,800
139
00:05:04,800 –> 00:05:07,360
برچسب مربوط به آن خداحافظی است و این همان چیزی است که ما
140
00:05:07,360 –> 00:05:08,000
141
00:05:08,000 –> 00:05:10,800
در این قطار نقطه پی آموزش میدهیم تا به
142
00:05:10,800 –> 00:05:11,600
کسانی
143
00:05:11,600 –> 00:05:14,479
که از nltk uh استفاده میکنیم آموزش دهیم.
144
00:05:14,479 –> 00:05:15,919
145
00:05:15,919 –> 00:05:17,759
146
00:05:17,759 –> 00:05:19,520
پیش پردازش داده ها
147
00:05:19,520 –> 00:05:21,280
و ما قصد داریم از keras و
148
00:05:21,280 –> 00:05:22,560
tensorflow برای
149
00:05:22,560 –> 00:05:24,880
توسعه مدل خود استفاده کنیم، بنابراین اینها همه
150
00:05:24,880 –> 00:05:26,160
ورودی های ما در اینجا هستند
151
00:05:26,160 –> 00:05:28,560
و ما از تصادفی استفاده می کنیم فقط به این دلیل که
152
00:05:28,560 –> 00:05:29,919
یک پاسخ تصادفی را
153
00:05:29,919 –> 00:05:31,440
از لیست پاسخ دهندگانی که داده ایم انتخاب می کنیم تا
154
00:05:31,440 –> 00:05:34,320
با توجه به داده های آموزشی
155
00:05:34,320 –> 00:05:37,039
آن را انجام دهیم. تگ را پیشبینی کنید و
156
00:05:37,039 –> 00:05:38,320
بر اساس نام تگ،
157
00:05:38,320 –> 00:05:40,720
دوباره به اینجا برمیگردیم و یک
158
00:05:40,720 –> 00:05:42,080
پاسخ تصادفی
159
00:05:42,080 –> 00:05:44,240
از آن تبریک خاص را انتخاب
160
00:05:44,240 –> 00:05:45,759
میکنیم تا تمام ایده ما
161
00:05:45,759 –> 00:05:47,919
برای انجام این کار باشد، بنابراین اینها
162
00:05:47,919 –> 00:05:49,600
عبارتهای وارداتی در اینجا هستند که بسیار
163
00:05:49,600 –> 00:05:50,080
ساده هستند
164
00:05:50,080 –> 00:05:52,639
و اجازه دهید من همچنین کمی بزرگنمایی کنید تا
165
00:05:52,639 –> 00:05:53,280
166
00:05:53,280 –> 00:05:56,240
بتوانید این موارد را به وضوح ببینید، بله، بنابراین ابتدا
167
00:05:56,240 –> 00:05:58,560
ما سه لیست ایجاد می کنیم،
168
00:05:58,560 –> 00:06:01,199
یکی کلاس های کلمات و
169
00:06:01,199 –> 00:06:03,199
اسناد است و ما می خواهیم نمادهایی مانند علامت سوال را نادیده بگیریم.
170
00:06:03,199 –> 00:06:06,240
171
00:06:06,240 –> 00:06:08,560
و uh علائم تعجبی که
172
00:06:08,560 –> 00:06:10,400
اساساً برای
173
00:06:10,400 –> 00:06:13,600
تعیین تگ واقعی مفید
174
00:06:13,600 –> 00:06:15,520
نیستند و ما میخواهیم فایل داده خود را باز کنیم
175
00:06:15,520 –> 00:06:17,280
که ninten.json است
176
00:06:17,280 –> 00:06:21,280
و در واقع آن را
177
00:06:21,280 –> 00:06:22,960
در متغیری به نام intent ذخیره میکنیم و
178
00:06:22,960 –> 00:06:24,400
میخواهیم از طریق حلقه حلقه بزنیم.
179
00:06:24,400 –> 00:06:26,639
هر هدفی که در اینجا می بینید،
180
00:06:26,639 –> 00:06:27,600
بنابراین این
181
00:06:27,600 –> 00:06:32,240
هدف دارای طیف گسترده ای است از شما
182
00:06:32,240 –> 00:06:34,000
این اشیاء را درست می شناسید، بنابراین ما می خواهیم
183
00:06:34,000 –> 00:06:35,280
روی آن حلقه
184
00:06:35,280 –> 00:06:37,680
بزنیم و آه در داخل که ما می خواهیم
185
00:06:37,680 –> 00:06:38,800
از طریق حلقه روی
186
00:06:38,800 –> 00:06:40,639
هر الگوی نگاه کنیم، بنابراین الگو چیزی نیست جز
187
00:06:40,639 –> 00:06:43,120
اینکه حاوی داده
188
00:06:43,120 –> 00:06:46,160
های جملات آموزشی است و برای هر
189
00:06:46,160 –> 00:06:47,280
الگوی که قرار است
190
00:06:47,280 –> 00:06:49,599
کار کنیم، با استفاده از کلمه ltk
191
00:06:49,599 –> 00:06:50,560
tokenize چیزی نیست جز
192
00:06:50,560 –> 00:06:52,880
اینکه جمله ای مانند uh داده می شود
193
00:06:52,880 –> 00:06:54,880
اگر جمله ای دارد مثلاً بگو
194
00:06:54,880 –> 00:06:58,319
چت خوب با شما خداحافظ، پس اگر این یک جمله است.
195
00:06:58,319 –> 00:06:59,199
196
00:06:59,199 –> 00:07:01,360
سپس این کلمه tokenize تک تک کلمات را از
197
00:07:01,360 –> 00:07:02,400
هم جدا می کند،
198
00:07:02,400 –> 00:07:05,520
بنابراین به عنوان یک
199
00:07:05,520 –> 00:07:07,120
کلمه جداگانه
200
00:07:07,120 –> 00:07:10,319
برای شما چت می کند، بنابراین اساساً لیستی ایجاد می کند که
201
00:07:10,319 –> 00:07:13,199
در آن همه این کلمات از هم جدا
202
00:07:13,199 –> 00:07:14,160
می شوند. t
203
00:07:14,160 –> 00:07:16,880
در حال انجام است که tokenize می شود و در اینجا
204
00:07:16,880 –> 00:07:18,160
ما لیست کلمات را
205
00:07:18,160 –> 00:07:20,000
داریم که همه این
206
00:07:20,000 –> 00:07:21,840
کلمات را گسترش می دهد چیزی نیست جز
207
00:07:21,840 –> 00:07:24,400
آه وقتی شما این لیست را پاس می کنید
208
00:07:24,400 –> 00:07:25,280
که w است
209
00:07:25,280 –> 00:07:27,919
که فقط کلمات را به عنوان لیست
210
00:07:27,919 –> 00:07:29,599
دارد به طور خودکار می شود
211
00:07:29,599 –> 00:07:31,520
به این لیست خالی کلمات اضافه کنید، این
212
00:07:31,520 –> 00:07:33,440
همان کاری است که ما در اینجا انجام می دهیم، و
213
00:07:33,440 –> 00:07:35,199
در داخل اسناد قرار است بالا
214
00:07:35,199 –> 00:07:37,680
بیاوریم و به صورت یک تاپلی می توانید داخل
215
00:07:37,680 –> 00:07:38,240
بالا
216
00:07:38,240 –> 00:07:40,400
را ببینید و شما، براکت های خود را درست می بینید، بنابراین
217
00:07:40,400 –> 00:07:41,520
218
00:07:41,520 –> 00:07:44,560
لیستی از موارد را اضافه می کند. کلمات همراه با
219
00:07:44,560 –> 00:07:46,720
مقصود متناظر چیست، چه
220
00:07:46,720 –> 00:07:49,199
چیزی واقعی است، اوه میدانید،
221
00:07:49,199 –> 00:07:50,080
آیا قصد
222
00:07:50,080 –> 00:07:53,360
خداحافظی است یا یک رنده یا
223
00:07:53,360 –> 00:07:55,520
گزینهها یا چیزی شبیه به آن، بنابراین
224
00:07:55,520 –> 00:07:57,280
هم آن
225
00:07:57,280 –> 00:08:00,400
کلمات و هم قصد را در اینجا اضافه میکند.
226
00:08:00,400 –> 00:08:01,840
که قرار است
227
00:08:01,840 –> 00:08:04,400
داخل کلاسها اضافه کنیم، بنابراین کلاسها
228
00:08:04,400 –> 00:08:05,759
چیزی نیست، اما
229
00:08:05,759 –> 00:08:08,319
ما تگهای مختلفی داریم، خداحافظ،
230
00:08:08,319 –> 00:08:09,199
با تشکر
231
00:08:09,199 –> 00:08:11,599
یا گزینهها یا هر برچسبی که داریم،
232
00:08:11,599 –> 00:08:13,360
آنها برچسبهای ما هستند و آن
233
00:08:13,360 –> 00:08:15,360
برچسبها اساساً کلاسهای
234
00:08:15,360 –> 00:08:17,440
داخل کلاسهای لیست w هستند. e قرار است
235
00:08:17,440 –> 00:08:18,720
این تگ ها را اضافه کنیم
236
00:08:18,720 –> 00:08:20,639
و ما هیچ
237
00:08:20,639 –> 00:08:22,319
تکراری از آن ایجاد نمی کنیم، به همین دلیل
238
00:08:22,319 –> 00:08:25,680
است که مطمئن می شویم تگ ضمیمه
239
00:08:25,680 –> 00:08:27,280
شده از قبل در
240
00:08:27,280 –> 00:08:28,240
لیست کلاس ها وجود ندارد،
241
00:08:28,240 –> 00:08:30,400
بنابراین در اینجا بسیار ساده است و
242
00:08:30,400 –> 00:08:32,080
پس از آن
243
00:08:32,080 –> 00:08:35,279
پردازش داده های ما انجام می شود. کمی تکمیل شد
244
00:08:35,279 –> 00:08:37,039
و بعد از اتمام آن، ما
245
00:08:37,039 –> 00:08:38,479
قصد داریم کلمات را
246
00:08:38,479 –> 00:08:40,399
به صورت لماتیزه کنیم، بنابراین lemmatize اساساً زمانی استفاده می شود که شما
247
00:08:40,399 –> 00:08:42,399
جملات مختلفی دارید، اما که
248
00:08:42,399 –> 00:08:43,519
دارای یک کلمه خاص است،
249
00:08:43,519 –> 00:08:46,320
شما می دانید ریشه کلمه uh مثلاً
250
00:08:46,320 –> 00:08:47,040
ما
251
00:08:47,040 –> 00:08:50,720
تاریخ تاریخی
252
00:08:50,720 –> 00:08:52,959
یا ریشه دیگری داریم. کلمات از
253
00:08:52,959 –> 00:08:54,080
254
00:08:54,080 –> 00:08:56,959
همین چیزها به همان کلمه ریشه خود به نام تاریخ برمی گردد،
255
00:08:56,959 –> 00:08:58,640
256
00:08:58,640 –> 00:09:00,640
مثلاً اگر کلمات دیگری
257
00:09:00,640 –> 00:09:03,440
مانند
258
00:09:03,440 –> 00:09:06,800
فرمت های افعال uh دارید مانند run یا run
259
00:09:06,800 –> 00:09:11,760
یا runner یا
260
00:09:11,839 –> 00:09:14,240
ran uh همه این چیزها درست است، بنابراین
261
00:09:14,240 –> 00:09:16,080
همه اینها با همان ریشه کلمه
262
00:09:16,080 –> 00:09:16,959
run
263
00:09:16,959 –> 00:09:19,360
uh پس کدام است که اوه چه چیزی
264
00:09:19,360 –> 00:09:21,519
مهم است، اما پس آنچه که در لغت
265
00:09:21,519 –> 00:09:22,560
انجام می
266
00:09:22,560 –> 00:09:24,959
شود این است که آیا این کار را انجام می دهد، محدودیت انجام می دهد اگر
267
00:09:24,959 –> 00:09:27,120
شما کلمات متنوعی مانند این دارید
268
00:09:27,120 –> 00:09:29,440
و اگر شما i اگر یک کلمه ریشه داشته باشد
269
00:09:29,440 –> 00:09:30,880
ک