دوره آموزشی
The Great Courses
دوبله زبان فارسی

آموزش Generative AI برای تحقیق و توسعه با AWS و پایتون

آموزش Generative AI برای تحقیق و توسعه با AWS و پایتون

✅ سرفصل و جزئیات آموزش

آنچه یاد خواهید گرفت:

  • آشنایی با هوش مصنوعی، یادگیری ماشین و شبکه‌های عصبی
  • دانشجویان با اپلیکیشن‌های واقعی هوش مصنوعی آشنا می‌شوند.
  • درک اصول یادگیری عمیق را کسب می‌کنند.
  • یاد می‌گیرید که Generative AI چگونه کار می‌کند و عمیقاً به مدل‌های بنیادی می‌پردازید.
  • یادگیری درباره مدل‌های بنیادی، LLMs، تبدیل متن به تصویر و هوش مصنوعی چندوجهی و کاربردهای واقعی آنها
  • دانشجویان یاد خواهند گرفت که از کنسول Amazon Bedrock، زمین‌های بازی‌، ابزارهای بیلدر، Safeguard و مدل‌ها استفاده کنند.
  • یوزکیس 1 - تبدیل متن به تصویر با لامبدا AWS و مدل‌های هوش مصنوعی آمازون از جمله راه‌اندازی آن
  • یوزکیس 2 - تبدیل متن به تصویر با لامبدا AWS و مدل‌های هوش مصنوعی استیبل دیفیوژن
  • یوزکیس 3 - خلاصه‌سازی متن با استفاد از Cohere Command و مدل‌های بنیادی متنی
  • یوزکیس 4 - ساخت چت‌بات مبتنی بر پایتون با AWS Bedrock و Anthropic Claude FM
  • یوزکیس 5 - چت‌بات پایتون مبتنی بر Streamlit با AWS Bedrock و Anthropic Claude
  • یوزکیس 6 - چت‌بات Streamlit مبتنی بر LangChain با پایتون، AWS Bedrock و Anthropic Claude
  • یوزکیس 7 - بازیابی نسل افزوده (RAG) - ساخت چت‌بات سلامت
  • پروژه - بازیکن Text2Speech، توسعه‌دهندگان با استفاده از کتابخانه‌های پایتون مانند gTTS و os و pygame، یک پلیر Text-to-Speech (TTS) بسازند.
  • تمرین کدنویسی پایتون
  • عبارات منظم (regex) در پایتون
  • تسلط به کلیدواژه‌های پایتون
  • چگونه متغیرها را اعلان کرده و مقادیر آنها را تخصیص دهیم؟
  • توابع پایتون - تعریف و کاربرد
  • چگونه تمرین کدنویسی پایتون را شروع کنیم؟
  • دستور return در پایتون

پیش‌نیازهای دوره

  • مهارت‌های اولیه کامپیوتر - آشنایی با کامپیوتر و ناوبری اینترنت
  • داشتن حساب کاربری AWS
  • درک اولیه از پایتون لازم است.

توضیحات دوره

در این دوره، یاد می‌گیرید چگونه اپلیکیشن‌های generative AI و چت‌بات‌ها را با استفاده از Bedrock ،LLMs ،LangChain ،RAG، پایتون، Streamlit و مدل‌های اساسی، با تمرکز بر کاربردهای آنها در پژوهش و توسعه برای پروژه‌های واقعی بسازید.

Generative AI برای تحقیق و توسعه

در زیر یوزکیس‌های کلیدی و پروژه‌های ارائه شده در دوره آورده شده است:

  • تبدیل متن به تصویر - یاد می‌گیرید چگونه با استفاده از لامبدا AWS و مدل‌های هوش مصنوعی آمازون، تصاویر را بر اساس متن، همراه با راهنمای کامل راه‌اندازی ایجاد کنید.
  • تبدیل متن به تصویر با استیبل دیفیوژن - نحوه یکپارچه‌سازی مدل‌های استیبل دیفیوژن برای تولید تصاویر بر اساس ورودی متن را بررسی می‌کنید.
  • خلاصه‌سازی متن - نحوه استفاده از Cohere Command و مدل‌های اساسی متنی برای خلاصه‌سازی مؤثر متن را می‌آموزید.
  • چت‌بات مبتنی بر پایتون - ساخت چت‌بات با AWS Bedrock و Anthropic Claude FM
  • چت‌بات Streamlit مبتنی بر پایتون - ایجاد چت‌بات پویا و قابل توسعه با Streamlit و AWS Bedrock و Anthropic Claude
  • چت‌بات LangChain - ساخت چت‌بات مبتنی بر Streamlit با LangChain و استفاده از پایتون، AWS Bedrock و Anthropic Claude
  • RAG برای چت‌بات سلامت - پیاده‌سازی بازیابی نسل افزوده (RAG) برای توسعه چت‌بات مرتبط به سلامت
  • پروژه - بازیکن Text2Speech - توسعه پروژه عملی که در آن دانشجویان با استفاده از کتابخانه‌هایی مانند gTTS ،os ،pygame، یک پلیر Text-to-Speech (TTS) را توسعه می‌دهند.

بخش 1 - آشنایی با هوش مصنوعی و یادگیری ماشین

  • بررسی دوره در یک نگاه
  • آشنایی با هوش مصنوعی
  • کاربردهای واقعی هوش مصنوعی
  • بررسی یادگیری ماشین
  • کاربردهای یادگیری ماشین
  • هوش مصنوعی و یادگیری ماشین - درک رابطه آنها
  • انواع یادگیری ماشین - یادگیری نظارت شده
  • یادگیری ماشین نظارت نشده
  • یادگیری تقویتی

بخش 2 - اصول یادگیری عمیق

  • آشنایی با یادگیری عمیق
  • یادگیری عمیق، هوش مصنوعی و یادگیری ماشین
  • شبکه عصبی

بخش 3 - Generative AI و کاربردهای آن

  • آشنایی با Generative AI
  • کاربردهای واقعی Generative AI
  • مزایای Generative AI
  • رابطه بین هوش مصنوعی، یادگیری ماشین، یادگیری عمیق و Generative AI

بخش 4 - مدل‌های بنیادی، LLMs، تبدیل متن به تصویر و هوش مصنوعی چندوجهی

  • آشنایی با مدل‌های بنیادی
  • LLM، مدل‌های تبدیل متن به تصویر
  • مدل‌های چندوجهی

بخش 5 - بررسی عمیق Amazon Bedrock و مدل‌های بنیادی

  • آشنایی با Amazon Bedrock
  • Amazon Bedrock چگونه کار می کند؟
  • مدل‌های بنیادی در Amazon Bedrock
  • مدل‌های مختلف در Amazon Bedrock

بخش 6 - بررسی نسول Amazon Bedrock و ویژگی‌ها

  • کنسول Amazon Bedrock
  • ویژگی زمین‌های بازی در Amazon Bedrock
  • ویژگی‌های ابزارهای بیلدر در Amazon Bedrock
  • ویژگی Safeguard در Amazon Bedrock
  • دسترسی به مدل در Amazon Bedrock

بخش 7 - پارامترهای استنتاج مدل‌های بنیادی

  • تصادفی‌سازی و تنوع‌
  • دما، Top P ،Top K و موارد دیگر
  • کنترل طول - طول پاسخ، دنباله توقف و مجازات طول

بخش 8 - یوزکیس Gen AI - بخش 1 - تبدیل متن به تصویر با لامبدا و مدل‌های آمازون

  • بررسی پروژه
  • لاگین به AWS و دسترسی به سرویس Bedrock
  • ایجاد باکت S3 و تابع لامبدا
  • پیکربندی و تخصیص مجوزها به تابع لامبدا
  • شروع کدنویسی تابع لامبدا - ایمپورت جی‌سان و boto3
  • ارسال ورودی متن به تابع لامبدا
  • اعتبارسنجی نسخه boto3
  • فراخوانی مدل Bedrock (Titan Image Generator G1)
  • پارامترهای استنتاج
  • پیکربندی تولید تصویر
  • پارامترهای مورد نیاز برای فراخوانی مدل
  • چاپ پاسخ مدل
  • سازماندهی پاسخ مدل با چت‌جی‌پی‌تی
  • استخراج کلید-مقدار موردنظر از پاسخ مدل
  • استخراج داده تصویر از طریق لاگ‌های Cloud Watch
  • تعیین باکت S3 و کلید آبجکت
  • آپلود تصویر در باکت S3
  • بررسی تصویر تولید شده در باکت S3
  • پیکربندی مجوزهای صحیح برای باکت S3
  • ایجاد URL از پیش‌ امضا شده برای دسترسی به تصویر
  • اعتبارسنجی و دسترسی به تصویر از طریق URL از پیش‌ امضا شده
  • دستور return
  • آشنایی با API Gateway
  • ایجاد REST API
  • ارسال پارامترهای کوئری از طریق API Gateway
  • ایجاد بادی قالب نگاشت در API Gateway
  • تست نهایی از طریق API Gateway

بخش 9 - یوزکیس Gen AI - بخش 2 - تبدیل متن به تصویر با لامبدا و استیبل دیفیوژن

  • بررسی یوزکیس
  • انتظار نتیجه قبل از شروع کار
  • ایجاد تابع لامبدا و باکت S3 
  • پیکربندی و تخصیص مجوز به لامبدا
  • شروع کدنویسی لامبدا - ایمپورت جی‌سان و boto3
  • اتصال لامبدا به Bedrock و S3 با کد
  • ایجاد تابع ارسال متن ورودی به لامبدا
  • بررسی دسترسی به مدل استیبل دیفیوژن توسط Anthropic
  • فراخوانی مدل Bedrock (استیبل دیفیوژن)
  • تعیین پارامترهای استنتاج مدل
  • چاپ پاسخ مدل در Bedrock برای پرامپت
  • تبدیل پاسخ مدل از جی‌سان به دیکشنری پایتون
  • چاپ پاسخ مدل
  • استخراج کلید-مقدار موردنظر از پاسخ مدل
  • استخراج داده تصویر از طریق لاگ‌های Cloud Watch
  • تعیین نام باکت و نام کلید آبجکت
  • آپلود تصویر در باکت S3
  • دانلود و بررسی تصویر در باکت S3
  • ایجاد URL از پیش‌ امضا شده برای تصویر
  • اجرای مجدد لامبدا برای تولید URL تصویر
  • دستور return
  • آشنایی با API Gateway
  • ایجاد REST API
  • ارائه URL و پارامترهای کوئری در API Gateway
  • ایجاد بادی قالب در قالب‌های نگاشت API Gateway
  • تست نهایی از طریق API Gateway

بخش 10 - یوزکیس GenAI - بخش 3 - تولید خلاصه متن با اسفاده از Cohere Command-Text FM

  • بررسی یوزکیس
  • انتظار نتیجه قبل از شروع کار
  • ایجاد و تخصیص مجوزهای لازم به تابع لامبدا
  • توابع لامبدا - ایمپورت جی‌سان و boto3
  • ایجاد تابع برای مدیریت ورودی متن برای خلاصه‌سازی
  • اجرای تابع لامبدا برای مشاهده پاسخ
  • فراخوانی مدل برای خلاصه‌سازی متن - Cohere Command
  • تعیین پارامترهای استنتاج مدل
  • اجرای تابع لامبدا برای مشاهده پاسخ
  • تبدیل پاسخ به دیکشنری پایتون
  • استخراج مقدار کلید text
  • بازگرداندن پاسخ مدل
  • ایجاد API Gateway
  • تنظیم پارامترهای کوئری URL و ایجاد قالب نگاشت در API Gateway
  • تست نهایی از طریق API Gateway

بخش 11 - پروژه بازیکن Text2Speech

  • آشنایی با پروژه Text2Speech
  • ایمپورت کتابخانه‌های پایتون - gTTS و os و pygame و time
  • تابع برای مکالمات Text-to-Speech
  • ذخیره گفتار به صورت فایل صوتی
  • مقداردهی اولیه میکسر pygame برای پخش صدا
  • انتظار تا پایان پخش صدا
  • حذف فایل صوتی بعد از پخش
  • فراخوانی تابع
  • اجرا و اشکال‌زدایی کد پلیر text-to-speech

بخش 12 - یوزکیس Gen AI - بخش 4 - ساخت چت‌بات مبتنی بر پایتون با AWS Bedrock و Anthropic Claude FM

  • بررسی پروژه چت‌بات
  • نصب و راه‌اندازی ویژوال استودیو کد 
  • ایجاد کاربر IAM برای دسترسی به Bedrock
  • مجوز دادن به ویژوال استودیو کد برای دسترسی به AWS از طریق AWS CLI
  • شروع کار با پایتون - ایمپورت جی‌سان و boto3
  • تعریف تابع برای راه‌اندازی کلاینت Bedrock
  • تعریف تابع برای فراخوانی مدل Bedrock
  • ارسال پارامترها برای فراخوانی مدل
  • تعریف پارامترهای استنتاج مدل
  • تعریف پارامترهای بادی
  • فراخوانی توابع با آرگومان‌ها در پایتون
  • دریافت ورودی دستی کاربر و فراخوانی مدل Bedrock
  • نمایش پاسخ مدل
  • پاسخ از مدل Anthropic
  • عیب‌یابی و اجرای کد پایتون برای چت‌بات
  • اجرای حلقه‌ای چت‌بات در پایتون

بخش 13 - یوزکیس GenAI - بخش 5 - چت‌بات پایتون مبتنی بر Streamlit با AWS Bedrock و Anthropic Claude

  • بررسی پروژه چت‌بات
  • آشنایی با Streamlit برای ساخت اپلیکیشن چت LLM اولیه
  • کد پایتون برای فراخوانی مدل Bedrock
  • کد پایتون Streamlit برای ساخت فرانت‌اند
  • کد Streamlit - مقداردهی اولیه تاریخچه چت
  • کد Streamlit - افزودن دکمه برای ورودی کاربر
  • کد Streamlit - پاکسازی تاریخچه چت
  • اجرای چت‌بات پایتون Streamlit 

بخش 14 - یوزکیس GenAI - بخش 6 - چت‌بات Streamlit مبتنی بر LangChain با پایتون، AWS Bedrock و Anthropic Claude

  • بررسی ویژگی LangChain
  • توضیح دموی چت‌بات و معماری آن
  • ایمپورت کلاس‌ها از کتابخانه LangChain
  • نصب ویژوال استودیو کد و شروع کدنویسی در پایتون
  • راه‌اندازی پارامترهای FM با ChatBedrock
  • تنظیم شناسه مدل و پارامترها
  • مقداردهی اولیه حافظه مکالمات - ConversationSummaryBufferMemory
  • تابع مدیریت مکالمات چت‌بات - ConversationChain
  • کد پایتون Streamlit برای ساخت یک فرانت‌اند
  • عیب‌یابی
  • اجرای چت‌بات و اعتبارسنجی ویژگی‌های LangChain

بخش 15 - یوزکیس GenAI - بخش 7 - بازیابی نسل افزوده (RAG) - ساخت چت‌بات حوزه سلامت

  • نتیجه مورد انتظار قبل از شروع کار
  • بررسی پروژه
  • پیش‌نیازها - نصب و راه‌اندازی مورد نیاز
  • ایمپورت تمامی کتابخانه‌های مهم پایتون
  • بارگذاری منبع داده داخلی با PyPDFLoader
  • تقسیم داده‌ با RecursiveCharacterTextSplitter
  • تعیین دسترسی به AWS در ویژوال استودیو کد با AWS CLI
  • ایجاد تعبیه‌های متنی
  • تعریف یک تابع
  • ایجاد تابع برای اتصال به Claude FM
  • ایجاد تابع برای جستجو در پایگاه داده برداری برای بهترین تطابق
  • کد Streamlit برای توسعه فرانت‌اند
  • اعتبارسنجی چت‌بات سلامت با تضمین کیفیت پایتون

بخش 16 - آشنایی با زبان پایتون

  • مقدمه
  • بررسی پایتون
  • درباره اسکریپت‌نویسی شل
  • پایتون در مقابل اسکریپت‌نویسی شل
  • چه زمانی از پایتون در مقابل اسکریپت‌نویسی شل استفاده کنیم؟

بخش 17 - چگونه تمرین کدنویسی پایتون را شروع کنیم؟

  • شروع تمرین کدنویسی پایتون
  • ویژوال استودیو کد  - تمرین کدنویسی پایتون
  • IDEs در PyCharm
  • Codespaces - پلتفرم کدنویسی آنلاین

بخش 18 - تایپ‌های داده پایتون

  • درباره تایپ‌های داده در پایتون
  • لابراتوار - تایپ داده رشته 
  • لابراتوار - تایپ داده عدد صحیح 
  • لابراتوار - تایپ داده عدد شناور
  • لابراتوار - ()len، طول رشته
  • لابراتوار- تابع ()upper و ()lower در رشته
  • لابراتوار - تابع ()replace در رشته
  • لابراتوار - تابع ()split در رشته
  • لابراتوار - چاپ آبجکت خاص در ()split
  • درباره لیست در پایتون
  • لابراتوار - تایپ داده لیست
  • لابراتوار - افزودن و اصلاح در تایپ داده لیست (قابل تغییر)
  • درباره تاپل‌ها در پایتون
  • لابراتوار - تاپل‌ها در پایتون
  • درباره مجموعه‌ها در پایتون
  • لابراتوار- مجموعه‌ها در پایتون
  • دیکشنری در پایتون
  • لابراتوار - دیکشنری در پایتون
  • تایپ‌های داده‌ بولی
  • لابراتوار - بولی در پایتون

بخش 19 - عبارات منظم (regex) در پایتون

  • بررسی عبارات منظم در پایتون
  • لابراتوار - استفاده از ()re.match برای تطبیق الگوها در ابتدای رشته
  • لابراتوار - استفاده از ()re.search برای یافتن الگوها در هر جای رشته
  • لابراتوار - استفاده از ()re.findall برای یافتن همه تطابق‌ها در رشته
  • یوزکیس‌های regex از دیدگاه دواپس
  • تمرین کدنویسی

بخش 20 - تسلط به کلیدواژه‌ها در پایتون

  • بررسی کلیدواژه‌های پایتون
  • کلیدواژه‌های رایج در پایتون
  • تسلط به کنترل جریان با کلیدواژه‌های if و else و for و break
  • لابراتوار - تسلط به کنترل جریان با کلیدواژه‌های continue و def و return و class و import و غیره

بخش 21 - کار با متغیرها در پایتون

  • بررسی متغیرها با مثال
  • لابراتوار - کار با متغیرهای شناور در پایتون
  • لابراتوار - تعریف لیست به عنوان متغیر در پایتون
  • لابراتوار - کار با دیکشنری‌ها در پایتون

بخش 22 -دستور return در پایتون

  • دستور return - بررسی با سینتکس
  • لابراتوار - ساخت توابعی که مقادیر را برمی‌گردانند.
  • لابراتوار - توابعی که چندین مقدار را برمی‌گردانند.
  • لابراتوار - تابعی برای شناسایی مقادیر زوج و فرد

بخش 23 - توابع پایتون - تعریف و کاربرد

  • آشنایی با توابع در پایتون
  • مزایای توابع در پایتون
  • لابراتوار - توابع با پارامترها
  • لابراتوار - توابع با مقدار بازگشتی
  • لابراتوار - طراحی توابع برای عملیات‌های اولیه حساب - مقایسه اسکریپت‌ها - استفاده از توابع در مقابل عدم استفاده از آنها

بخش 24 - کاربرد ماژول‌ها در طراحی توابع

  • آشنایی با ماژول‌های پایتون
  • بررسی ماژول‌های داخلی 
  • بررسی ماژول‌های تعریف‌ شده توسط کاربر
  • لابراتوار - ماژول‌های ضروری داخلی در پایتون
  • لابراتوار - ماژول‌های سیستم عامل و ریاضی
  • لابراتوار - ساخت ماژول‌های خود
  • آخرین درس

این دوره برای چه کسانی مناسب است؟

  • این دوره به شما کمک می‌کند تا شغل خود را تغییر دهید و به مشاغل پردرآمد در Generative AI و Amazon Bedrock دست یابید.

آموزش Generative AI برای تحقیق و توسعه با AWS و پایتون

  • بررسی دوره در یک نگاه 07:52
  • آشنایی با هوش مصنوعی 05:51
  • کاربردهای واقعی هوش مصنوعی 02:31
  • بررسی یادگیری ماشین 04:36
  • اپلیکیشن‌های یادگیری ماشین 03:02
  • هوش مصنوعی و یادگیری ماشین - درک رابطه آنها 04:34
  • انواع یادگیری ماشین - یادگیری نظارت شده 04:34
  • یادگیری ماشین نظارت نشده 04:25
  • یادگیری ماشین تقویتی 02:17
  • هوش مصنوعی و یادگیری ماشین - مفاهیم و کاربردها None
  • آشنایی با یادگیری عمیق 02:41
  • یادگیری عمیق، هوش مصنوعی و یادگیری ماشین 02:01
  • شبکه عصبی 03:06
  • یادگیری عمیق و شبکه‌های عصبی None
  • آشنایی با Generative AI 04:06
  • کاربرد واقعی Generative AI 01:33
  • مزایای Generative AI 01:48
  • رابطه بین هوش مصنوعی، یادگیری ماشین، یادگیری عمیق و Generative AI 05:23
  • بررسی Generative AI None
  • آشنایی با مدل‌های بنیادی 04:31
  • LLM، مدل‌های تبدیل متن به تصویر 02:51
  • مدل‌های چندوجهی 04:48
  • آشنایی با Amazon Bedrock 03:54
  • Amazon Bedrock چگونه کار می‌کند؟ 03:44
  • مدل‌های بنیادی در Amazon Bedrock 01:32
  • مدل‌های بنیادی مختلف از طریق Amazon Bedrock 04:59
  • مدل‌های بنیادی، LLMs و اپلیکیشن‌های چندوجهی None
  • کنسول Amazon Bedrock 05:27
  • ویژگی زمین‌های بازی در Amazon Bedrock 05:46
  • ویژگی‌های ابزارهای بیلدر در Amazon Bedrock 02:34
  • ویژگی Safeguard در Amazon Bedrock 02:12
  • دسترسی مدل در Amazon Bedrock 03:36
  • بررسی ویژگی‌ها و ظرفیت‌ها None
  • تصادفی‌سازی و تنوع 06:26
  • گرما، Top P ،Top K و موارد دیگر 03:08
  • کنترل طول - طول پاسخ، دنباله توقف و مجازات طول 03:11
  • تمرین None
  • بررسی پروژه 04:41
  • لاگین به AWS و دسترسی به سرویس Bedrock 03:05
  • ایجاد باکت S3 و تابع لامبدا 03:19
  • پیکربندی و تخصیص مجوزها به تابع لامبدا 04:12
  • شروع کدنویسی تابع لامبدا - ایمپورت جی‌سان و boto3 05:35
  • ارسال ورودی متن به تابع لامبدا 06:00
  • اعتبارسنجی نسخه Boto3 01:37
  • فراخوانی مدل Bedrock (Titan Image Creator G1) 04:51
  • پارامترهای استنتاج 04:03
  • پیکربندی تولید تصویر 03:35
  • پارامترهای مورد نیاز برای فراخوانی مدل 01:46
  • چاپ پاسخ مدل 03:09
  • مرتب‌سازی پاسخ مدل با چت‌جی‌پی‌تی 02:23
  • استخراج کلید-مقدار موردنظر از پاسخ مدل 03:53
  • استخراج داده‌ تصویر با استفاده از لاگ‌های Cloud Watch 04:37
  • تعیین باکت S3 و کلید آبجکت 02:50
  • آپلود تصویر در باکت S3 04:56
  • بررسی تصویر تولید شده در باکت S3 02:01
  • پیکربندی مجوزهای صحیح برای باکت S3 02:21
  • ایجاد یک URL از پیش امضا شده برای دسترسی به تصویر 06:00
  • اعتبارسنجی و دسترسی به تصویر از طریق URL از پیش امضا شده 01:09
  • دستور return 02:39
  • آشنایی با API Gateway 02:14
  • ایجاد REST API 02:59
  • ارسال پارامترهای کوئری از طریق API Gateway 02:14
  • ایجاد بادی قالب نگاشت در API Gateway 02:04
  • تست نهایی از طریق API Gateway 01:58
  • برای تمرین None
  • بررسی یوزکیس 05:19
  • نتیجه مورد انتظار قبل از شروع کار 01:05
  • ایجاد تابع لامبدا و باکت S3 03:32
  • پیکربندی و تخصیص مجوزها به تابع لامبدا 02:24
  • شروع کدنویسی تابع لامبدا - ایمپورت جی‌سان و boto3 03:13
  • اتصال لامبدا به Bedrock و S3 از طریق کد 02:09
  • ایجاد تابع برای ارسال متن ورودی به لامبدا 05:23
  • اعتبارسنجی دسترسی به مدل استیبل دیفیوژن توسط Anthropic 03:54
  • فراخوانی مدل Bedrock (استیبل دیفیوژن) 04:01
  • تعیین پارامترهای استنتاج مدل 06:20
  • چاپ پاسخ مدل Bedrock برای پرامپت 02:28
  • تبدیل پاسخ مدل از جی‌سان به دیکشنری پایتون 04:09
  • چاپ پاسخ مدل 02:54
  • استخراج کلید-مقدار موردنظر از پاسخ مدل 04:43
  • استخراج داده‌ تصویر با استفاده از لاگ‌های Cloud Watch 03:19
  • تعریف باکت و نام کلید آبجکت 01:49
  • آپلود تصویر به باکت S3 05:06
  • دانلود و بررسی تصویر از S3 01:58
  • ایجاد URL از پیش امضا شده برای دسترسی به تصویر 05:17
  • اجرای مجدد لامبدا برای تولید URL تصویر 01:41
  • دستور return 02:39
  • آشنایی با API Gateway 02:24
  • ایجاد REST API 02:34
  • ارائه پارامترهای رشته کوئری URL از طریق API Gateway 02:55
  • ایجاد بادی قالب در قالب‌های نگاشت API Gateway 01:38
  • تست نهایی از طریق API Gateway 01:34
  • بررسی یوزکیس 03:12
  • نتیجه مورد انتظار قبل از شروع کار 02:21
  • ایجاد و تخصیص مجوزها به تابع لامبدا 03:41
  • تابع لامبدا - ایمپورت جی‌سان و boto3 03:02
  • ایجاد یک تابع که ورودی متن را برای خلاصه‌سازی مدیریت می‌کند 03:31
  • اجرای تابع لامبدا برای مشاهده پاسخ 02:16
  • فراخوانی مدل برای خلاصه‌سازی متن - Cohere Command 05:15
  • تعیین پارامترهای مدل مفهومی 05:55
  • اجرای تابع لامبدا برای مشاهده پاسخ 03:58
  • تبدیل پاسخ به یک دیکشنری پایتون 04:25
  • دریافت مقدار کلید text 03:40
  • بازگردانی پاسخ مدل 01:57
  • ایجاد API Gateway 02:24
  • تعیین پارامترهای کوئری URL و ایجاد قالب نگاشت در API Gateway 03:20
  • تست نهایی از طریق API Gateway 04:12
  • آشنایی با پروژه‌ Text2Speech 01:59
  • ایمپورت کتابخانه‌های پایتون - gTTS و os و pygame و time 03:57
  • تابع برای مکالمه‌ Text-to-Speech 04:35
  • ذخیره‌ گفتار به عنوان یک فایل صوتی 02:18
  • مقداردهی اولیه میکسر pygame برای پخش صدا 02:22
  • انتظار برای پایان پخش صدا 03:36
  • حذف فایل صوتی پس از پخش 02:01
  • فراخوانی تابع 02:14
  • اجرا و اشکال‌زدایی کد پلیر text-to-speech 03:17
  • بررسی پروژه چت‌بات 04:53
  • نصب و راه‌اندازی ویژوال استودیو کد 02:59
  • ایجاد کاربر IAM برای دسترسی به Bedrock 03:25
  • اجازه دسترسی به ویژوال استودیو کد به AWS از طریق AWS CLI 03:45
  • شروع کار با پایتون - ایمپورت جی‌سان و Boto3 02:19
  • تعریف تابع برای راه‌اندازی کلاینت Bedrock 02:24
  • تعریف تابع برای فراخوانی مدل Bedrock 04:34
  • ارسال پارامترها برای فراخوانی مدل 04:38
  • تعریف پارامترهای استنتاج مدل 04:18
  • تعریف پارامترهای بادی 02:37
  • فراخوانی توابع با آرگومان‌ها در پایتون 03:58
  • دریافت دستی ورودی کاربر و فراخوانی مدل Bedrock 03:25
  • نمایش پاسخ مدل 02:45
  • پاسخ از مدل Anthropic 03:43
  • عیب‌یابی و اجرای کد پایتون برای چت‌بات 02:55
  • اجرای حلقه‌ای چت‌بات 03:19
  • بررسی پروژه چت‌بات 03:35
  • آشنایی با Streamlit برای ساخت اپلیکیشن چت LLM اولیه 02:42
  • کد پایتون برای فراخوانی مدل Bedrock 03:11
  • کد پایتون Streamlit برای ساخت فرانت‌اند 04:10
  • کد پایتون Streamlit - مقداردهی اولیه تاریخچه چت 01:26
  • کد Streamlit - افزودن دکمه برای ورودی کاربر 02:27
  • کد Streamlit - پاکسازی تاریخچه چت 01:22
  • اجرای چت‌بات پایتون Streamlit 01:56
  • بررسی ویژگی LangChain 04:59
  • توضیح دمو و معماری چت‌بات 02:53
  • ایمپورت کلاس‌ها از کتابخانه LangChain 03:53
  • نصب ویژوال استودیو کد و شروع کدنویسی در پایتون 04:53
  • مقداردهی اولیه پارامترهای FM با ChatBedrock 05:26
  • تنظیم شناسه مدل و پارامترها 04:34
  • مقداردهی اولیه حافظه مکالمه - ConversationSummaryBufferMemory 04:02
  • تابع برای مدیریت مکالمه چت‌بات - زنجیره مکالمه 05:44
  • کد پایتون Streamlit برای ساخت فرانت‌اند 04:45
  • عیب‌یابی 04:36
  • اجرای چت‌بات و اعتبارسنجی ویژگی LangChain 02:15
  • نتیجه مورد انتظار قبل از شروع کار 02:51
  • بررسی پروژه 05:03
  • پیش‌نیازها - نصب و راه‌اندازی مورد نیاز 03:40
  • ایمپورت تمام کتابخانه‌های مهم پایتون 04:24
  • بارگذاری منبع داده داخلی با PyPDFLader 04:52
  • تقسیم‌ داده‌ با استفاده از RecursiveCharacterTextSplitter 04:10
  • ایجاد دسترسی AWS به ویژوال استودیو کد با استفاده از AWS CLI 06:41
  • ایجاد تعبیه‌های متنی 02:48
  • ایجاد یک تابع 03:08
  • ایجاد تابع برای اتصال به Claude FM 06:19
  • ایجاد تابع جستجوی پایگاه داده برای بهترین تطابق 04:28
  • کد Streamlit برای توسعه فرانت‌اند 03:33
  • اعتبارسنجی چت‌بات دپارتمان سلامت با تضمین کیفیت پایتون 03:42
  • شروع کار با برنامه‌نویسی پایتون 04:41
  • درباره اسکریپت‌نویسی شل 02:01
  • پایتون در مقابل اسکریپت‌نویسی شل 01:58
  • چه زمانی از پایتون در مقابل اسکریپت‌نویسی شل استفاده کنیم؟ 01:29
  • شروع تمرین کدنویسی پایتون 03:26
  • ویژوال استودیو کد - تمرین کدنویسی پایتون 03:26
  • IDEs در PyCharm 04:44
  • Codespaces - پلتفرم آنلاین کدنویسی 05:29
  • آشنایی با تایپ‌های داده در پایتون 04:33
  • لابراتوار - تایپ داده رشته 03:57
  • لابراتوار - تایپ داده عدد صحیح 05:05
  • لابراتوار - تایپ داده شناور 05:33
  • لابراتوار - ()len و طول رشته 03:33
  • لابراتوار - ()upper و ()lower در رشته 03:53
  • لابراتوار - ()replace در رشته 02:59
  • لابراتوار - ()split در رشته 05:41
  • لابراتوار - چاپ آبجکت خاص در ()split 02:06
  • درباره لیست‌ در پایتون 03:38
  • لابراتوار - تایپ داده لیست 03:22
  • لابراتوار - افزودن و اصلاح تایپ داده لیست (Mutable) 06:24
  • درباره تاپل‌ها در پایتون 02:25
  • لابراتوار - تاپل‌ها در پایتون 03:23
  • درباره مجموعه‌ها در پایتون 02:19
  • لابراتوار - مجموعه‌ها در پایتون 02:47
  • دیکشنری در پایتون 02:23
  • لابراتوار - دیکشنری در پایتون 05:41
  • بررسی عبارات منظم در پایتون 03:15
  • لابراتوار - استفاده از ()re.match برای تطابق الگو در شروع رشته 06:24
  • لابراتوار - استفاده از ()re.search برای یافتن الگو در هر جای رشته 04:43
  • لابراتوار - استفاده از ()re.findall برای یافتن تمام مقادیر مساوی در یک رشته 03:41
  • یوزکیس‌های Regex از دیدگاه دواپس 06:55
  • بررسی کلیدواژه‌ها در پایتون 04:10
  • کلیدواژه‌های رایج در پایتون 04:51
  • تسلط به کلیدواژه‌های کنترل جریان - if و else و for و break 04:18
  • تسلط به کلیدواژه‌های کنترل جریان - continuous و def و return و class و import و غیره 02:17
  • بررسی متغیرها همراه با مثال 03:33
  • لابراتوار - کار با متغیرهای شناور در پایتون 02:06
  • لابراتوار - تعریف لیست‌ها به عنوان متغیرها در پایتون 03:01
  • لابراتوار - کار با متغیرهای دیکشنری در پایتون 03:55
  • آشنایی با توابع در پایتون 03:06
  • مزایای استفاده از توابع در پایتون 02:35
  • لابراتوار - توابع با پارامترها 05:15
  • دستور Return - بررسی با سینتکس 02:05
  • لابراتوار - ایجاد توابعی که مقدار را بازمی‌گردانند 04:36
  • لابراتوار - توابعی که چندین مقدار را بازمی‌گردانند 02:26
  • لابراتوار - تابع شناسایی مقادیر زوج و فرد 02:46
  • لابراتوار - طراحی توابع برای عملیات‌های حساب اولیه 07:22
  • مقایسه اسکریپت‌ها - استفاده از تابع در مقابل عدم استفاده از آن 02:09
  • آشنایی با ماژول‌های پایتون 02:01
  • بررسی ماژول‌های داخلی 01:45
  • بررسی ماژول‌های تعریف شده توسط کاربر 01:46
  • لابراتوار - ماژول‌های داخلی ضروری در پایتون 03:46
  • لابراتوار - ماژول‌های سیستم عامل و ریاضی 04:28
  • لابراتوار - ساخت ماژول‌های خود 08:26
  • آخرین درس 00:29

7,535,200 1,883,800 تومان

مشخصات آموزش

آموزش Generative AI برای تحقیق و توسعه با AWS و پایتون

  • تاریخ به روز رسانی: 1404/12/10
  • سطح دوره:همه سطوح
  • تعداد درس:218
  • مدت زمان :12:38:37
  • حجم :4.43GB
  • زبان:دوبله زبان فارسی
  • دوره آموزشی:AI Academy

آموزش های مرتبط

The Great Courses
1,833,000 366,600 تومان
  • زمان: 02:27:39
  • تعداد درس: 24
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
3,769,000 753,800 تومان
  • زمان: 05:03:33
  • تعداد درس: 37
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,033,500 206,700 تومان
  • زمان: 01:23:15
  • تعداد درس: 8
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
9,779,500 1,955,900 تومان
  • زمان: 13:07:38
  • تعداد درس: 87
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
6,100,500 1,220,100 تومان
  • زمان: 08:11:21
  • تعداد درس: 28
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
5,679,500 1,135,900 تومان
  • زمان: 07:37:25
  • تعداد درس: 47
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
1,272,500 254,500 تومان
  • زمان: 01:42:31
  • تعداد درس: 11
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
2,260,000 452,000 تومان
  • زمان: 03:02:02
  • تعداد درس: 14
  • سطح دوره:
  • زبان: دوبله فارسی
The Great Courses
795,000 159,000 تومان
  • زمان: 58:00
  • تعداد درس: 12
  • سطح دوره:
  • زبان: دوبله فارسی

آیا سوالی دارید؟

ما به شما کمک خواهیم کرد تا شغل و رشد خود را افزایش دهید.
امروز با ما تماس بگیرید