در این مطلب، ویدئو [پروژه پایتون] ML FastAPI Skill Rating Calculator … توسط Ian aka. \ با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:15:49
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,640 –> 00:00:02,240
سلام به همه، بنابراین در این ویدیو ما
2
00:00:02,240 –> 00:00:05,120
می خواهیم ببینیم که چگونه از یک خط از
3
00:00:05,120 –> 00:00:07,919
کتاب پایتون یک لاینرز توسط
4
00:00:07,919 –> 00:00:11,040
کریستین مایر که فینکستر را اجرا می کند استفاده کردم و من
5
00:00:11,040 –> 00:00:13,440
از یک خط به عنوان نقطه شروع برای
6
00:00:13,440 –> 00:00:17,440
ایجاد یک api با استفاده از پایتون و api سریع استفاده
7
00:00:17,440 –> 00:00:20,240
کردم. بر اساس برخی از کدهای یادگیری ماشین
8
00:00:20,240 –> 00:00:22,320
و کاری که من میخواهم انجام دهم این است که فقط
9
00:00:22,320 –> 00:00:23,840
میخواهم آن را برای شروع نشان دهم و
10
00:00:23,840 –> 00:00:25,760
سپس به کد نگاه میکنیم تا
11
00:00:25,760 –> 00:00:28,240
در حال اجرا باشد، آن
12
00:00:28,240 –> 00:00:31,359
را در وبسایت شخصی خودم مستقر کردهام و
13
00:00:31,359 –> 00:00:34,719
کد چیست انجام این کار این است که
14
00:00:34,719 –> 00:00:36,399
ساعتها مطالعه در هفته طول میکشد سالها یادگیری
15
00:00:36,399 –> 00:00:38,239
پایتون تعداد کتابهای پایتون شما صاحب
16
00:00:38,239 –> 00:00:40,160
تعداد پروژههایی هستید که روی
17
00:00:40,160 –> 00:00:43,280
مقدار پولی که با استفاده از پایتون
18
00:00:43,280 –> 00:00:44,879
در سال جاری به
19
00:00:44,879 –> 00:00:46,480
دست آوردهاید کار کردهاید، من معتقدم
20
00:00:46,480 –> 00:00:48,399
و اجازه دهید کمی
21
00:00:48,399 –> 00:00:50,399
واقعیتر کنیم،
22
00:00:50,399 –> 00:00:52,879
بنابراین دو ساعت مطالعه در هفته سه سال
23
00:00:52,879 –> 00:00:55,520
پایتون درست است و به شما یک رتبه
24
00:00:55,520 –> 00:00:59,359
مانند رتبه الو با شطرنج می
25
00:00:59,359 –> 00:01:01,520
دهد، بنابراین اجازه دهید من فقط این را نشان دهم
26
00:01:01,520 –> 00:01:03,680
و روی ارسال کلیک کنید
27
00:01:03,680 –> 00:01:06,479
و این رتبه خیلی خوبی نیست
28
00:01:06,479 –> 00:01:08,640
و اگر دوباره آن را اجرا کنیم، ببینیم آیا
29
00:01:08,640 –> 00:01:10,159
می توانیم آن را کسب کنیم.
30
00:01:10,159 –> 00:01:12,880
کمی بهتر است می گوییم ما 10 ساعت
31
00:01:12,880 –> 00:01:15,920
در هفته مطالعه می کنیم و این کار را داریم، بنابراین این
32
00:01:15,920 –> 00:01:20,080
بر اساس یک داده آموزشی بسیار کوچک
33
00:01:20,080 –> 00:01:22,320
csv است، بنابراین واقعاً
34
00:01:22,320 –> 00:01:24,880
اصلاً دقیق نیست، اما کاری که انجام می دهد این است
35
00:01:24,880 –> 00:01:26,799
که به شما نشان می دهد چگونه می توانید یک
36
00:01:26,799 –> 00:01:30,240
api سریع بسازید. با استفاده از api سریع
37
00:01:30,240 –> 00:01:33,280
و اجازه دهید من آن را در
38
00:01:33,280 –> 00:01:34,960
واقع نشان دادهام، اگر بازرسی کنیم فقط به شما نشان میدهم که
39
00:01:34,960 –> 00:01:37,119
پشت صحنه چه خبر است
40
00:01:37,119 –> 00:01:39,360
و دوباره آن را اجرا میکنم،
41
00:01:39,360 –> 00:01:42,320
به کنسول بروید و کاری که من انجام میدهم این است که
42
00:01:42,320 –> 00:01:44,079
من اینها را
43
00:01:44,079 –> 00:01:47,600
به عنوان متغیرها در یک درخواست پست ارسال
44
00:01:47,600 –> 00:01:50,399
می کنم و به
45
00:01:50,399 –> 00:01:52,840
46
00:01:52,840 –> 00:01:55,840
استقرار ابری google من می رود
47
00:01:55,840 –> 00:01:57,439
و
48
00:01:57,439 –> 00:02:01,040
درخواست در json وجود دارد، بنابراین
49
00:02:01,040 –> 00:02:03,439
بیایید ببینیم من واقعاً چه کاری
50
00:02:03,439 –> 00:02:04,880
انجام داده ام
51
00:02:04,880 –> 00:02:07,680
.
52
00:02:07,680 –> 00:02:10,080
ما پیوندی را به شما نشان می
53
00:02:10,080 –> 00:02:13,200
دهیم که صفحه rggh github است و این
54
00:02:13,200 –> 00:02:15,920
پروژه api three است،
55
00:02:15,920 –> 00:02:18,160
بنابراین
56
00:02:18,720 –> 00:02:21,599
به جای استفاده از flask heroku
57
00:02:21,599 –> 00:02:25,200
heroku به طور خاص
58
00:02:25,760 –> 00:02:28,680
چیزی است که همه تمایل دارند
59
00:02:28,680 –> 00:02:31,680
برای اهداف نمایشی استفاده کنند، اما من فکر می کنم یک
60
00:02:31,680 –> 00:02:33,599
61
00:02:33,599 –> 00:02:35,440
برنامه دنیای واقعی تر از
62
00:02:35,440 –> 00:02:37,200
Google cloud استفاده می کند.
63
00:02:37,200 –> 00:02:38,959
من می خواستم کد پایتون را
64
00:02:38,959 –> 00:02:41,120
با a نشان دهم مثال یادگیری ماشین
65
00:02:41,120 –> 00:02:44,239
و ایجاد فرانت اند با استفاده از یک صفحه html
66
00:02:44,239 –> 00:02:48,840
و بدیهی است که آن را از طریق
67
00:02:48,840 –> 00:02:51,680
پیش نیازهای وب سایت
68
00:02:51,680 –> 00:02:52,959
69
00:02:52,959 –> 00:02:57,040
70
00:02:57,040 –> 00:02:59,360
71
00:02:59,360 –> 00:03:00,560
72
00:03:00,560 –> 00:03:04,000
73
00:03:04,000 –> 00:03:07,040
موجود من میزبانی
74
00:03:07,040 –> 00:03:09,280
کنید.
75
00:03:09,280 –> 00:03:10,879
اگر میخواهید
76
00:03:10,879 –> 00:03:13,360
کاری را که من در اینجا انجام
77
00:03:13,360 –> 00:03:16,159
دادهام سه ماه اعتبار رایگان
78
00:03:16,159 –> 00:03:17,360
که سه ماه طول میکشد کپی
79
00:03:17,360 –> 00:03:18,800
80
00:03:18,800 –> 00:03:20,319
کنید، باید برای یک نسخه آزمایشی رایگان با پلتفرم ابری گوگل ثبتنام کنید، باید
81
00:03:20,319 –> 00:03:22,239
جزئیات کارت اعتباری خود را وارد کنید، اگرچه
82
00:03:22,239 –> 00:03:24,640
آنها قول میدهند که بدون هزینه از شما هزینه نخواهند کرد.
83
00:03:24,640 –> 00:03:27,120
اگر به شما بگویم و شما می توانید میزان مصرف اعتبار خود را بررسی کنید،
84
00:03:27,120 –> 00:03:29,040
85
00:03:29,040 –> 00:03:29,840
86
00:03:29,840 –> 00:03:32,080
فقط چیزهای خاصی در واقع هزینه زیادی از
87
00:03:32,080 –> 00:03:35,680
شما دریافت می کنند و
88
00:03:36,560 –> 00:03:39,040
می گویند تا زمانی که
89
00:03:39,040 –> 00:03:41,200
به شما نرسیده باشید از شما هزینه ای دریافت نمی کنند، در واقع می توانید یک
90
00:03:41,200 –> 00:03:43,040
آستانه تعیین کنید، فکر می کنم من 90 دارم
91
00:03:43,040 –> 00:03:45,440
محدودیت آستانه، همچنین برای صورتحساب
92
00:03:45,440 –> 00:03:47,280
اگر به درستی وارد ساختمان در
93
00:03:47,280 –> 00:03:49,360
کنسول ابری گوگل شوید،
94
00:03:49,360 –> 00:03:52,159
پس با کد پایتون شروع کنید،
95
00:03:52,159 –> 00:03:55,360
بنابراین آنچه من استفاده کردم اولین api به
96
00:03:55,360 –> 00:03:57,439
همراه pydantic بود. با خواندن
97
00:03:57,439 –> 00:04:00,799
اولین مستندات api خواهید دید که
98
00:04:00,799 –> 00:04:03,519
pedantic آن را توصیه می
99
00:04:03,519 –> 00:04:05,040
کند و وجود دارد که
100
00:04:05,040 –> 00:04:06,480
101
00:04:06,480 –> 00:04:08,400
بررسی نوع را فعال می کند و sklearn را بهتر
102
00:04:08,400 –> 00:04:11,120
بررسی می
103
00:04:11,439 –> 00:04:13,599
کند که همان چیزی است که ما برای قسمت یادگیری ماشین استفاده می کنیم
104
00:04:13,599 –> 00:04:15,519
105
00:04:15,519 –> 00:04:18,560
numpy که همان چیزی است که برای
106
00:04:18,560 –> 00:04:20,399
قالب بندی
107
00:04:20,399 –> 00:04:22,800
آموزش استفاده می کنیم یا csv را قالببندی کنید
108
00:04:22,800 –> 00:04:23,840
109
00:04:23,840 –> 00:04:26,560
تا بتوانیم ستونهای خود را ایجاد کنیم که سپس میتوانیم آنها
110
00:04:26,560 –> 00:04:28,560
را برای
111
00:04:28,560 –> 00:04:31,360
آموزش مدل خود ارسال کنیم.
112
00:04:32,000 –> 00:04:34,880
113
00:04:34,880 –> 00:04:37,360
114
00:04:37,759 –> 00:04:39,600
115
00:04:39,600 –> 00:04:42,240
116
00:04:42,240 –> 00:04:46,080
117
00:04:46,080 –> 00:04:48,400
118
00:04:48,400 –> 00:04:51,040
اگر میخواهید در
119
00:04:51,040 –> 00:04:55,960
وبسایت خود مستقر
120
00:04:56,080 –> 00:04:58,400
شوید، میتوانید در مورد آن در
121
00:04:58,400 –> 00:05:01,600
مستندات عالی در سایت سریع api بیشتر بخوانید،
122
00:05:01,600 –> 00:05:03,680
123
00:05:03,680 –> 00:05:05,280
بنابراین
124
00:05:05,280 –> 00:05:07,440
فکر میکنم ما
125
00:05:07,440 –> 00:05:10,400
به اندازه کافی به این چهار مورد
126
00:05:10,400 –> 00:05:13,120
نگاه کردهایم، بیایید پایین برویم و ببینیم چگونه میتوانیم پس از آن
127
00:05:13,120 –> 00:05:16,080
یک نمونه ای از کلاس api بنابراین
128
00:05:16,080 –> 00:05:19,199
برنامه برابر است با api سریع
129
00:05:19,199 –> 00:05:21,039
من به تازگی دیکشنری خالی را ایجاد کردم در
130
00:05:21,039 –> 00:05:21,840
اینجا
131
00:05:21,840 –> 00:05:24,960
خروجی برابر با دیکشنری خالی است،
132
00:05:24,960 –> 00:05:28,400
جایی که ما خروجی خود را ایجاد می
133
00:05:28,400 –> 00:05:30,400
134
00:05:30,400 –> 00:05:32,400
کنیم که برمی گردانیم و سپس می خواهیم
135
00:05:32,400 –> 00:05:38,800
با روش واکشی در جاوا اسکریپت،
136
00:05:38,800 –> 00:05:40,560
کاری که من در اینجا انجام دادهام این است که
137
00:05:40,560 –> 00:05:43,919
برخی از ریشهها را ایجاد میکنم که به طور موثر
138
00:05:43,919 –> 00:05:46,800
مانند یک لیست سفید هستند که به مرورگر میگویید
139
00:05:46,800 –> 00:05:49,919
140
00:05:49,919 –> 00:05:53,840
اگر درخواستی از این سایت میآید،
141
00:05:55,759 –> 00:05:57,600
نام دامنه خود را قرار میدهید، خطایی ایجاد نکند.
142
00:05:57,600 –> 00:06:00,479
143
00:06:00,479 –> 00:06:02,840
اگر نمونههایی را ببینید که
144
00:06:02,840 –> 00:06:05,440
127.001 میگویند، برای آزمایش خوب است،
145
00:06:05,440 –> 00:06:06,880
اما
146
00:06:06,880 –> 00:06:08,240
در مرحله تولید باید
147
00:06:08,240 –> 00:06:09,039
148
00:06:09,039 –> 00:06:12,000
دامنه مناسب خود را قرار دهید
149
00:06:13,840 –> 00:06:15,840
، باید
150
00:06:15,840 –> 00:06:18,160
دادههای
151
00:06:18,160 –> 00:06:21,600
آموزشی داشته باشید، دادههای آموزشی که استفاده کردم از
152
00:06:21,600 –> 00:06:24,720
مسیحیان بود. کتاب تک لاینر
153
00:06:24,720 –> 00:06:27,759
هفتهها سال، هفتهها ساعت در هفته است
154
00:06:27,759 –> 00:06:28,720
که واقعاً
155
00:06:28,720 –> 00:06:30,400
سالها یادگیری پایتون تعداد کتابهای پایتون
156
00:06:30,400 –> 00:06:32,240
تعداد پروژهها روی
157
00:06:32,240 –> 00:06:35,759
میزان درآمد شما کار شده است، بنابراین از این پنج
158
00:06:35,759 –> 00:06:38,319
تا برای آموزش مدل استفاده میکنید
159
00:06:38,319 –> 00:06:42,720
و این خروجی از مدل است
160
00:06:42,880 –> 00:06:44,560
و در عرض یک دقیقه متوجه خواهید شد که وقتی من
161
00:06:44,560 –> 00:06:47,520
کد ناچیز را به شما نشان میدهم، چگونه باید
162
00:06:47,520 –> 00:06:48,960
163
00:06:48,960 –> 00:06:50,960
برش بزنید و تمام این تاریخها را
164
00:06:50,960 –> 00:06:54,560
در یک آرایه بارگذاری کنید و سپس آنها را
165
00:06:54,960 –> 00:06:57,840
در مثالی که کریستین در
166
00:06:57,840 –> 00:06:59,599
167
00:06:59,599 –> 00:07:00,880
آن داده قرار داده بود
168
00:07:00,880 –> 00:07:02,880
برش دهید. به اسکریپت نگاه کردم،
169
00:07:02,880 –> 00:07:04,400
کاری که من انجام دادم در واقع
170
00:07:04,400 –> 00:07:06,160
این بود که آن را در یک فایل csv قرار دادم، زیرا
171
00:07:06,160 –> 00:07:07,919
قصد داشتم
172
00:07:07,919 –> 00:07:09,520
پروژههای بیشتری را انجام دهم و
173
00:07:09,520 –> 00:07:11,680
از همان دادهها استفاده مجدد
174
00:07:11,680 –> 00:07:16,039
کنم، بنابراین یک CSV
175
00:07:16,080 –> 00:07:17,840
به نام نمرهها در آنجا ایجاد کردم و در نهایت
176
00:07:17,840 –> 00:07:21,039
آن را سؤالات نامیدم
177
00:07:21,199 –> 00:07:24,319
، بنابراین مدل آموزشی شما
178
00:07:24,319 –> 00:07:26,880
numpy gen از متن،
179
00:07:26,880 –> 00:07:28,639
بنابراین
180
00:07:28,639 –> 00:07:30,560
181
00:07:30,560 –> 00:07:32,720
اگر یک کلمه به جای یک
182
00:07:32,720 –> 00:07:35,599
عدد صحیح دارید، داده ها را از csv بارگیری می کند، باید از نوع داده نوع d
183
00:07:35,599 –> 00:07:37,199
و سپس
184
00:07:37,199 –> 00:07:40,319
s20 استفاده کنید که تا 20 کاراکتر اجازه می دهد
185
00:07:40,319 –> 00:07:41,680
اگر می خواهید آن را چاپ کنید، فقط باید آن را چاپ کنید. به هر حال برای ایجاد مدل باید
186
00:07:41,680 –> 00:07:43,440
آن را
187
00:07:43,440 –> 00:07:46,000
با استفاده از utf-8 چاپ کنید.
188
00:07:46,000 –> 00:07:47,360
189
00:07:47,360 –> 00:07:49,360
این مستقیماً
190
00:07:49,360 –> 00:07:52,800
از کتاب christians1 python one-liners
191
00:07:52,800 –> 00:07:54,400
ایجاد یک متغیر
192
00:07:54,400 –> 00:07:57,520
و سپس رگرسیور mlp است که
193
00:07:57,520 –> 00:07:58,560
194
00:07:58,56