آشنایی با Generative AI برای توسعه نرمافزار
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- یکپارچه سازی generative AI در توسعه - شما نحوه استفاده از ابزارهای generative AI از طراحی اولیه تا استقرار را یاد میگیرید و کارایی و خلاقیت خود را افزایش میدهید.
- بهینهسازی کیفیت کد شما - اگر تازهکار هستید و نیاز به کمک در فیکس کردن باگها دارید یا توسعهدهنده باتجربه هستید که به دنبال کشف زمینههای جدید میباشد، کدنویسی خود را بهبود میبخشید.
- تست سریع - استفاده از LLMs میتواند توانایی شما در نمونهسازی اولیه و تست ویژگیهای جدید را تسریع بخشد که به شما امکان میدهد تا به سرعت iterate کرده و کد خود را منتشر کنید.
- یادگیری عملکرد LLMs - با دانستن نحوه کار سیستمهای یادگیری ماشین، قادر خواهید بود از آنها بهطور موثری برای پشتیبانی از کار خود به عنوان یک توسعهدهنده استفاده کنید.
توضیحات دوره
این دوره برای تقویت مهارتهای شما با استفاده از چت باتهای هوش مصنوعی بهعنوان برنامهنویسان جفت در فرآیند توسعه طراحی شده است. شما با نحوه کار مدلهای زبانی بزرگ (LLMs) و نحوه کاربرد این فناوری عمومی در تسک های رایج توسعه نرمافزار برای افزایش بهرهوری، خلاقیت و پشتیبانی از کار خود به عنوان توسعهدهنده آشنا خواهید شد.
در پایان دوره قادر به درک موارد زیر خواهید بود:
- تفاوتهای بین یادگیری ماشین و توسعه نرمافزار سنتی را درک میکنید.
- توضیح می دهید که چگونه مدلهای زبانی بزرگ، متن تولید میکنند.
- پرامپت نویسی میکنید تا LLM در تسکهای مرتبط با نقش توسعهدهنده نرمافزار به شما کمک کند.
- با نوشتن پرامپتهای دقیق و iterating برای بهبود خروجی، LLM را هدایت میکنید تا یک تسک را به طور خاص انجام دهد.
- از دانش عمیق توسعه نرمافزار که در یک LLM انکدینگ شده است، استفاده کرده و از آن می خواهید که به عنوان نقشهای شغلی یا پرسوناهای خاص عمل کند.
- با استفاده از LLM به عنوان شریک کدنویسی جفت، کد را به سرعت مینویسید.
- کد را برای کارایی، امنیت و عملکرد با استفاده از LLM تحلیل میکنید.
این دوره فرض میکند که شما دارای پیشینهای در توسعه نرمافزار هستید، اما در استفاده از LLMs بهعنوان بخشی از فرآیند توسعه خود تازهکار هستید. با دانستن نحوه کار سیستمهای یادگیری ماشین و درک نحوه کاربرد آنها در توسعه نرمافزار، قادر خواهید بود از آنها به طور موثری برای حمایت از رشد و کار خود به عنوان توسعهدهنده یا مهندس استفاده کنید.
آشنایی با Generative AI برای توسعه نرمافزار
-
مکالمه بین Laurence Moroney و Andrew Ng 11:40
-
Generative AI چیست؟ 3:22
-
هوش مصنوعی و یادگیری ماشین 3:44
-
مثال یادگیری ماشین 4:11
-
یادگیری نظارتشده 4:15
-
آشنایی با ترنسفرمرها 2:44
-
مفاهیم کلیدی ترنسفرمر 6:02
-
منابع درون ویدئویی None
-
راه اندازی محیط Jupyter خود None
-
مطالعه ضروری - تعامل مستقیم با لابراتوارهای Jupyter و ChatGPT None
-
[مهم] سوالات، مشکلات یا ایدههایی دارید؟ به فروم ما بپیوندید None
-
ترنسفرمرها و کد 3:26
-
تولید کد با چت باتها 8:38
-
پرامپت نویسی تکراری 4:29
-
ارائه بازخورد به LLM 4:50
-
تخصیص نقش به LLM 5:48
-
ارتقای سطح با چندین نقش 2:02
-
نقشهای تخصصی برای دانش تخصصی 4:42
-
بهترین شیوههای LLM 4:23
-
ساختارهای داده در تولید 0:52
-
آرایهها 4:06
-
لیستهای پیوندی 7:05
-
تمرین با سرعت خود - لیستهای پیوندی دوطرفه 3:43
-
درختان 9:48
-
گرافها 6:26
-
لابراتوار درجهبندی شده - الگوریتمهای گراف 1:58
-
جداول هش و نقشهها 10:43
-
نتیجهگیری دوره 1:40
-
(اختیاری) دانلود نوت بوک خود و رفرش فضای کاری خود None
-
قدردانیها None
مشخصات آموزش
آشنایی با Generative AI برای توسعه نرمافزار
- تاریخ به روز رسانی: 1404/06/14
- سطح دوره:مقدماتی
- تعداد درس:30
- مدت زمان :02:00:37
- حجم :1.27GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy