دوره مهندس هوش مصنوعی 2025: بوتکمپ کامل مهندس هوش مصنوعی
✅ سرفصل و جزئیات آموزش
آنچه یاد خواهید گرفت:
- این دوره مجموعه کامل ابزارهایی را فراهم میکند که برای تبدیل شدن به مهندس هوش مصنوعی نیاز دارید.
- درک مفاهیم کلیدی هوش مصنوعی و ایجاد پایهای محکم
- شروع برنامهنویسی با Python و یادگیری نحوه استفاده از آن برای پردازش زبان طبیعی و هوش مصنوعی
- جلب توجه مصاحبهکنندگان با نشان دادن درک عمیق از حوزه هوش مصنوعی
- بهکارگیری مهارتهایتان در موارد واقعی کسبوکار
- استفاده از قدرت مدلهای زبانی بزرگ
- بهرهگیری از LangChain برای توسعه بیوقفه برنامههای مبتنی بر هوش مصنوعی با اتصال کامپوننت های قابل همکاری
- آشنایی با Hugging Face و ابزارهای هوش مصنوعی آن
- استفاده از APIها و اتصال به مدلهای پایه قدرتمند
- کاربرد Transformers برای تبدیل پیشرفته گفتار به متن
پیشنیازهای دوره
- هیچ تجربه قبلی لازم نیست. از اصول پایه شروع خواهیم کرد.
- باید Anaconda را نصب کنید. ما مراحل نصب را گام به گام به شما نشان خواهیم داد.
توضیحات دوره
مشکل
مهندسان هوش مصنوعی بهترین شرایط را برای موفقیت در دوران هوش مصنوعی دارند. آنها به کسبوکارها کمک میکنند تا با ساخت برنامههای مبتنی بر هوش مصنوعی روی وبسایتها، اپلیکیشنها و پایگاههای داده موجود خود، از مزایای هوش مصنوعی مولد بهره ببرند. بنابراین، جای تعجب نیست که تقاضا برای مهندسان هوش مصنوعی در بازار کار به شدت افزایش یافته است.
اما عرضه این مهارتها کم است و یادگیری مهارتهای لازم برای استخدام به عنوان مهندس هوش مصنوعی چالشبرانگیز است.
پس چگونه میتوان این مهارت را کسب کرد؟
دانشگاهها در ارائه برنامههای تخصصی و عملی در زمینه مهندسی هوش مصنوعی کند عمل کردهاند. اندک تلاشهای موجود نیز معمولاً پرهزینه و زمانبر هستند.
بیشتر دورههای آنلاین فقط ترفندهای ChatGPT و مهارتهای فنی جداگانه ارائه میدهند، اما تلفیق این مهارتها هنوز دشوار است.
راهحل
مهندسی هوش مصنوعی یک حوزه چندرشتهای است که شامل موارد زیر میشود:
- اصول هوش مصنوعی و کاربردهای عملی آن
- برنامهنویسی Python
- پردازش زبان طبیعی در Python
- مدلهای بزرگ زبانی و Transformers
- توسعه برنامهها با ابزارهای orchestration مانند LangChain
- پایگاههای داده برداری با استفاده از PineCone
- ساخت برنامههای مبتنی بر هوش مصنوعی
هر بخش بر بخش قبلی ساخته میشود و رد کردن گامها میتواند گیجکننده باشد. بهعنوان مثال، استفاده از مدلهای زبانی بزرگ مستلزم آشنایی با LangChain است، همانگونه که مطالعه پردازش زبان طبیعی بدون مهارتهای پایه برنامهنویسی Python دشوار است.
این برنامه آموزشی پیشگامانه بزرگترین مانع ورود به حوزه مهندسی هوش مصنوعی را با گردآوری تمام منابع ضروری در یک مکان از بین میبرد.
دوره ما طوری طراحی شده است که مباحث مرتبط را بهصورت یکپارچه آموزش دهد، و همه موارد لازم برای تبدیل شدن به مهندس هوش مصنوعی را با هزینه و زمان بسیار کمتر از برنامههای سنتی فراهم کند.
مهارتها
1. مقدمهای بر هوش مصنوعی
دادههای ساختاریافته و بدون ساختار، یادگیری نظارتشده و نظارتنشده، هوش مصنوعی مولد و مدلهای پایه؛ این واژههای کلیدی هوش مصنوعی دقیقاً چه معنایی دارند؟
چرا باید هوش مصنوعی را مطالعه کرد؟ درک عمیقی از این حوزه به دست آورید با یک مرور راهنمای شامل اصول هوش مصنوعی، اهمیت کیفیت دادهها، تکنیکهای اصلی، هوش مصنوعی مولد و توسعه مدلهای پیشرفتهای مانند GPT، Llama، Gemini و Claude.
2. برنامهنویسی Python
تسلط به برنامهنویسی Python برای تبدیل شدن به یک توسعهدهنده توانمند هوش مصنوعی ضروری است - ابزارهای بدون کد کافی نیستند.
Python یک زبان برنامهنویسی مدرن و چندمنظوره است که برای ساخت برنامههای وب، بازیهای کامپیوتری و کارهای علم داده مناسب است. اکوسیستم گسترده کتابخانههای آن برای توسعه مدلهای هوش مصنوعی ایدهآل است.
چرا برنامهنویسی Python را بیاموزیم؟
برنامهنویسی Python ابزار اصلی شما برای ارتباط با مدلهای هوش مصنوعی و یکپارچهسازی قابلیتهای آنها در محصولات شما خواهد بود.
3. مقدمهای بر NLP در Python
پردازش زبان طبیعی (NLP) را کاوش کنید و تکنیکهایی بیاموزید که به رایانهها امکان درک، تولید و دستهبندی زبان انسانی را میدهند.
چرا NLP را مطالعه کنیم؟
NLP پایه مدلهای پیشرفته هوش مصنوعی مولد است. این برنامه شما را به مهارتهای ضروری برای توسعه سیستمهای هوش مصنوعی که با زبان انسان به طور معنادار تعامل دارند، مجهز میکند.
4. معرفی مدلهای بزرگ زبانی
این بخش مهارتهای پردازش زبان طبیعی شما را با آموزش استفاده از قابلیتهای قدرتمند مدلهای بزرگ زبانی (LLMs) ارتقا میدهد. ابزارهای کلیدی مانند معماری Transformers ،GPT ،LangChain ،HuggingFace ،BERT و XLNet را بیاموزید.
چرا LLMها را یاد بگیریم؟
این ماژول دروازه شما برای درک عملکرد مدلهای بزرگ زبانی و کاربردهای آنها در حل مسائل پیچیده زبانی است که نیازمند درک عمیق متنی میباشند.
5. ساخت برنامهها با LangChain
LangChain یک فریمورک است که امکان توسعه یکپارچه برنامههای مبتنی بر هوش مصنوعی را با اتصال کامپوننت های قابل همکاری فراهم میکند.
چرا LangChain را بیاموزیم؟
یاد بگیرید چگونه برنامههایی بسازید که قابلیت استدلال داشته باشند. LangChain ساخت سیستمهایی را ممکن میسازد که اجزای آن مانند مدلهای زبانی، پایگاههای داده و الگوریتمهای استدلال به هم متصل شده و عملکرد کلی را بهبود میبخشند.
6. پایگاه دادههای برداری
با فناوریهای نوظهور هوش مصنوعی، اهمیت بردارسازی و پایگاه دادههای برداری به شدت افزایش یافته است. در ماژول پایگاه دادههای برداری با Pinecone فرصت دارید پایگاه داده Pinecone - راهکار پیشرو در پایگاه دادههای برداری - را بررسی کنید.
چرا پایگاه دادههای برداری مهماند؟
یادگیری پایگاه دادههای برداری ضروری است چون شما را قادر میسازد حجم عظیمی از دادههای با ابعاد بالا را بهصورت مؤثر مدیریت و پرسوجو کنید - موضوعی رایج در کاربردهای یادگیری ماشین و هوش مصنوعی. این مهارتهای فنی به شما ابزار لازم برای پیادهسازی برنامههای مبتنی بر هوش مصنوعی با عملکرد بهینه را میدهد.
7. تشخیص گفتار با Python
دنبال کردن حوزه جذاب تشخیص گفتار و کشف چگونگی تبدیل زبان گفتاری به دادههای کاربردی توسط سیستمهای هوش مصنوعی. این ماژول مفاهیم پایه مانند پردازش صوتی، مدلسازی آکوستیک و تکنیکهای پیشرفته ساخت برنامههای تبدیل گفتار به متن با Python را پوشش میدهد.
چرا تشخیص گفتار را بیاموزیم؟
تشخیص گفتار قلب دستیارهای صوتی، ابزارهای رونویسی خودکار و رابطهای کاربری صوتی است. تسلط بر این مهارت امکان ساخت برنامههایی را میدهد که بهصورت طبیعی با کاربران تعامل کنند و پتانسیل کامل دادههای صوتی را در راهحلهای هوش مصنوعی باز کنند.
این دوره برای چه کسانی مناسب است؟
- اگر میخواهید مهندس هوش مصنوعی شوید یا در این حوزه آموزش ببینید، این دوره برای شماست.
- اگر به دنبال شغلی عالی هستید، این دوره مناسب شماست.
- این دوره برای مبتدیها نیز مناسب است، زیرا از اصول پایه شروع کرده و بهتدریج مهارتهای شما را میسازد.
دوره مهندس هوش مصنوعی 2025: بوتکمپ کامل مهندس هوش مصنوعی
-
ساخت یک ابزار هوش مصنوعی در 5 دقیقه: یک نسخه آزمایشی سریع 10:16
-
دوره شامل چه مواردی می شود؟ 03:17
-
هوش طبیعی در مقابل هوش مصنوعی 02:06
-
تاریخچه مختصر هوش مصنوعی 04:41
-
ابهام زدایی هوش مصنوعی، علم داده، یادگیری ماشین و یادگیری عمیق 02:27
-
هوش مصنوعی ضعیف در مقابل قوی 02:43
-
آزمون 1 None
-
داده ساختاریافته در مقابل داده غیرساختاریافته 01:47
-
چگونه داده را جمع آوری کنیم؟ 04:02
-
داده دارای برچسب و داده بدون برچسب 02:06
-
فراداده: دادهای که دادهها را توصیف میکند 01:42
-
آزمون 2 None
-
یادگیری ماشین 06:15
-
یادگیری تحت نظارت، یادگیری بدون نظارت و یادگیری تقویتی 05:34
-
یادگیری عمیق 08:27
-
آزمون 3 None
-
رباتیک 04:35
-
بینایی کامپیوتری 04:34
-
یادگیری ماشین سنتی 01:18
-
Generative AI 04:05
-
آزمون 4 None
-
ظهور هوش مصنوعی مولد: معرفی ChatGPT 02:09
-
رویکردهای اولیه برای پردازش زبان طبیعی (NLP) 02:42
-
پیشرفتهای اخیر NLP 03:01
-
از مدلهای زبانی تا مدلهای زبانی بزرگ (LLMs) 06:11
-
بازده آموزش مدلهای زبانی بزرگ. یادگیری نظارتشده در مقابل نیمهنظارتشده 03:35
-
از N-Grams به RNNs تا ترنسفرمرها - تکامل NLP 05:22
-
مراحل ساخت LLMs 04:40
-
مهندسی پرامپت در مقابل تیونینگ دقیق در مقابل RAG - تکنیک هایی برای بهینه سازی هوش مصنوعی 04:24
-
اهمیت مدلهای بنیادی 02:49
-
خرید در مقابل ساخت - مدلهای بنیادی در مقابل مدلهای خصوصی 02:36
-
عدم انسجام و توهم 02:43
-
بودجهبندی و هزینههای API 02:58
-
تاخیر (Latency) 01:26
-
کمبود داده 02:25
-
برنامه نویسی پایتون 02:07
-
کار با APIs 01:35
-
پایگاه دادههای برداری 03:11
-
اهمیت متن باز 06:10
-
Hugging Face 01:46
-
LangChain 02:54
-
ابزارهای ارزیابی هوش مصنوعی 03:07
-
استراتژیست هوش مصنوعی 05:08
-
توسعهدهنده هوش مصنوعی 04:27
-
مهندس هوش مصنوعی 03:53
-
اخلاق هوش مصنوعی 05:39
-
آینده AI 04:39
-
توضیح برنامه نویسی در چند دقیقه 05:04
-
چرا Python 04:32
-
Jupyter - مقدمه 03:29
-
Jupyter - نصب Anaconda 03:34
-
Jupyter - مقدمهای بر استفاده از Jupyter 03:10
-
Jupyter - کار با فایل های Notebook 06:09
-
Jupyter - استفاده از میانبرها 03:07
-
Jupyter - مدیریت پیامهای خطا 05:52
-
Jupyter - راه اندازی مجدد کرنل 02:17
-
راه اندازی محیط - Jupyter None
-
متغیرهای Python 03:37
-
متغیرهای پایتون - تمرین شماره 1 None
-
متغیرهای پایتون - تمرین شماره 2 None
-
متغیرهای پایتون - تمرین شماره 3 None
-
متغیرهای پایتون - تمرین شماره 4 None
-
متغیرهای Python None
-
انواع داده - اعداد و مقادیر Boolean 03:05
-
اعداد و مقادیر بولی - تمرین شماره 1 None
-
اعداد و مقادیر بولی - تمرین شماره 2 None
-
اعداد و مقادیر بولی - تمرین شماره 3 None
-
اعداد و مقادیر بولی - تمرین شماره 4 None
-
اعداد و مقادیر بولی - تمرین شماره 5 None
-
انواع داده - اعداد و مقادیر Boolean None
-
تایپ های داده - رشته ها 05:40
-
رشته ها - تمرین شماره 1 None
-
رشته ها - تمرین شماره 2 None
-
رشته ها - تمرین شماره 3 None
-
رشته ها - تمرین شماره 4 None
-
رشته ها - تمرین شماره 5 None
-
انواع داده - رشته ها None
-
سینتکس پایه Python - عملگرهای حسابی 03:23
-
عملگرهای حساب - تمرین شماره 1 None
-
عملگرهای حساب - تمرین شماره 2 None
-
عملگرهای حساب - تمرین شماره 3 None
-
عملگرهای حساب - تمرین شماره 4 None
-
عملگرهای حساب - تمرین شماره 5 None
-
عملگرهای حسابی - تمرین شماره 6 None
-
عملگرهای حساب - تمرین شماره 7 None
-
عملگرهای حساب - تمرین شماره 8 None
-
سینتکس پایه Python - عملگرهای حسابی None
-
سینتکس پایه Python - علامت مساوی دوگانه 01:33
-
علامت تساوی دوگانه - تمرین شماره 1 None
-
سینتکس پایه Python - علامت مساوی دوگانه None
-
سینتکس پایه Python - تخصیص مجدد مقادیر 01:08
-
تخصیص مجدد مقادیر - تمرین شماره 1 None
-
تخصیص مجدد مقادیر - تمرین شماره 2 None
-
تخصیص مجدد مقادیر - تمرین شماره 3 None
-
تخصیص مجدد مقادیر - تمرین شماره 4 None
-
سینتکس پایه Python - تخصیص مجدد مقادیر None
-
سینتکس اساسی پایتون - اضافه کردن کامنت ها 01:34
-
سینتکس اساسی پایتون - اضافه کردن کامنت ها None
-
سینتکس اساسی پایتون - ادامه خط 00:49
-
ادامه خط - تمرین شماره 1 None
-
سینتکس اولیه پایتون - ایندکس گذاری عناصر 01:18
-
ایندکس گذاری عناصر - تمرین شماره 1 None
-
ایندکس گذاری عناصر - تمرین شماره 2 None
-
سینتکس اولیه پایتون - ایندکس گذاری عناصر None
-
سینتکس اولیه پایتون - Indentation 01:44
-
Indentation - تمرین شماره 1 None
-
سینتکس اولیه پایتون - Indentation None
-
عملگرها - عملگرهای مقایسه ای 02:10
-
عملگرهای مقایسه - تمرین شماره 1 None
-
عملگرهای مقایسه - تمرین شماره 2 None
-
عملگرهای مقایسه - تمرین شماره 3 None
-
عملگرهای مقایسه - تمرین شماره 4 None
-
عملگرها - عملگرهای مقایسه ای None
-
عملگرها - عملگرهای منطقی و هویتی 05:35
-
عملگرهای منطقی و هویتی - تمرین شماره 1 None
-
عملگرهای منطقی و هویت - تمرین شماره 2 None
-
عملگرهای منطقی و هویتی - تمرین شماره 3 None
-
عملگرهای منطقی و هویت - تمرین شماره 4 None
-
عملگرهای منطقی و هویت - تمرین شماره 5 None
-
عملگرهای منطقی و هویت - تمرین شماره 6 None
-
عملگرها - عملگرهای منطقی و هویتی None
-
دستورات شرطی - دستور IF 03:01
-
دستور if - تمرین شماره 1 None
-
دستور if - تمرین شماره 2 None
-
دستورات شرطی - دستور IF None
-
دستورات شرطی - دستور ELSE 02:45
-
دستور ELSE - تمرین شماره 1 None
-
دستورات شرطی - دستور ELIF 05:34
-
دستور ELIF - تمرین شماره 1 None
-
دستور ELIF - تمرین شماره 2 None
-
دستورات شرطی - نکتهای درباره مقادیر بولی 02:13
-
دستورات شرطی - نکتهای درباره مقادیر بولی None
-
توابع - تعریف تابع در پایتون 02:02
-
توابع - ایجاد تابع در پایتون با یک پارامتر 03:49
-
ایجاد تابع با یک پارامتر - تمرین شماره 1 None
-
ایجاد تابع با یک پارامتر - تمرین شماره 2 None
-
توابع - راه دیگری برای تعریف یک تابع 02:36
-
راه دیگری برای تعریف یک تابع - تمرین شماره 1 None
-
توابع - استفاده از یک تابع در یک تابع دیگر 01:49
-
استفاده از یک تابع در یک تابع دیگر - تمرین شماره 1 None
-
توابع - ترکیب دستورات شرطی و توابع 03:06
-
ترکیب دستورات شرطی و توابع - تمرین شماره 1 None
-
توابع - ایجاد توابع حاوی چند آرگومان 01:16
-
توابع - توابع داخلی قابل توجه در پایتون 03:56
-
توابع داخلی قابل توجه در پایتون - تمرین شماره 1 None
-
توابع داخلی قابل توجه در پایتون - تمرین شماره 2 None
-
توابع داخلی قابل توجه در پایتون - تمرین شماره 3 None
-
توابع داخلی قابل توجه در پایتون - تمرین شماره 4 None
-
توابع داخلی قابل توجه در پایتون - تمرین شماره 5 None
-
توابع داخلی قابل توجه در پایتون - تمرین شماره 6 None
-
توابع داخلی برجسته در Python - تمرین شماره ۷ None
-
توابع داخلی برجسته در Python - تمرین شماره ۸ None
-
توابع داخلی قابل توجه در پایتون - تمرین شماره 9 None
-
توابع Python None
-
دنبالهها - لیستها 04:02
-
لیستها - تمرین شماره 1 None
-
لیست ها - تمرین شماره 2 None
-
لیست ها - تمرین شماره 3 None
-
لیست ها - تمرین شماره 4 None
-
لیست ها - تمرین شماره 5 None
-
دنبالهها - لیستها None
-
دنباله ها (Sequences) - استفاده از متدها 03:19
-
استفاده از متدها - تمرین شماره 1 None
-
استفاده از متدها - تمرین شماره 2 None
-
استفاده از متدها - تمرین شماره 3 None
-
استفاده از متدها - تمرین شماره 4 None
-
دنباله ها (Sequences) - استفاده از متدها None
-
دنباله ها - اسلایس کردن لیست 04:30
-
اسلایس کردن لیست - تمرین شماره 1 None
-
اسلایس کردن لیست - تمرین شماره 2 None
-
اسلایس کردن لیست - تمرین شماره 3 None
-
اسلایس کردن لیست - تمرین شماره 4 None
-
بریدن لیست (List Slicing) - تمرین شماره ۵ None
-
اسلایس کردن لیست - تمرین شماره 6 None
-
اسلایس کردن لیست - تمرین شماره 7 None
-
دنباله ها - تاپل ها 03:11
-
تاپل ها - تمرین شماره 1 None
-
تاپلها - تمرین شماره 2 None
-
تاپلها - تمرین شماره 3 None
-
تاپل ها - تمرین شماره 4 None
-
دنباله ها - دیکشنری ها 04:04
-
دیکشنریها - تمرین شماره 1 None
-
دیکشنریها - تمرین شماره 2 None
-
دیکشنری ها - تمرین شماره 3 None
-
دیکشنریها - تمرین شماره ۴ None
-
دیکشنری ها - تمرین شماره 5 None
-
دیکشنریها - تمرین شماره 6 None
-
دنباله ها - دیکشنری ها None
-
Iteration - حلقه های For 02:56
-
حلقه های For - تمرین شماره 1 None
-
حلقه های For - تمرین شماره 2 None
-
Iteration - حلقه های For None
-
تکرار - حلقههای While و افزایشدهنده 02:25
-
حلقه های While و Incrementing - تمرین شماره 1 None
-
تکرار - ایجاد لیستها با تابع range() 03:49
-
ایجاد لیست ها با تابع ()range - تمرین شماره 1 None
-
ایجاد لیست با تابع range() - تمرین شماره 2 None
-
ایجاد لیست ها با تابع ()range - تمرین شماره 3 None
-
تکرار - ایجاد لیستها با تابع ()range None
-
تکرار - استفاده همزمان از دستورات شرطی و حلقهها 03:11
-
دستورات شرطی و حلقه ها - تمرین شماره 1 None
-
دستورات شرطی و حلقه ها - تمرین شماره 2 None
-
دستورات شرطی و حلقه ها - تمرین شماره 3 None
-
تکرار - دستورات شرطی، توابع و حلقه ها 02:27
-
دستورات شرطی، توابع و حلقهها - تمرین شماره 1 None
-
Iteration - بررسی Iterate کردن روی دیکشنری ها 03:07
-
Iterate کردن روی دیکشنری ها - تمرین شماره 1 None
-
تکرار روی دیکشنریها - تمرین شماره 2 None
-
آشنایی با برنامه نویسی شی گرا (OOP) 05:00
-
ماژولها، پکیجها و کتابخانه استاندارد Python 04:24
-
ایمپورت کردن ماژولها 03:24
-
مفاهیم و اصطلاحات مهم Python None
-
مستندسازی نرم افزار چیست؟ 03:57
-
مستندسازی پایتون 06:23
-
مقدمهای بر دوره 02:39
-
مقدمهای بر NLP 01:36
-
NLP در زندگی روزمره 01:14
-
NLP نظارت شده در مقابل NLP نظارت نشده 01:46
-
اهمیت آمادهسازی دادهها 01:45
-
حروف کوچک 02:10
-
حذف stop words 03:52
-
عبارات منظم 09:55
-
توکنسازی 03:05
-
ریشهیابی 02:45
-
لماتیزاسیون 02:21
-
N-grams 03:59
-
تسک عملی 10:15
-
برچسبگذاری متن 01:24
-
تگ گذاری اجزای کلام (POS) 04:25
-
شناسایی موجودیتهای نامدار (NER) 03:44
-
تسک عملی 09:43
-
تحلیل احساسات چیست؟ 01:59
-
تحلیل احساسات مبتنی بر قاعده 05:24
-
مدلهای ترنسفورمر پیشآموزشدیده 04:22
-
تسک عملی 05:42
-
نمایش عددی متن 01:39
-
مدل بسته کلمات 03:03
-
TF-IDF 03:36
-
مدل سازی تاپیک چیست؟ 02:56
-
چه زمانی از مدلسازی موضوعی استفاده کنیم؟ 01:33
-
تخصیص پنهان دیریکله (LDA) 02:19
-
LDA در پایتون 04:25
-
آنالیز پنهان مفهومی (LSA) 01:39
-
LSA در پایتون 01:21
-
چه تعداد تاپیک؟ 03:47
-
ساخت classifier متن سفارشی 00:56
-
رگرسیون لجستیک 04:38
-
Naive Bayes 01:33
-
ماشین بردار پشتیبان خطی 02:24
-
معرفی پروژه 03:32
-
کاوش دادههای ما از طریق برچسبهای POS 09:24
-
استخراج انتیتی های نامگذاری شده 04:51
-
پردازش متن 08:30
-
آیا احساسات بین انواع اخبار متفاوت است؟ 05:11
-
چه موضوعاتی در اخبار جعلی ظاهر می شود؟ - بخش 1 06:11
-
چه موضوعاتی در اخبار جعلی ظاهر می شود؟ - بخش 2 05:56
-
دسته بندی اخبار جعلی با classifier سفارشی 05:48
-
یادگیری عمیق چیست؟ 03:04
-
یادگیری عمیق برای پردازش زبان طبیعی 01:51
-
پردازش زبان طبیعی غیرانگلیسی 01:48
-
آینده NLP چیست؟ 01:38
-
مقدمه دوره 02:20
-
LLM چیست؟ 02:55
-
یک LLM چقدر بزرگ است؟ 02:55
-
مدل های هدف عمومی 01:08
-
پیش از آموزش و تیونینگ دقیق 02:39
-
LLMs برای چه مواردی می توانند استفاده شوند؟ 03:17
-
جمع بندی یادگیری عمیق 02:31
-
مشکل RNNs 03:35
-
راه حل - attention تنها چیزی است که نیاز دارید 02:50
-
معماری ترنسفرمر 01:01
-
تعبیه های ورودی 02:54
-
Multi-headed attention 03:59
-
لایه پیشخور 02:38
-
multihead attention ماسک شده 01:23
-
پیش بینی خروجی های نهایی 01:43
-
GPT به چه معناست؟ 01:27
-
توسعه ChatGPT 02:28
-
OpenAI API 02:58
-
تولید متن 02:25
-
سفارشی سازی خروجی GPT 04:03
-
خلاصه سازی متن کلیدواژه 03:46
-
کدنویسی یک چت بات ساده 06:16
-
آشنایی با LangChain در پایتون 01:27
-
LangChain 02:49
-
افزودن داده سفارشی به چت بات ما 05:20
-
پکیج Hugging Face 02:40
-
پایپ لاین ترنسفرمر 05:49
-
tokenizer های از پیش آموزش دیده 09:01
-
توکن های خاص 02:53
-
Hugging Face و PyTorch/TensorFlow 04:32
-
ذخیره و بارگذاری مدل ها 01:25
-
مقایسه GPT و BERT 03:02
-
معماری BERT 04:39
-
بارگذاری مدل و tokenizer 01:47
-
تعبیه های BERT 03:42
-
محاسبه پاسخ 05:32
-
ایجاد بات پرسش و پاسخ 08:40
-
BERT ،RoBERTa و DistilBERT 03:06
-
GPT در مقابل BERT در مقابل XLNET 04:17
-
پیش پردازش داده 09:58
-
تعبیه های XLNet 04:24
-
تنظیم دقیق XLNet 03:55
-
ارزیابی مدل ما 03:02
-
مقدمه دوره 04:53
-
اپلیکیشن های کسب و کار LangChain 05:22
-
آنچه LangChain را قدرتمند می کند؟ 04:32
-
دوره شامل چه موضوعاتی است؟ 05:32
-
توکنها 06:07
-
مدل ها و قیمت ها 03:28
-
راه اندازی محیط آناکوندا سفارشی برای یکپارچه سازی Jupyter 03:42
-
دریافت کلید OpenAI API 02:04
-
تنظیم کلید API به عنوان یک متغیر محیطی 07:11
-
اولین قدمها 03:50
-
نقشهای سیستم، کاربر و دستیار 03:36
-
ساخت یک چتبات طعنهآمیز 02:46
-
دما، حداکثر توکنها و استریمینگ 06:27
-
فریمورک LangChain 05:40
-
ChatOpenAI 06:24
-
پیام های انسانی و سیستمی 04:29
-
پیام های هوش مصنوعی 05:07
-
قالب های پرامپت و مقادیر پرامپت 05:22
-
قالب های پرامپت چت و مقادیر پرامپت چت 06:05
-
قالب های پرامپت پیام چت چند شات 06:22
-
LLMCchain 02:37
-
تاریخچه پیامهای چت 06:00
-
حافظه بافر مکالمه - پیاده سازی راه اندازی 03:49
-
حافظه بافر مکالمه - پیکربندی زنجیره 06:37
-
حافظه بافر پنجره مکالمه 04:02
-
حافظه خلاصه مکالمه 06:55
-
حافظه ترکیبی 05:11
-
تجزیه گر خروجی رشته 02:44
-
تجزیه گر خروجی لیست جدا شده با کاما 03:15
-
تجزیه گر خروجی Datetim 02:47
-
پایپینگ یک پرامپت، مدل و تجزیه گر خروجی 06:51
-
بچینگ 04:35
-
استریمینگ 04:17
-
کلاس های Runnable و RunnableSequence 04:52
-
پایپینگ زنجیره ها و کلاس RunnablePassthrough 07:32
-
ترسیم نمودارهای Runnables 02:15
-
RunnableParallel 06:23
-
پایپینگ یک Runnable Parallel با سایر Runnable 05:31
-
RunnableLambda 05:23
-
دکوریتور @chain 04:21
-
افزودن حافظه به یک زنجیره - بخش 1 - پیاده سازی راه اندازی 04:01
-
RunnablePassthrough با کلیدهای اضافی 05:24
-
Itemgetter 03:25
-
افزودن حافظه به یک زنجیره - بخش 2 - ایجاد زنجیره 08:04
-
چگونه داده سفارشی را در یک LLM یکپارچه کنیم؟ 04:02
-
آشنایی با RAG 03:40
-
آشنایی با بارگذاری و تقسیم مستندات 03:56
-
آشنایی با تعبیه مستندات 06:46
-
آشنایی با ذخیره، بازیابی و تولید مستندات 03:49
-
ایندکس گذاری - بارگذاری مستندات با PyPDFLoader 07:10
-
ایندکس گذاری - بارگذاری مستندات با Docx2txtLoader 02:24
-
ایندکس گذاری - تقسیم مستندات با تقسیم کننده متن کاراکتر (تئوری) 02:46
-
نمایهسازی: تقسیم سند با جداکننده متن کاراکتری (کد همراه) 05:19
-
ایندکس گذاری - تقسیم مستندات با تقسیم کننده متن هدر علامت گذاری 05:53
-
ایندکس گذاری - تعبیه متن با OpenAI 06:00
-
ایندکس گذاری - ایجاد فروشگاه بردار Chroma 05:41
-
ایندکس گذاری - بررسی و مدیریت مستندات در فروشگاه بردار 04:21
-
بازیابی: جستجوی مشابهت 05:29
-
بازیابی - جستجوی حداکثر ارتباط حاشیه ای (MMR) 06:47
-
بازیابی - Retriever با پشتوانه فروشگاه بردار 03:30
-
تولید - پر کردن مستندات 04:22
-
تولید - ایجاد یک پاسخ 03:41
-
آشنایی با چت بات های استدلالی 03:05
-
ابزارها، جعبه ابزارها، ایجنت ها و executor های ایجنت 06:41
-
ایجاد ابزار ویکی پدیا و پایپینگ آن به یک زنجیره 06:03
-
ساخت یک بازیابیکننده و ابزار سفارشی 05:37
-
هاب LangChain 04:06
-
ایجاد ایجنت فراخوانی ابزار و اجراگر ایجنت 05:39
-
AgentAction و AgentFinish 04:37
-
مقدمه دوره 02:59
-
مقایسه پایگاه داده - SQL ،NoSQL و بردار 05:01
-
آشنایی با پایگاه داده های برداری 04:16
-
آشنایی با فضای برداری 04:35
-
متریک های فاصله در فضای برداری 05:50
-
بررسی تعبیه های برداری 04:10
-
پایگاه داده های برداری و مقایسه آن ها 06:58
-
رجیستریشن Pinecone، بررسی و ایجاد ایندکس 03:38
-
اتصال به Pinecone با استفاده از پایتون 02:56
-
ایجاد و حذف ایندکس Pinecone با استفاده از پایتون 03:26
-
Upsert کردن داده به پایگاه داده برداری pinecone 03:50
-
آشنایی با مجموعه داده وب خوب و بارگذاری آن در Jupyter 02:06
-
Upsert کردن داده از یک فایل متنی و استفاده از الگوریتم تعبیه 05:20
-
آشنایی با جستجوی سمانتیک 03:44
-
آشنایی با مطالعه موردی - جستجوی هوشمند دوره های علم داده 05:06
-
آشنایی با داده برای مطالعه موردی 02:09
-
بارگذاری و پیش پردازش داده 04:28
-
Pinecone Python APIs و اتصال به سرور Pinecone 04:16
-
تعبیه الگوریتم ها 04:10
-
تعبیه داده و upsert کردن فایل ها در Pinecone 03:28
-
جستجوی تشابه و کوئری داده 04:27
-
چگونه پایگاه داده برداری خود را بروزرسانی کرده و تغییر دهید؟ 03:34
-
پیش پردازش داده و تعبیه برای دوره ها با داده سکشن 04:10
-
آپلود فایل های جدید بروزرسانی شده در Pinecone 02:10
-
جستجوی تشابه و کوئری دوره ها و داده سکشن ها 04:10
-
استفاده از الگوریتم تعبیه BERT 03:44
-
پایگاه داده برداری برای موتورهای توصیه گر 03:41
-
پایگاه داده برداری برای جستجوی تصویر سمانتیک 04:07
-
پایگاه داده برداری برای تحقیقات زیست پزشکی 03:53
-
به دنیای تشخیص گفتار خوش آمدید 04:50
-
رویکرد دوره 04:19
-
چگونه همه چیز شروع شد: سازهها، هارمونیکها و واجها 03:20
-
توسعه و تکامل 04:06
-
انسان چگونه گفتار را تشخیص میدهد؟ 03:16
-
مبانی صدا و امواج صوتی 03:28
-
خواص امواج صوتی 05:48
-
مفاهیم کلیدی: نرخ نمونهبرداری، عمق بیت و نرخ بیت 05:02
-
پردازش سیگنال صوتی برای یادگیری ماشین و هوش مصنوعی 04:45
-
ویژگیهای صوتی حوزه زمان 06:53
-
ویژگیهای صوتی در حوزه فرکانس و حوزه زمان-فرکانس 06:19
-
استخراج ویژگی در حوزه زمان: قاببندی و محاسبه ویژگی 04:43
-
استخراج ویژگی در حوزه فرکانس: تبدیل فوریه 04:27
-
مدلسازی آکوستیک و زبان 03:49
-
مدلهای پنهان مارکوف (HMM) و شبکههای عصبی سنتی 06:30
-
مدلهای یادگیری عمیق: CNNها، RNNها و LSTMها 06:36
-
سیستمهای پیشرفته تشخیص گفتار: ترانسفورماتورها 04:52
-
ساخت یک مدل تشخیص گفتار بخش 1 04:26
-
ساخت یک مدل تشخیص گفتار بخش 2 04:19
-
انتخاب ابزار مناسب برای تشخیص گفتار 05:48
-
نصب Anaconda 02:24
-
راهاندازی یک محیط جدید 02:47
-
نصب بستهها برای تشخیص گفتار 06:16
-
وارد کردن بستههای مرتبط در Jupyter 03:11
-
قالبهای فایل صوتی برای تشخیص گفتار 07:04
-
وارد کردن فایلهای صوتی در Jupyter Notebook 07:47
-
کتابخانه SpeechRecognition: بررسی Google Web Speech API 08:32
-
معیارهای ارزیابی: WER و CER 03:11
-
محاسبه WER و CER در پایتون 05:34
-
درک نویز در فایلهای صوتی 03:59
-
ایجاد طیفنگار با پایتون 07:22
-
مقابله با نویز پسزمینه 08:50
-
Whisper AI: تبدیل گفتار به متن مبتنی بر Transformer 07:36
-
رونویسی چندین فایل صوتی از یک دایرکتوری 05:22
-
ذخیره رونوشتهای صوتی در CSV برای تجزیه و تحلیل آسان 05:05
-
معکوس کردن فرآیند: تبدیل متن به گفتار با هوش مصنوعی 03:24
-
شیوهها و کاربردهای مدرن 05:10
-
چالشها و محدودیتها 02:36
-
آینده تشخیص گفتار با هوش مصنوعی 03:42
-
آشنایی با دوره 03:28
-
دوره شامل چه موضوعاتی است؟ 02:23
-
جزئیات ابزار مصاحبه 05:00
-
هاستینگ یک مدل زبانی بزرگ در مقابل استفاده از API 04:15
-
مدلهای متن باز در مقابل مدلهای متن بسته 06:35
-
توکنها 04:55
-
قیمتگذاری: هاستینگ مدل زبانی بزرگ در مقابل پرداخت با توکن 03:47
-
توسعه اولیه پرامپت: قسمت 1 04:59
-
توسعه اولیه پرامپت: قسمت 2 04:59
-
طراحی پایگاه داده و توسعه اسکیما 03:27
-
نمودار فعالیت چیست؟ 03:31
-
ایجاد یک نمودار فعالیت 05:08
-
پایان مرحله برنامهریزی 02:05
-
OpenAI Playground 06:50
-
بهینهسازی دما و Top P برای موارد استفاده مختلف 05:21
-
مهندسی پرامپت برای توسعه نرمافزار 06:05
-
چگونه یک قالب پرامپت را تست کنیم؟ 04:24
-
راهاندازی محیط 06:27
-
مزایا و معایب Streamlit 02:57
-
عناصر Streamlit: عناوین، هدرها و فرمتبندی 03:27
-
عناصر Streamlit: متدهای متن 03:23
-
عناصر Streamlit: عناصر چت 04:24
-
State سشن 06:24
-
راهاندازی یک کلاینت OpenAI 04:15
-
پیادهسازی قابلیت چت 06:05
-
ساخت صفحه راهاندازی 07:22
-
بهبود تعامل چتبات با استفاده از State سشن 06:10
-
بهینهسازی پروژه 02:43
-
پیادهسازی قابلیت بازخورد: قسمت 1 03:52
-
پیادهسازی قابلیت بازخورد: قسمت 2 06:47
-
پروژه خود را در گیت هاب آپلود کنید 04:46
-
اپلیکیشن Streamlit خود را مستقر کنید 03:57
-
مقدمه 01:40
-
ساختار اپلیکیشن 03:25
-
ساختار پرامپت مصاحبههای منابع انسانی 05:57
-
ساختار پرامپت مصاحبههای فنی 07:34
-
محافظت بیشتر در برابر خطاها 02:34
-
توهمات 07:04
-
تزریق پرامپت 03:55
-
این دوره چه مواردی را پوشش میدهد 04:37
-
چرخه عمر هوش مصنوعی: از جمعآوری دادهها تا کاربرد مدل 05:42
-
چرا اخلاق هوش مصنوعی بیشتر از همیشه اهمیت دارد 06:49
-
اخلاق در مقابل قوانین 04:23
-
حریم خصوصی 03:35
-
شفافیت 03:16
-
مسئولیتپذیری 03:37
-
انصاف 04:51
-
تهیه اخلاقی و انواع دادهها 04:24
-
دادههای اختصاصی 03:29
-
دادههای عمومی 01:48
-
دادههای جمعآوری شده از وب 02:39
-
برخورد با اطلاعات حساس و محافظتشده 02:22
-
تعصب داده و نمایندگی منصفانه 02:33
-
چالشهای اخلاقی در کار با دادههای برچسبخورده 04:14
-
ملاحظات اخلاقی برای دادههای بدون برچسب 03:54
-
چالشهای اخلاقی در آموزش بدون نظارت 03:31
-
ملاحظات اخلاقی برای فاین تیونینگ نظارت شده 04:00
-
RLHF و رفتار اخلاقی هوش مصنوعی 03:05
-
شیوههای توسعه منصفانه و فراگیر هوش مصنوعی 03:53
-
مالکیت معنوی و رضایت کاربر در تعاملات هوش مصنوعی 03:38
-
مسئولیتهای اخلاقی توسعهدهندگان مدلهای بنیادی 03:21
-
مسائل رایج در مدلهای پایه: دادههای متنباز 03:38
-
ناسازگاری 04:32
-
هالوسیناسیون 04:22
-
نظارت مداوم و کاهش ریسک برای هوش مصنوعی پیادهسازی شده 02:15
-
دسترسی به فناوری هوش مصنوعی برای کسبوکارها در تمام اندازهها 04:36
-
شفافیت در فرآیندهای تصمیمگیری هوش مصنوعی 04:58
-
استفاده اخلاقی از خروجیهای هوش مصنوعی در کسبوکار 03:25
-
پذیرش هوش مصنوعی مسئولانه و مدیریت ریسک برای کسبوکارها 03:09
-
عدالت در دسترسی به فناوری هوش مصنوعی 03:47
-
ملاحظات اخلاقی در همکاری انسان و هوش مصنوعی 02:42
-
استفاده مسئولانه از خروجیهای تولیدشده توسط هوش مصنوعی 03:03
-
درک ChatGPT 04:33
-
نگرانیهای حریم خصوصی در ChatGPT 04:06
-
سیاستهای حریم خصوصی OpenAI و نحوه مدیریت دادهها 05:05
-
اطلاعات نادرست و محتوای تولیدشده توسط هوش مصنوعی 04:04
-
سرقت ادبی ChatGPT 05:01
-
ChatGPT و محیط زیست 03:41
-
قوانین جهانی هوش مصنوعی و داده 01:49
-
اتحادیه اروپا: GDPR و قانون هوش مصنوعی اتحادیه اروپا 04:53
-
ایالات متحده: تنظیم هوش مصنوعی در ایالتها 02:32
-
منطقه آسیا-پاسفیک: کنترل قوی دولت 02:35
-
تلاشهای آفریقا برای حاکمیت هوش مصنوعی 02:39
مشخصات آموزش
دوره مهندس هوش مصنوعی 2025: بوتکمپ کامل مهندس هوش مصنوعی
- تاریخ به روز رسانی: 1404/06/21
- سطح دوره:همه سطوح
- تعداد درس:524
- مدت زمان :27:38:04
- حجم :14.49GB
- زبان:دوبله زبان فارسی
- دوره آموزشی:AI Academy