لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش مبانی هوش مصنوعی، مدلهای زبانی بزرگ (LLMs) و محیطهای توسعه
- آخرین آپدیت
دانلود Foundations of AI, LLMs, and Development Environments
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
این دوره دارای قابلیت Coursera Coach است!
روشی هوشمندانهتر برای یادگیری با گفتگوهای تعاملی و در لحظه که به شما کمک میکند تا دانش خود را آزمایش کنید، پیشفرضها را به چالش بکشید و همگام با پیشرفت در دوره، درک خود را عمیقتر کنید.
در این دوره، شما درکی جامع از هوش مصنوعی (AI)، مدلهای زبانی بزرگ (LLMs) و محیطهای توسعه آنها به دست خواهید آورد. یادگیری را با اصول بنیادی هوش مصنوعی و LLMها آغاز کرده و سپس با نمایشهای عملی پروژههایی که خواهید ساخت، تجربه کاربردی کسب میکنید. ساختار دوره به صورت تدریجی طراحی شده است؛ از راهاندازی محیط توسعه گرفته تا بررسی عمیق برنامهنویسی پایتون و در نهایت ساخت LLMها با استفاده از کتابخانههایی مانند Transformers از Hugging Face. در هر بخش، شما با آموزشهای گامبهگام و تمرینهای عملی که مفاهیم کلیدی را تقویت میکنند، هدایت خواهید شد.
این مسیر شامل راهاندازی محیط توسعه، تسلط بر مبانی پایتون، کاوش در یادگیری عمیق و یادگیری ماشین و ورود به پیچیدگیهای هوش مصنوعی مولد (Generative AI) است. مفاهیم کلیدی مانند معماری ترنسفورمر (Transformer)، مکانیسم خود-توجهی (Self-attention) و استفاده از APIهای OpenAI به تفصیل بررسی خواهند شد. با تکمیل هر ماژول، مهارتهای کدنویسی و حل مسئله خود را ارتقا داده و به تدریج به سمت تکنیکهای پیشرفتهتر در توسعه هوش مصنوعی حرکت خواهید کرد.
این دوره برای کسانی که میخواهند وارد دنیای توسعه هوش مصنوعی و یادگیری ماشین شوند، ایدهآل است. مخاطبان هدف شامل مبتدیانی است که درک اولیهای از برنامهنویسی دارند و به کاربردهای هوش مصنوعی علاقهمند هستند. هیچ تجربه قبلی در زمینه هوش مصنوعی لازم نیست، هرچند آشنایی با پایتون مفید خواهد بود.
در پایان این دوره، شما قادر خواهید بود محیط توسعه خود را برای پروژههای هوش مصنوعی راهاندازی کنید، LLMها را با استفاده از معماری ترنسفورمر درک و پیادهسازی کنید، مدلهای هوش مصنوعی را ساخته و مستقر نمایید و مدلهای OpenAI را از طریق فراخوانی API ادغام کنید.
سرفصل ها و درس ها
مقدمه
Introduction
مقدمهای بر تخصص
Introduction to the Specialization
دمو: آنچه در این دوره خواهید ساخت
Demo: What You'll Build in This Course
ساختار دوره
Course Structure
چگونه بیشترین بهره را از این دوره ببریم
How to Get the Most from This Course
راهاندازی محیط توسعه
Development Environment Setup
راهاندازی محیط توسعه: نمای کلی
Development Environment Setup: Overview
نصب پایتون در ویندوز: برای کاربران ویندوز
Install Python on Windows: For Windows Users
نصب پایتون در مک: برای کاربران مک
Install Python on Mac: For Mac Users
دانلود Visual Studio Code
Download Visual Studio Code
نصب بسته افزونههای پایتون برای VS Code
Install the Python Extension Pack for VS Code
اجرای اولین برنامه پایتون در VS Code
Running First Python Program in VS Code
اختیاری: بررسی عمیق پایتون—تسلط بر مبانی پایتون
Optional: Python Deep Dive—Master Python Fundamentals
پایتون چیست و کجا استفاده میشود؟
What Is Python and Where It's Used?
فرآیند کامپایل و تفسیر پایتون
Python Compilation and Interpretation Process
تعریف متغیرها در پایتون
Declaring Variables in Python
انواع دادهها
Data Types
استفاده از f-Strings در پایتون
Python f-Strings
اعداد: صحیح (Integers) و اعشاری (Floats)
Numbers: Integers and Floats
مقدمهای بر لیستها: دسترسی و تغییر
Introduction to Lists: Accessing and Modifying Them
استفاده از f-Strings و مقادیر تکی از لیست
f-Strings and Individual Values from a List
مرتبسازی لیست و بهدست آوردن طول لیست
Sorting a List and Getting a List Length
لیستها و حلقهها: پیمایش در یک لیست
Lists and Loops: Looping Through a List
ساخت لیست اعداد با حلقهها و تابع range
Making a List of Numbers with Loops and the Range Function
توابع آماری برای اعداد
Statistics Functions for Numbers
تولید اعداد زوج با استفاده از لیست و range
Generate Even Numbers with the List and Range
مهم: نکتهای درباره سازماندهی کد
Important: Code Organization Note
لیستهای جامع (List Comprehension)
List Comprehension
تاپلها (Tuples)
Tuples
ساختارهای شرطی: دستورات if و مقادیر Boolean
Branching: If Statements and Booleans
کلیدواژههای elif و in
The Elif and the in Keywords
تمرین عملی: استفاده از عملگرهای منطقی and و or
Hands-On: Using and and or Logical Operators
عملگرهای منطقی and و or
and or Logical Operators
بررسی نابرابریها
Checking for Inequalities
تمرین عملی: دستورات if تو در تو
Hands-On: Inner If-Statements
ساختارهای داده: دیکشنریها—مقدمه، تعریف و دسترسی به مقادیر
Data Structures: Dictionaries—Introduction and Declaring and Accessing Values
تغییر مقادیر در دیکشنری
Modifying a Dictionary
پیمایش در یک دیکشنری
Iterating Through a Dictionary
دیکشنریهای تو در تو و پیمایش آنها
Nested Dictionaries and Looping Through Them
پیمایش در دیکشنری حاوی لیست
Looping Through a Dictionary with a List Inside
ورودی کاربر و حلقههای while: مقدمهای بر ورودی کاربر
User Input and While Loops: User Input—Introduction
تمرین عملی: عدد فرد یا زوج
Hands-On: Odd or Even Number
حلقههای while و برنامه ساده خروج
While Loops and Simple Quit Program
تمرین عملی: بازی کوییز
Hands-On: Quiz Game
حذف تمام موارد از مقادیر خاص در یک لیست
Removing All Instances of Specific Values from a List
تمرین عملی: برنامه برنامه سفر رویایی—پر کردن دیکشنری با ورودی کاربر
Hands-On: Dream Travel Itinerary Program—Filling a Dictionary with User Input
توابع: مقدمه
Functions: Introduction
ارسال اطلاعات به تابع (پارامترها)
Passing Information to a Function (Parameters)
آرگومانهای موقعیتی و نامگذاری شده
Positional and Named Arguments
نمایش نظرات