آموزش Masterclass OpenAI، GPT، ChatGPT و DALL-E

OpenAI, GPT, ChatGPT and DALL-E Masterclass

نکته: آخرین آپدیت رو دریافت میکنید حتی اگر این محتوا بروز نباشد.
نمونه ویدیوها:
توضیحات دوره: همه چیز از No-Code گرفته تا تنظیم دقیق و جاسازی با نمونه های کد در چندین زبان برنامه نویسی. نمونه‌های بدون کد با استفاده از تکنیک‌های زمین بازی OpenAI برای ایجاد، گسترش، بازنویسی و خلاصه کردن متن برای نوشتن خلاقانه، مقالات و وبلاگ‌ها با استفاده از GPT مهندسی سریع سریع با مثال‌ها و نکات/ترفندها درک کنید که هر پارامتر تنظیم دقیق با مقادیر توصیه‌شده چه می‌کند. نحوه نوشتن کد برای فراخوانی GPT و OpenAI با استفاده از چندین زبان برنامه نویسی مختلف نحوه تولید، مستندسازی و توضیح کد و SQL به زبان انگلیسی ساده با استفاده از CODEX. اسناد و سوالات مرتبط با محتوای آن بپرسید نحوه استفاده از Embedding برای خوشه بندی و طبقه بندی برای یافتن الگوهای پنهان ایجاد و اصلاح تصاویر با استفاده از DALL-E با استفاده از GPT چت بات خود را بنویسید بهترین روش های ایمنی و نکات صرفه جویی در هزینه پیش نیازها: برخی از دانش برنامه نویسی ممکن است کمک کند - اما لازم نیست بیشتر نمونه ها را می توان در زمین بازی OpenAI انجام داد

الزامات

  • سطح مبتدی و متوسط: هیچ

  • محتوای سطح پیشرفته: مهارت های برنامه نویسی در هر زبان

توضیحات

به Masterclass برای GPT، DALL-E و ChatGPT خوش آمدید.


از زمانی که OpenAI به صحنه آمد، دسترسی به یک هوش مصنوعی آموزش دیده برای همه قابل دسترسی شده است.

  • GPT به شما امکان می‌دهد تا از یک ربات چت برای تکمیل وظایف و پاسخ به سؤالات بخواهید

  • تنظیم دقیق به شما امکان می دهد نحوه پاسخگویی هوش مصنوعی را تغییر دهید

  • جاسازی به شما امکان می دهد از پایگاه دانش خود استفاده کنید

  • Dall-E به شما امکان می دهد تصاویر را از متن تولید کنید


در این دوره، مهارت های بسیار کاربردی برای استفاده از GPT را خواهید آموخت. این مهارت ها را می توان در زمین بازی OpenAI یا در کد برنامه نویسی استفاده کرد.


این دوره به 6 بخش اصلی تقسیم می شود:

  1. مقدمه و مهندسی سریع

  2. نوشتن کد و تماس با API

  3. Dall-E و Codex

  4. تنظیم دقیق

  5. جاسازی

  6. نوشتن و مدیریت Chatbots


PART 1: Introduction and Prompt Engineering


در این بخش، نحوه شروع کار با GPT را خواهید آموخت. ما همچنین انواع مختلف دستورات را توضیح، طراحی و استفاده می کنیم. در پایان بخش مهندسی سریع، ما دو دستور العمل را به شما ارائه می دهیم که می توانید از آنها برای دریافت نتایج ثابت استفاده کنید.

ما نحوه عملکرد GPT را خواهیم دید، از جمله:

  • توکن ها چیستند

  • مرورهای اجمالی سطح بالا از GPT، Codex و Dall-E

  • نمونه‌های زنده استفاده از زمین بازی

  • روش هایی برای بهبود درخواست ها برای دریافت نتایج بهتر

  • نحوه استفاده از الگو برای ایجاد درخواست‌های قابل اعتماد

  • نحوه استفاده از زمینه برای معرفی دانش جدید

این در حال حاضر بسیار کاربردی است.

ما همه چیز را از پرس و جوهای "صفر شات" گرفته تا درخواست های الگوی چند شات و پیشرفته پوشش می دهیم.

یک بخش کامل از دوره به نوشتن خلاقانه برای وبلاگ ها، کتاب ها و مقالات اختصاص دارد.


بخش 2: نوشتن کد برای استفاده از API


در این بخش، نحوه نوشتن کد برای فراخوانی GPT و OpenAI API را یاد خواهید گرفت. بیشتر مثال‌ها در پایتون نوشته شده‌اند، اما به همان اندازه در C#، Typescript، Javascript، Node.js، PHP، Powershell و بسیاری از زبان‌های دیگر قابل استفاده هستند.

نمونه‌ها و توضیحاتی درباره نحوه تطبیق کد برای هر یک از این زبان‌ها وجود دارد. ما کتابخانه‌های کدنویسی مختلفی را معرفی می‌کنیم و به مسائلی اشاره می‌کنیم که ممکن است مختص هر زبان باشد.

وقتی شروع به نوشتن کد کردید، به تمام پارامترهای ممکن و اینکه چگونه می‌توانند نحوه عملکرد GPT را تغییر دهند، می‌پردازیم. ما کارهایی که آنها انجام می دهند و مقادیر ایده آل برای موقعیت های مختلف را توضیح می دهیم.

در کنار پوشش نقطه پایانی تکمیل، در مورد نقطه پایانی ویرایش یا دستورالعمل نیز صحبت می کنیم.


بخش 3: CodeX و Dall-E


در این بخش، یاد خواهید گرفت که چگونه می توانید از CodeX برای تولید، اشکال زدایی و کد سند استفاده کنید. ما همچنین مثالی ارائه می دهیم که چگونه می توانید از CodeX برای ایجاد تست های واحد برای توابع خود استفاده کنید.

خواهید فهمید که چگونه می توانید به CodeX در مورد فراخوانی ها و توابع جدید API که بخشی از یادگیری استاندارد آن نیستند بگویید. همچنین از نقطه پایانی ویرایش برای ایجاد یک تابع کامل از ابتدا استفاده می کنیم.

از آنجایی که CodeX کد تولید می‌کند، ما در مورد ایمنی استفاده از کدی که تولید می‌کند بحث می‌کنیم و چندین موضوع جدی را برجسته می‌کنیم که اگر قصد استفاده از کد را در تولید دارید باید در نظر بگیرید. ما به آسیب‌پذیری‌های احتمالی و راه‌هایی اشاره می‌کنیم که هکرها می‌توانند از کدی که تولید می‌کند سوء استفاده کنند.

وقتی نوبت به Dall-E می‌رسد، نمونه‌های کد عملی را برای ایجاد یا ویرایش تصاویر مرور می‌کنیم. ما مثال هایی را در چندین زبان برنامه نویسی ارائه می دهیم و نحوه مدیریت تصاویر در حافظه و سیستم فایل شما را توضیح می دهیم


بخش 4: تنظیم دقیق


در این بخش نحوه تنظیم دقیق GPT را توضیح می دهیم. مزایا و مشکلات را توضیح می دهیم. نمونه های آموزشی و استراتژی های زیادی وجود دارد که می توانید از آنها استفاده کنید. ما شما را با ایجاد یک مجموعه از ابتدا و آپلود آن OpenAI با استفاده از کد خود راهنمایی می کنیم.

در ادامه یک بخش کامل توضیح داده می‌شود که چگونه می‌توانید از GPT برای ایجاد مجموعه‌های آموزشی خود و نحوه دریافت GPT برای بررسی و بهبود خروجی‌های خود استفاده کنید.

برای تکمیل این بخش از دوره، تمام پارامترهای تنظیم دقیق را بررسی می کنیم. ما توضیح می دهیم که چگونه می توانید تنظیمات را تغییر دهید تا تأثیر قوانین بر آموزش پایه را تنظیم کنید.


بخش 5: آموزش اسناد متنی بزرگ با استفاده از جاسازی


همه می خواهند بدانند چگونه می توانید GPT را در اسناد متنی بزرگ آموزش دهید. این بخش از دوره نحوه گرفتن یک سند متنی و استفاده از آن برای پاسخ به سوالات با استفاده از GPT را توضیح می دهد. بردارهای جاسازی با جزئیات زیاد توضیح داده شده است. ما همچنین تئوری پشت آنها را توضیح می دهیم تا بدانید GPT چه کاری انجام می دهد. ما در مورد شکستن اسناد متنی بزرگ، ایجاد جاسازی‌ها و جستجوی نتایج صحبت می‌کنیم.

ما همچنین در مورد ایجاد طبقه‌بندی‌کننده‌های بسیار دقیق و استفاده از خوشه‌بندی برای یافتن الگوهای پنهان در اسناد و متن صحبت می‌کنیم.


بخش 6: چت ربات ها


چه کسی ربات چت خود را نمی خواهد؟ ما توضیح می دهیم که چگونه می توانید از GPT به عنوان یک چت بات کاملا کاربردی استفاده کنید. ما درباره شخصیت‌ها توضیح می‌دهیم و دستوری به شما می‌دهیم که می‌توانید از آن برای شخصیت دادن به ربات چت خود استفاده کنید و آن را در مسیر خود نگه دارید.

برای اینکه ربات چت خود را در کار نگه دارید و به آن حافظه پایدار ببخشید، توضیح می دهیم که چگونه می توانید از جاسازی برای بهبود عملکرد و ارائه دانش منحصر به فرد استفاده کنید که بخشی از آموزش GPT پایه نیست.


ویژگی های منحصر به فرد

  • هر خط کد با جزئیات توضیح داده شده است - در صورت مخالفت هر زمان که خواستید به من ایمیل بزنید

  • همانند سایر دوره‌ها، زمان را برای «تایپ کردن» روی صفحه‌کلید تلف نمی‌کنید. درعوض، نمونه‌های کد کامل و درخواست‌هایی را با توضیحات مفصل نشان می‌دهیم که می‌توانید در موارد استفاده خود اعمال کنید.

از اینکه خواندید متشکرم و امیدوارم به زودی شما را ببینم!

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

  • هر کسی که می خواهد به GPT و OpenAI مسلط شود

  • هر کسی که عاشق پردازش عمیق زبان طبیعی است

  • هرکسی که می خواهد چت بات ها یا محصولات خود را با استفاده از OpenAI و GPT ایجاد کند


سرفصل ها و درس ها

OpenAI چیست؟ What is OpenAI?

  • معرفی Introduction

  • مثال کد شروع سریع Quick Start Code Example

  • نمای کلی سطح بالا تکمیل متن Text Completion High Level Overview

  • توکن ها چیست؟ What are Tokens?

  • بررسی اجمالی سطح بالا DALL-E DALL-E High Level Overview

  • قراردادهای نامگذاری که در دوره استفاده می کنم Naming Conventions I Use in the Course

تست بدون کد با استفاده از زمین بازی OpenAI No-Code Testing Using the OpenAI Playground

  • نمونه هایی از استفاده از زمین بازی OpenAI برای تست بدون کد اعلان ها Examples of Using the OpenAI Playground for No-Code Testing of Prompts

مهندسی سریع Prompt Engineering

  • مقدمه ای بر مهندسی سریع GPT Introduction to GPT Prompt Engineering

  • بهبود درخواست‌های GPT برای دریافت پاسخ‌های بهتر Improving GPT Prompts to get Better Responses

  • دستور 1: الگوی GPT Recipe 1 : GPT Templating

  • دستور 1: نمونه های الگوی GPT Recipe 1 : GPT Template Examples

  • دستور 2: شامل زمینه یا دانش در درخواست‌های GPT Recipe 2 : Including Context or Knowledge in GPT Prompts

کد نوشتن Writing Code

  • شروع شدن Getting Started

  • آناتومی یک درخواست و پاسخ The Anatomy of a Request and Response

  • تست در زمین بازی Testing in the Playground

  • نمونه کد در طیف وسیعی از زبان های برنامه نویسی Code Examples in a Range of Programming Languages

  • مثال PHP بدون کتابخانه PHP Example without a Library

  • مثال پاورشل Powershell Example

  • استفاده از Javascript Fetch و Cross Site Origin Issues Using Javascript Fetch and Cross Site Origin Issues

نقطه پایانی تعدیل The Moderation Endpoint

  • فراخوانی نقطه پایانی Moderation برای ایمن ماندن و تفسیر نتایج Calling the Moderation Endpoint to Stay Safe and Interpreting the Results

تنظیم پارامترهای اعلان Tweaking Prompt Parameters

  • مقدمه ای بر پارامترهای تکمیل Introduction to Completion Parameters

  • بازبینی سریع یک مثال کد برای فراخوانی API Quick Revision of a Code Example to call the API

  • max_tokens max_tokens

  • top_p top_p

  • درجه حرارت temperature

  • n n

  • متوقف کردن stop

  • بهترین best_of

  • پسوند suffix

  • اکو echo

  • کاربر user

تنظیم احتمالات و اجتناب از تکرار Adjusting Probabilities and Avoiding Repetition

  • مقدمه ای بر احتمالات توکن Introduction to Token Probabilities

  • احتمالات رمز را با پارامتر logprobs مشاهده کنید View Token Probabilities with the logprobs Parameter

  • استفاده از Tokenizer برای دریافت شناسه توکن و تنظیم احتمالات توکن Using the Tokenizer to Get Token ID's and Adjust Token Probabilities

  • تنظیم یک توکن با استفاده از logit_bias Adjusting a Token using logit_bias

  • اجتناب از تکرار با پارامترهای پنالتی Avoiding Repetition with Penalty Parameters

DALL-E DALL-E

  • مقدمه ای بر DALL-E Introduction to DALL-E

  • ایجاد تصاویر با استفاده از DALL-E از یک پیام متنی Creating Images using DALL-E from a Text Prompt

  • اصلاح تصاویر موجود با استفاده از فایل‌های DALL-E و Mask Modifying Existing Images using DALL-E and Mask Files

  • ایجاد انواع تصاویر با استفاده از DALL-E Generating Variations of Images using DALL-E

  • نکاتی برای مدیریت تصاویر با زبان های برنامه نویسی مختلف Tips for handling Images with Different Programming Languages

  • تعدیل تصویر و جلوگیری از سوء استفاده کاربران Image Moderation and Avoiding User Abuse

CODEX - با مثال بیاموزید CODEX - Learn By Example

  • Codex متوقف شده است Codex has been discontinued

  • مقدمه ای بر کدکس و مدل های کد Introduction to Codex and the Code Models

  • مثال: نظرات ساده برای کد پایتون Example : Simple Comments to Python Code

  • مثال: نظرات به SQL Examples : Comments to SQL

  • مثال: توضیح دهید که یک تابع یا کد چه می کند Example : Explain What a Function or Code Does

  • ایست بازرسی: بهترین شیوه ها Checkpoint : Best Practices

  • مثال: درخواست جامع برای یک کار پیچیده Example : Comprehensive Prompt for a Complex Task

  • مثال: تولید تست های واحد Example : Generate Unit Tests

  • مثال: یافتن و رفع اشکالات در کد Example : Finding and Fixing Bugs in Code

  • مثال: تبدیل بین زبان های برنامه نویسی Example : Convert Between Programming Languages

  • مثال: پیچیدگی زمانی کار کردن برای یک تابع Example : Work Out Time Complexity for a Function

  • مثال: آموزش تعاریف جدید API Example : Teaching New API Definitions

  • مثال: ساخت گام به گام یک تابع با استفاده از ورودی ها و دستورالعمل ها Example : Step by Step Construction of a Function Using Inputs and Instructions

  • مهم: نوشتن کد ایمن با استفاده از CodeX (نکات و هشدارها) IMPORTANT : Writing Safe Code Using CodeX (Tips and Warnings)

تنظیم دقیق GPT Fine-Tuning GPT

  • تنظیم دقیق چیست؟ What is Fine Tuning?

  • آناتومی یک فایل JSONL The Anatomy of a JSONL file

  • آموزش تعیین احساسات: تجزیه و تحلیل توییت ها Training to Determine Sentiment : Analyze Tweets

  • آموزش ایجاد جستجوگر درست/نادرست: تطبیق نام و شعار شرکت Training to Create a True/False Checker : Matching Company Names and Slogans

  • آموزش برای طبقه بندی: مثال بر اساس محتویات ایمیل Training for Classification : Example Based on Email Contents

  • آموزش خلاصه کردن: یک نسخه فروش جذاب از توضیحات ویکی پدیا بنویسید Training to Summarize : Write Engaging Sales Copy from a Wikipedia Description

  • آموزش برای گسترش: کپی فروش را از ویژگی های یک مورد بنویسید Training to Expand : Write Sales Copy from Properties of an Item

  • آموزش استخراج: نهادها را از ایمیل یا متن بیرون بکشید Training to Extract : Pull Entities from Emails or Text

  • تنظیم دقیق ربات چت Fine Tuning a Chat Bot

  • تنظیم دقیق بر اساس متن از کتاب ها و اسناد Fine Tuning Based on Text from Books and Documents

  • تجزیه و تحلیل اثربخشی آموزش Analyzing the Effectiveness of the Training

  • نکات و ترفندها Tips and Tricks

ایجاد مجموعه داده های تنظیم دقیق Generating Fine Tuning Data Sets

  • خراش دادن داده ها Scraping Data

  • GPT را دریافت کنید تا داده‌های آموزشی خود را ایجاد کنید Get GPT to Generate it's own Training Data

  • دریافت GPT برای بررسی و بهبود خروجی خود Get GPT to Check and Improve it's own Output

آپلود فایل های تنظیم دقیق و تنظیمات پارامترها Uploading Fine-Tuning Files and Tweaking Parameters

  • فایل تنظیم دقیق را آپلود و پردازش کنید Upload and Process the Fine-Tuning File

  • خطا در هنگام آپلود Errors While Uploading

  • batch_size و n_epochs batch_size and n_epochs

  • Learning_rate_Multiplier learning_rate_multiplier

  • مدل تنظیم شده را پیدا کنید و از آن استفاده کنید Find and Use the Fine-Tuned Model

جاسازی، جستجو و ادغام اسناد و متن های بزرگ Embedding, Searching and Integrating Large Documents and Text

  • قسمت 1: Embeddings چیست؟ Part 1 : What are Embeddings

  • قسمت 1: موتور جاسازی ADA 002 Part 1 : The ADA 002 Embedding Engine

  • قسمت 1: اولین وکتور جاسازی خود را ایجاد کنید Part 1 : Generate Your First Embedding Vector

  • بخش 1: کتابخانه های کدی که باید از آنها استفاده کنید Part 1 : The Code Libraries You Will Need to Use

  • قسمت 2: بررسی شباهت متن Part 2 : Checking Text for Similarity

  • قسمت 3: مقدمه ای بر جاسازی Part 3 : Introduction to Embedding

  • بخش 3: ترکیب داده ها برای ایجاد متن منبع Part 3 : Combining Data to Create the Source Text

  • قسمت 4: پاک کردن داده ها برای اینکه GPT را خراب نکنیم Part 4 : Cleaning the Data So We Don't Break GPT

  • قسمت 4: ایجاد یک تابع برای محاسبه بردارهای جاسازی Part 4 : Creating a Function to Calculate the Embedding Vectors

  • قسمت 4: استفاده از تابع برای افزودن جاسازی به منبع داده ما Part 4 : Using the Function to Add Embedding to our Data Source

  • قسمت 5: به کار انداختن آن - بارگیری منبع داده Part 5 : Putting it to Work - Loading the Data Source

  • قسمت 5: مرحله نهایی - انجام جستجوی معنایی Part 5 : The Final Step - Doing a Semantic Search

  • ادغام کتابخانه های جاسازی جایگزین با GPT - Word2vec و Pinecone Integrating Alternative Embedding Libraries with GPT - Word2vec and Pinecone

طبقه بندی داده ها با استفاده از Embedding Classifying Data using Embedding

  • طبقه بندی متن با استفاده از جاسازی Classifying Text Using Embedding

  • تست دقت طبقه بندی کننده Testing the Accuracy of the Classifier

خوشه بندی داده ها با استفاده از جاسازی Clustering Data Using Embedding

  • نحوه یافتن الگوهای پنهان در داده ها با استفاده از Embedding و Cluster How to Find Hidden Patterns in Data using Embedding and Clusters

  • خلاصه نهایی جاسازی Final Summary of Embedding

استفاده از GPT برای نوشتن خلاق Using GPT for Creative Writing

  • ایجاد مقاله در مراحل - طوفان فکری و تولید پاراگراف Creating an Article in Stages - Brainstorming and Generating Paragraphs

  • گسترش متن موجود Expanding Existing Text

  • خلاصه متن Summarizing Text

  • استخراج حقایق Extracting Facts

  • بازنویسی مقالات، پست های وبلاگ یا اطلاعات موجود Rewriting Existing Articles, Blog Posts or Information

ایجاد یک چت بات با GPT Davinci-003 Creating a Chatbot with GPT Davinci-003

  • به روز رسانی 6 مارس 2023: این را بخوانید - Chat GPT API منتشر شد UPDATE 6 March 2023 : Read This - Chat GPT API has been released

  • جریان رفت و برگشت چت بات ها The Back and Forth Flow of Chatbots

  • نکاتی برای آموزش چت بات برای دانش Tips for Training a Chatbot for Knowledge

  • استفاده از Embedding برای آموزش چت بات Using Embedding to Train a Chatbot

  • حلقه حصار ربات چت برای جلوگیری از سوء استفاده Ring Fencing the Chatbot to Avoid Abuse

  • افزودن حافظه پایدار به چت بات Adding Persistence Memory to a Chatbot

  • دستور العملی برای دادن شخصیت به چت بات خود A Recipe to Give Your Chatbot a Persona

GPT 3.5 Turbo - ChatGPT API GPT 3.5 Turbo - The ChatGPT API

  • آشنایی با ChatGPT API و GPT 3.5 Turbo - 10 برابر ارزانتر Introduction to ChatGPT API and GPT 3.5 Turbo - 10x Cheaper

  • ChatGPT 3.5 Turbo API در مقابل Davinci 003 - انتقال به API جدید ChatGPT 3.5 Turbo API vs Davinci 003 - Transitioning to the new API

  • شمارش نشانه ها و ترتیب اعلان ها مهم است Counting Tokens and the Order of Prompts Matters

  • ساخت ربات چت با ChatGPT API 3.5 Turbo Making a Chatbot with ChatGPT API 3.5 Turbo

  • پاسخ‌های جریانی برای سریع‌تر کردن همه چیز Streaming Responses to make Everything faster

  • تنظیمات مختلف و محل دریافت نکات و مشاوره بیشتر Various Settings and Where to get More Tips and Advice

خط مشی استفاده و بهترین شیوه های ایمنی Usage Policy and Best Safety Practices

  • ایمن ماندن - سیاست‌های استفاده از دیدگاه توسعه‌دهندگان Staying Safe - Usage Policies from the Developers Point of View

  • ایمن ماندن - بهترین شیوه های کدنویسی Staying Safe - Best Coding Practices

  • ایمن ماندن - کلیدهای API و اجتناب از تزریق سریع Staying Safe - API Keys and Avoiding Prompt Injection

  • نکات صرفه جویی در هزینه Cost Saving Tips

اسلایدها Slides

  • اسلایدها Slides

نمایش نظرات

آموزش Masterclass OpenAI، GPT، ChatGPT و DALL-E
جزییات دوره
4.5 hours
116
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
4,887
4.2 از 5
دارد
دارد
دارد
Raymond Davey
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar