مهندس هوش مصنوعی فول استک: پایتون، ML، یادگیری عمیق و GenAI
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- تسلط به برنامهنویسی پایتون برای هوش مصنوعی، شامل انواع دادهها، کنترل جریان، توابع و مدیریت فایل برای ایجاد اصول قوی جهت یادگیری ماشین
- بهکارگیری تکنیکهای علم داده با استفاده از NumPy ،Pandas Matplotlib و Seaborn برای پاکسازی، مصورسازی و تحلیل مجموعه دادهها جهت دستیابی به بینشهای هوش مصنوعی کاربردی.
- ساخت و ارزیابی مدلهای یادگیری ماشین با استفاده از Scikit-learn، شامل رگرسیون، طبقهبندی، متدهای گروهی و بهینهسازی مدل
- طراحی و آموزش مدلهای یادگیری عمیق با استفاده از TensorFlow و PyTorch، شامل CNNها، RNNها و LSTMها برای تسک های مبتنی بر بینایی و توالی
- پیادهسازی پایپلاینهای MLOps باGit ،DVC ،Docker ،MLflow و CI/CD برای خودکارسازی استقرار و مدیریت مدل در AWS، GCP و Azure
- ایجاد اپلیکیشنهای Generative AI و مبتنی بر LLM با استفاده از APIهای OpenAI GPT ،Claude و Gemini همراه با پایپلاینهای RAG و مدلهای تنظیم دقیق شده سفارشی
پیشنیازهای دوره
- هیچ تجربه قبلی در هوش مصنوعی یا یادگیری ماشین لازم نیست. این دوره از ابتدا شروع میشود و تا مفاهیم پیشرفته و آماده برای صنعت پیش میرود.
- سواد اولیه کامپیوتری و کنجکاوی برای یادگیری برنامهنویسی پایتون به شما کمک میکند تا مطالب را دنبال کرده و تمرینهای کدنویسی عملی را تکمیل کنید.
- یک لپتاپ یا کامپیوتر رومیزی (Windows ،macOS یا Linux) با حداقل 8GB رم و اتصال اینترنت پایدار برای ابزارهای آنلاین و آزمایشگاهها
- دسترسی به Google Colab یا راهاندازی پایتون به صورت محلی (Anaconda یا VS Code) برای اجرای نوتبوکهای Jupyter و آموزش مدلها توصیه میشود.
- آشنایی با ریاضیات و آمار در سطح دبیرستان مفید است اما اجباری نیست. تمام مفاهیم کلیدی از اصول اولیه توضیح داده میشوند.
- ذهنیت رشد، پشتکار و اشتیاق برای ساخت پروژههای واقعی هوش مصنوعی و Generative AI، موفقیت شما در این برنامه را تضمین میکند.
توضیحات دوره
این دوره شامل استفاده از هوش مصنوعی (AI) است.
به دوره مهندس هوش مصنوعی Full-Stack: پایتون، ML، یادگیری عمیق و GenAI خوش آمدید؛ برنامه نهایی و جامعی که برای تبدیل شما به یک مهندس هوش مصنوعی آمادهبهکار طراحی شده است. در این دوره جامع هوش مصنوعی، شما به تمام لایههای پایپلاین مهندسی هوش مصنوعی، از برنامهنویسی پایتون و مبانی علم داده تا یادگیری ماشین، یادگیری عمیق، MLOps و Generative AI با مدلهای زبانی بزرگ (LLM) مسلط خواهید شد.
این دوره نقشه راه کامل شما برای تبدیل شدن به یک مهندس هوش مصنوعی Full-Stack است که قادر به طراحی، ساخت، آموزش، استقرار و مقیاسدهی مدلهای هوش مصنوعی در محیطهای واقعی باشد. شما تجربه عملی را از طریق پروژههای واقعی با استفاده از NumPy ،Pandas Scikit-learn ،TensorFlow ،PyTorch ،Docker ،Git ،MLflow ،LangChain و FastAPI کسب خواهید کرد و اطمینان حاصل میکنید که همان ابزارهای هوش مصنوعی مورد استفاده توسط شرکتهای برتر فناوری را یاد میگیرید.
شما سفر خود را با یادگیری پایتون برای علم داده آغاز خواهید کرد و به کنترل جریان، توابع، ساختارهای داده و مدیریت فایل مسلط خواهید شد. سپس، با Matplotlib ،Seaborn و Pandas در تحلیل داده و مصورسازی دادهها غوطهور خواهید شد و اصول قوی در پاکسازی دادهها، مهندسی ویژگیها و مدلسازی آماری ایجاد خواهید کرد. این مهارتهای ضروری داده به شما قدرت میدهد تا مجموعه دادههای بزرگ را دستکاری کرده و آنها را برای گردشکارهای یادگیری ماشین آماده کنید.
فاز بعدی دوره بر یادگیری ماشین (ML) تمرکز دارد. شما یادگیری نظارتشده، یادگیری نظارتنشده، طبقهبندی، رگرسیون، متدهای گروهی و تکنیکهای ارزیابی مدل را بررسی خواهید کرد. شما الگوریتمهایی مانند رگرسیون خطی، رگرسیون لجستیک، درخت تصمیم، جنگل تصادفی، XGBoost ،LightGBM و CatBoost را پیادهسازی خواهید کرد. هر موضوع با پروژههای عملی ML تقویت میشود که به شما کمک میکند تئوری را در سناریوهای واقعی به کار ببرید.
پس از تسلط به ML، شما به سراغ یادگیری عمیق (DL) خواهید رفت. ساخت و آموزش شبکههای عصبی با استفاده از TensorFlow و PyTorch. شما انتشار رو به جلو، انتشار رو به عقب، توابع فعالسازی، توابع زیان و بهینهسازی گرادیان کاهشی را درک خواهید کرد. شما شبکههای عصبی کانولوشنال (CNN) را برای طبقهبندی تصویر و شبکههای عصبی بازگشتی (RNN)، LSTM و GRU را برای مدلسازی توالی خواهید ساخت. تا پایان این ماژول، شما چندین مدل یادگیری عمیق را روی مجموعه دادههای واقعی ساخته و مستقر خواهید کرد.
سپس، وارد دنیای MLOps (عملیات یادگیری ماشین) خواهید شد. مهارت ضروری برای استقرار و مدیریت سیستمهای هوش مصنوعی در محیط تولید. شما کنترل نسخه با Git و DVC، بستهبندی مدل با ONNX و TorchScript، سرویسدهی API با استفاده از Flask و FastAPI و استقرار ابری در AWS ،GCP و Azure را یاد خواهید گرفت. شما پایپلاینهای مدل را با استفاده از ابزارهای CI/CD خودکار خواهید کرد و اطمینان حاصل میکنید که مدلهای شما قابل اعتماد، مقیاسپذیر و آماده برای استفاده سازمانی هستند.
در نهایت، شما در Generative AI (GenAI) و مدلهای زبانی بزرگ (LLM) غوطهور خواهید شد. شما به مهندسی پرامپت، توکنسازی، تنظیم دقیق، تولید افزوده با بازیابی (RAG) و فریمورکهای عامل هوش مصنوعی مانند LangChain و CrewAI مسلط خواهید شد. شما اپلیکیشنهای واقعی LLM را با استفاده از APIهای OpenAI GPT ، Claude و Gemini خواهید ساخت که به یک پروژه نهایی ختم میشود که در آن چتبات هوش مصنوعی یا تولیدکننده محتوای خود را توسعه میدهید.
تا پایان این دوره، شما استک فنی کامل را برای تبدیل شدن به یک مهندس هوش مصنوعی Full-Stack در اختیار خواهید داشت. یک حرفهای که علم داده، یادگیری ماشین، یادگیری عمیق، MLOps و Generative AI را بهطور کامل و از ابتدا تا انتها درک میکند. چه در حال شروع حرفه هوش مصنوعی خود باشید و چه در حال ارتقا به نقشهای مهندسی پیشرفته، این دوره شما را به مهارتها، ابزارها و نمونهکارهایی مجهز میکند تا آینده هوش مصنوعی را بسازید.
این دوره برای چه کسانی مناسب است؟
- مهندسان هوش مصنوعی مشتاق، توسعهدهندگان یادگیری ماشین و دانشمندان داده که میخواهند یک مسیر یادگیری کامل و پایانبهپایان از پایتون تا Generative AI داشته باشند.
- مبتدیان در برنامهنویسی که میخواهند با یک نقشه راه ساختاریافته و هدایتشده شامل پروژههای عملی و مثالهای واقعی وارد دنیای هوش مصنوعی شوند.
- مهندسان نرمافزار و توسعهدهندگانی که به دنبال ارتقای مهارتهای خود و انتقال به نقشهای یادگیری ماشین، یادگیری عمیق یا زیرساخت هوش مصنوعی هستند.
- دانشجویان، پژوهشگران و علاقهمندان به تکنولوژی که مشتاق درک چگونگی ساخت و استقرار سیستمهای هوش مصنوعی مدرن مانند GPT ،Claude و Gemini هستند.
- متخصصان در IT، تحلیل یا صنایع دادهمحور که هدفشان خودکارسازی گردشکارها با استفاده از مدلهای هوش مصنوعی، MLOps و ابزارهای استقرار ابری است.
- هر کسی که میخواهد اپلیکیشنهای هوش مصنوعی بسازد و مستقر کند نه اینکه فقط آنها را مطالعه کند و به یک مهندس هوش مصنوعی Full-Stack آماده برای چالشهای سطح سازمانی تبدیل شود.
مهندس هوش مصنوعی فول استک: پایتون، ML، یادگیری عمیق و GenAI
-
مقدمهای بر مهندس هوش مصنوعی Full-Stack: پایتون، ML، یادگیری عمیق و GenAI 05:11
-
آشنایی با هفته 1 - مبانی برنامه نویسی پایتون 00:38
-
روز 1: آشنایی با پایتون و راه اندازی توسعه 20:37
-
روز 2: کنترل جریان در پایتون 32:46
-
روز 3: توابع و ماژول ها 23:22
-
روز 4: ساختارهای داده (لیست ها، تاپل ها، دیکشنری ها و مجموعه ها) 30:33
-
روز 5: کار با رشته ها 23:53
-
روز 6: مدیریت فایل 22:48
-
روز 7: کد پایتون و کار پروژه 39:28
-
آشنایی با هفته 2 - الزامات علم داده 00:44
-
روز 1: آشنایی با NumPy برای رایانش عددی 22:49
-
روز 2: عملیات های پیشرفته NumPy 21:33
-
روز 3: آشنایی با Pandas برای دستکاری داده 19:44
-
روز 4: پاکسازی و آماده سازی داده با Pandas 24:28
-
روز 5: تجمیع و گروه بندی داده در Pandas 15:09
-
روز 6: مصورسازی داده با Matplotlib و Seaborn 27:01
-
روز 7: پروژه تحلیل داده اکتشافی (EDA) 23:08
-
آشنایی با هفته 3 - ریاضیات برای یادگیری ماشین 00:42
-
روز 1: اصول جبر خطی 21:23
-
روز 2: مفاهیم پیشرفته جبر خطی 19:43
-
روز 3 - حساب دیفرانسیل و انتگرال برای یادگیری ماشین (مشتقات) 18:10
-
روز 4: حسابان برای یادگیری ماشین (انتگرال و بهینه سازی) 16:29
-
روز 5: نظریه احتمال و توزیع ها 25:07
-
روز 6: اصول آمار 19:08
-
روز 7: پروژه کوچک ریاضی محور - رگرسیون خطی از ابتدا 15:03
-
آشنایی با هفته 4 - احتمال و آمار برای یادگیری ماشین 00:45
-
روز 1: نظریه احتمال و متغیرهای تصادفی 18:34
-
روز 2: توزیع های احتمال در یادگیری ماشین 17:10
-
روز 3: استنباط آماری - برآورد و فواصل اطمینان 15:40
-
روز 4: آزمون فرضیه و مقدار احتمال یا P-Values 11:44
-
روز 5: انواع آزمون های فرضیه 18:41
-
روز 6: تحلیل رگرسیون و همبستگی 17:28
-
روز 7 - پروژه تحلیل آماری - تحلیل داده واقعی 24:52
-
آشنایی با هفته 5 - آشنایی با یادگیری ماشین 00:46
-
روز 1: مبانی و اصطلاحات یادگیری ماشین 15:35
-
روز 2: آشنایی با یادگیری تحت نظارت و مدل های رگرسیون 15:48
-
روز 3: مدل های رگرسیون پیشرفته - رگرسیون چند جمله ای و منظم سازی 35:19
-
روز 4: آشنایی با دسته بندی و رگرسیون لجستیک 24:19
-
روز 5: ارزیابی مدل و اعتبارسنجی متقابل 16:00
-
روز 6: الگوریتم k-Nearest Neighbors (k-NN) 17:22
-
روز 7: پروژه کوچک یادگیری تحت نظارت 25:10
-
آشنایی با هفته 6 - مهندسی ویژگی و ارزیابی مدل 00:42
-
روز 1: آشنایی با مهندسی ویژگی 14:30
-
روز 2: مقیاس بندی و نرمال سازی داده 16:20
-
روز 3: رمزگذاری متغیرهای دسته بندی 16:48
-
روز 4: تکنیک های انتخاب ویژگی 16:21
-
روز 5: ایجاد و تبدیل ویژگی ها 18:08
-
روز 6 - تکنیک های ارزیابی مدل 15:49
-
روز 7: اعتبارسنجی متقابل و تنظیم دقیق هایپرپارامتر 20:03
-
مقدمه هفته 7: الگوریتم های پیشرفته یادگیری ماشین 00:40
-
روز 1: آشنایی با یادگیری گروهی 15:04
-
روز 2: Bagging و جنگل های تصادفی 14:22
-
روز 3: تقویت یا Boosting و تقویت گرادیان 16:07
-
روز 4: آشنایی با XGBoost 19:39
-
روز 5: LightGBM و CatBoost 20:21
-
روز 6: مدیریت داده نامتعادل 16:42
-
روز 7: پروژه یادگیری گروهی - مقایسه مدل ها در یک مجموعه داده واقعی 22:36
-
None 00:52
-
روز 1: آشنایی با تنظیم دقیق هایپرپارامتر 13:46
-
روز 2: جستجوی گرید و جستجوی تصادفی 16:09
-
روز 3: تیونینگ پیشرفته هایپرپارامتر با بهینه سازی بیزی 26:57
-
روز 4: تکنیک های منظم سازی برای بهینه سازی مدل 13:17
-
روز 5: تکنیک های ارزیابی مدل و اعتبارسنجی متقابل 13:00
-
روز 6: تنظیم دقیق و خودکار هایپرپارامتر با GridSearchCV و RandomizedSearchCV 19:28
-
روز 7: پروژه بهینه سازی - ساخت و تنظیم دقیق مدل نهایی 22:45
-
مقدمه هفته 9: اصول شبکه های عصبی و یادگیری عمیق 00:47
-
روز 1: آشنایی با یادگیری عمیق و شبکه های عصبی 16:13
-
روز 2 - انتشار رو به جلو و توابع فعالسازی 14:43
-
روز 3 - توابع Loss و پس انتشار 15:31
-
روز 4 - گرادیان کاهشی و تکنیکهای بهینهسازی 21:50
-
روز 5: ساخت شبکه های عصبی با TensorFlow و Keras 19:20
-
روز 6: ساخت شبکه های عصبی با PyTorch 26:28
-
روز 7: پروژه شبکه عصبی - دسته بندی تصویر در CIFAR-10 22:09
-
آشنایی با شبکههای عصبی کانولوشن در هفته 10 00:48
-
روز 1: آشنایی با شبکه های عصبی کانولوشن 26:16
-
روز 2: لایه ها و فیلترهای کانولوشن 23:48
-
روز 3: لایه های Pooling و کاهش ابعاد 23:58
-
روز 4: ساخت معماری های CNN با Keras و TensorFlow 17:46
-
روز 5: ساخت معماری های CNN با PyTorch 22:26
-
روز 6: منظم سازی و افزایش داده برای CNNs 18:39
-
روز 7: پروژه CNN - دسته بندی تصویر در Fashion MNIST یا CIFAR-10 27:34
-
آشنایی با هفته 11 - شبکه های عصبی بازگشتی (RNNs) و مدل سازی دنباله 00:49
-
روز 1: آشنایی با مدل سازی توالی و RNN ها 33:32
-
روز 2 - درک معماری RNN و پس انتشار از طریق زمان (BPTT) 24:31
-
روز 3: شبکه های حافظه طولانی کوتاه مدت (LSTM) 15:03
-
روز 4: واحدهای بازگشتی دروازه ای (GRU) 07:07
-
روز 5: پیش پردازش متن و تعبیه سازی های کلمه برای RNNs 24:02
-
روز 6: مدل ها و اپلیکیشن های Sequence-to-Sequence 43:09
-
روز 7: پروژه RNN - تولید متن یا تحلیل احساسات 17:55
-
آشنایی با هفته 12 - مکانیسم های Attention و ترنسفرمرها 00:48
-
روز 1 - آشنایی با مکانیزمهای توجه 15:17
-
روز 2: آشنایی با معماری ترنسفورمرها 18:19
-
روز 3: Self-Attention و Multi-Head Attention در ترنسفورمرها 21:00
-
روز 4: رمزگذاری موقعیتی و شبکه های Feed-Forward 20:21
-
روز 5: بخش عملی با ترنسفورمرهای از پیش آموزش دیده - BERT و GPT 19:37
-
روز 6 - ترنسفرمرهای پیشرفته - واریانت های BERT و GPT-3 20:38
-
روز 7: پروژه ترنسفورمر - خلاصه سازی یا ترجمه متن 18:33
-
مقدمه هفته 13: یادگیری انتقالی و تنظیم دقیق 00:45
-
روز 1: آشنایی با یادگیری انتقالی 14:52
-
روز 2: یادگیری انتقالی در بینایی کامپیوتر 26:26
-
روز 3: تکنیک های تنظیم دقیق در بینایی کامپیوتر 21:46
-
روز 4: یادگیری انتقالی در NLP 17:00
-
روز 5: تکنیک های تنظیم دقیق در NLP 26:04
-
روز 6: چالش های یادگیری انتقالی و تطبیق دامنه 14:52
-
روز 7: پروژه یادگیری انتقالی - تیونینگ دقیق برای یک تسک سفارشی 18:22
-
مقدمهای بر هفته 14: عملیات یادگیری ماشین (MLOps) و استقرار مدل 01:50
-
روز 1: مقدمهای بر MLOps - چرا اهمیت دارد؟ 04:18
-
روز 2: کنترل نسخه برای دادهها و مدلها (با استفاده از Git و DVC) 03:46
-
روز 3: بستهبندی مدل با Pickle ،ONNX و TorchScript 03:44
-
روز 4: سرویسدهی مدلها با Flask ،FastAPI و Streamlit 04:16
-
روز 5: استقرار مدلهای یادگیری ماشین روی AWS ،GCP و Azure 04:20
-
روز 6: پایپلاینهای CI/CD برای پروژههای یادگیری ماشین 04:08
-
روز 7: پروژه MLOps – ساخت و استقرار یک مدل به صورت سرتاسری 03:59
-
مقدمهای بر هفته 15: Generative AI و کاربردهای مدلهای زبانی بزرگ 01:50
-
روز 1: مقدمهای بر هوش مصنوعی مولد و LLMها 04:04
-
روز 2: درک مهندسی پرامپت و توکنایزیشن 03:38
-
روز 3: ساخت اپلیکیشن با استفاده از APIهای OpenAI ،Gemini و Claude 04:07
-
روز 4: تنظیم دقیق و مدلهای با دستورالعمل سفارشی 04:07
-
روز 5: ساخت پایپلاینهای RAG (تولید بازیابی-محور) 04:00
-
روز 6: مروری بر عاملهای هوشمندو سیستمهای خودمختار 04:05
-
روز 7: پروژه Generative AI – ساخت چتبات یا تولیدکننده محتوای اختصاصی خودتان 03:52
مشخصات آموزش
مهندس هوش مصنوعی فول استک: پایتون، ML، یادگیری عمیق و GenAI
- تاریخ به روز رسانی: 1404/10/04
- سطح دوره:همه سطوح
- تعداد درس:121
- مدت زمان :32:14:28
- حجم :14.77GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy