🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
تسلط LLM: کد عملی، تراز و استاد LLM
- آخرین آپدیت
LLM Mastery: Hands-on Code, Align and Master LLMs
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
کد LLM و تراز از ابتدا با پایتون و PyTorch. و هوش مصنوعی مولد و یادگیری عمیق را با استفاده از کد اوریگامی کاوش کنید و یک LLM را از ابتدا، خط به خط آموزش دهید، هر مفهومی را با جزئیات درک کنید و یک معماری پیشرفته LLM را بر اساس کد سیستم Llama درک و تجزیه و تحلیل کنید و یک فرآیند تراز را از ابتدا آموزش دهید. یک LLM را با شکل ترجیحی تعامل همسو کنید درک مفاهیم کلیدی با عمق زیاد مانند مکانیسم های توجه، کاهش آنتروپی متقابل، روش یادگیری شبکه های عصبی و بسیاری دیگر. در کدنویسی، هر بخش شامل توضیحات عمیق مفاهیم کلیدی مرتبط با این معماری ها و هوش مصنوعی مولد پیش نیازها: دانش پایه پایتون است. با اصول اولیه کافی است، زیرا ما هر چیز کوچک را با هم کدنویسی می کنیم، شما می توانید در یک پلتفرم آنلاین رایگان مانند Google Colab یا با استفاده از لپ تاپ یا دسکتاپ محلی خود کدنویسی کنید. ما واقعاً به عمق کد و مفاهیم پیرامون کد خواهیم پرداخت. اگر در طول دوره متمرکز و با انگیزه بمانید، می توانید دانش و تجربیات خود را رشد دهید و گسترش دهید، بیایید این کار را انجام دهیم :)
به هیجان انگیزترین و کاربردی ترین دوره LLM که تا به حال تجربه کرده اید شیرجه بزنید! این فقط یادگیری نیست، بلکه یک ماجراجویی است که شما را از یک علاقهمند به هوش مصنوعی به یک خالق در لبهی پرتکنولوژی تبدیل میکند. خاویر ایدامی، متخصص هوش مصنوعی، خالق یکی از موفقترین دورههای آموزشی مرتبط با هوش مصنوعی در Udemy، یک تجربه جدید کاملاً منحصربفرد در مورد فناوری LLM برای شما به ارمغان میآورد.
چه چیزی باعث میشود این دوره از دست نرود:
جهان هوش مصنوعی خود را کدنویسی کنید: 80٪ کدنویسی دستی با پایتون و پایتورچ. یک LLM از ابتدا، خط به خط بسازید. زنده شدن هوش مصنوعی را از طریق نوک انگشتان خود تماشا کنید. و سپس فراتر رفته و یک نسخه فشرده از یک فرآیند هم ترازی را کدنویسی کنید، جادویی که ChatGPT، GPT 4، Claude و Gemini را ممکن می کند.
اوریگامی با هوش مصنوعی ملاقات می کند: بخشی از اولین جهان باشید! رازهای یادگیری عمیق را با هنر تا کردن کاغذ کشف کنید.
شیرجه عمیق، منحنی یادگیری تدریجی: فقط پایتون اولیه مورد نیاز است. ما شما را از طریق تمام مفاهیم پیچیده پیرامون LLM، از مکانیسم های توجه گرفته تا آنتروپی متقابل و فراتر از آن، راهنمایی می کنیم. در پایان دوره، مهارت ها و دانش پیشرفته ای در مورد هوش مصنوعی و LLMهای مولد کسب خواهید کرد.
فینال خم شدن ذهن: آن را با یک مدیتیشن هدایت شده اختیاری با استفاده از "هوش مصنوعی مولد" در مغز خود ببندید. ذهن = دمیده!
الزامات انعطاف پذیر: همه چیز را با یک GPU ساده 4 گیگابایتی یا هر چیزی قدرتمندتر اجرا کنید. از Google Colab گرفته تا لپتاپ قابل اعتماد شما، انعطافپذیری یک شعار است. در فضای ابری یا محلی (ویندوز/لینوکس/مک). همه پلتفرمها و دستگاهها (با حداقل 4 گیگابایت حافظه GPU) کار خواهند کرد
نکات برجسته دوره:
مقدمه ای بر هوش مصنوعی مولد: به دنیای مسحورکننده هوش مصنوعی مولد شیرجه بزنید، جایی که ماشین ها فراتر از تصور خلق می کنند و نوآوری می کنند.
یک LLM را از ابتدا کدنویسی کنید: LLM خود را از ابتدا کدنویسی کرده و پرورش دهید.
باز کردن قفل LLM Titan: یک معماری پیشرفته LLM را تشریح کنید. به پشت پرده قدرتمندترین سیستم های هوش مصنوعی روی کره زمین نگاه کنید.
تراز. کدگذاری سس مخفی LLM های برتر: یک فرآیند تراز LLM پیشرفته را کدنویسی کنید. این مرحله بسیار مهمی است که ChatGPT، GPT 4، Claude و Gemini را ممکن میسازد و ما یک نسخه پیشرفته از آن را با هم کدنویسی میکنیم.
هوش مصنوعی اوریگامی: راه خود را به نیروانای شبکه عصبی تا کنید. اولین تلفیقی از هنر باستانی و علوم پیشرفته را در جهان تجربه کنید تا به یادگیری عمیق بیاموزید.
هوش مصنوعی با ذن ملاقات میکند: سفر خود را با یک مدیتیشن اختیاری هدایتشده و هیجانانگیز تکمیل کنید. در پایانی عمیق که فناوری و معنویت را پل میکند، نهایت هوش مصنوعی مولد را کاوش کنید.
همه در یک/چرا نمی توانید این را از دست بدهید:
بسته کامل: هم یک LLM کوچک و هم یک تکنیک تراز لبه برش را کد میکنید. شما همچنین عمیقاً به درک معماری پیچیده LLM می روید. به موازات آن، شما عمیقاً در انواع مفاهیم پیچیده در مورد LLM و یادگیری عمیق، هم در طول برنامه نویسی و هم در طول تجربه منحصر به فرد اوریگامی و همچنین مقدمه اولیه هوش مصنوعی مولد، فرو می روید.
منحصربهفرد بودن: اوریگامی + هوش مصنوعی = یک تجربه یادگیری که در هیچ جای دیگری پیدا نخواهید کرد. از طریق جادوی تا کردن کاغذ، اطلاعات کلیدی در مورد یادگیری عمیق و شبکه های عصبی را درک کنید.
تسلط عملی: 80% عملی. یاد بگیرید و بسازید، آموزش دهید و تراز کنید.
مهارت های اثبات آینده: خود را در خط مقدم انقلاب هوش مصنوعی قرار دهید.
و موارد دیگر: علاوه بر همه اینها، این دوره شما را با ابزارها، مقالات و اینفوگرافیکهای رایگان تولید شده توسط Ideami که یادگیری شما را غنیتر و تسریع میکنند، مرتبط میکند. برخی از آنها، مانند برنامه Loss Landscape Explorer، ابزارهای منحصربهفردی در جهان هستند که توسط Ideami برای شما ایجاد شدهاند.
دسترسپذیری: مفاهیم پیچیده به قدری واضح توضیح داده شدهاند که مانند یک زمزمه کننده هوش مصنوعی احساس خواهید کرد.
به طور خلاصه
این فقط یک دوره آموزشی نیست، بلیتی برای باشگاه خالقان هوش مصنوعی است. در پایان، یک LLM را کدنویسی کردهاید، عمیقترین اسرار آن را درک کردهاید، یک تکنیک همترازی را کدنویسی کردهاید، به بینشهای عمیقی در مورد یادگیری عمیق فرو رفته و مهارتهای عملی را به دست خواهید آورد که شما را به استاد هوش مصنوعی در هر اتاق تبدیل میکند.
برای کدنویسی آینده آماده اید، بینش های عمیق را از طریق اوریگامی جمع کنید و ذهن خود را منفجر کنید؟ در این سفر بی نظیر به قلب فناوری LLM با ما همراه باشید. هم اکنون ثبت نام کنید و برای سرگرم کننده ترین، عمیق ترین و متحول کننده ترین ماجراجویی فناوری زندگی خود آماده شوید!
سرفصل ها و درس ها
مقدمه ای بر هوش مصنوعی مولد
Introduction to Generative AI
به دوره خوش آمدید
Welcome to the course
چرا ما با معرفی مفاهیم هوش مصنوعی مولد شروع خواهیم کرد
Why we will start by introducing Generative AI concepts
معرفی خودم
Introducing myself
مدل سازی مولد، تکامل هوش مصنوعی مولد و بررسی اجمالی برنامه ها
Generative modelling, Evolution of Generative AI and Overview of applications
بلوکهای سازنده خلاقیت ماشین: مبانی یادگیری ماشین برای نسل هوش مصنوعی
Building Blocks of Machine Creativity: Machine Learning Foundations for Gen AI
معماری تخیل ماشین، از GAN ها تا Diffusion و فراتر از آن
Architectures of Machine Imagination, from GANs to Diffusion and beyond
خلاقیت ماشینی با تأثیر دنیای واقعی روبرو می شود - کاربردهای هوش مصنوعی مولد
Machine Creativity Meets Real-World Impact - Applications of Generative AI
اخلاق خلاقیت ماشین: چالش ها و ملاحظات در هوش مصنوعی مولد
The Ethics of Machine Creativity: Challenges and Considerations in Generative AI
Worlds Reimagined: Visions of the Future با هوش مصنوعی Generative
Worlds Reimagined: Visions of the Future with Generative AI
خلاصه و افکار پایانی در مورد این معرفی GenAI
Summary and closing thoughts about this intro of GenAI
بررسی مسابقه
Review Quiz
کدنویسی یک LLM کوچک از ابتدا، درک تمام مفاهیم کلیدی درگیر
Coding a small LLM from scratch, understanding all the key concepts involved
به این بخش خوش آمدید
Welcome to this section
کجا کدگذاری را انجام دهیم - مقدمه
Where to do the coding - Intro
کجا باید کدگذاری را انجام داد - جزئیات
Where to do the coding - Details
مقابله با چالش ها و یادآوری گزینه های کدگذاری
Dealing with challenges, and reminder about coding options
راه اندازی محیط کدنویسی
Setting up the coding environment
نوت بوک های Jupyter چگونه کار می کنند
How Jupyter Notebooks work
واردات کتابخانه های لازم
Importing the necessary libraries
راه اندازی فایل های پایه ما
Setting up our base files
تنظیم پارامترهای معماری
Setting up the parameters of the architecture
بررسی فراپارامترهای حیاتی
Exploring the crucial hyperparameters
پارامترهای کلیدی برای یک فرآیند آموزشی موثر
Key parameters for an effective training process
معرفی ورود به سیستم
Introducing Logging
راه اندازی ورود به سیستم
Setting up logging
راه اندازی توکن ساز و عملکردهای مرتبط
Setting up the tokenizer and related functionality
تقسیم داده های ما و ایجاد تابع دسته ای ما
Splitting our data and creating our get batch function
معماری ترانسفورماتور
The Transformer Architecture
اعلان لایه های بالای LLM
Declaring the top layers of the LLM
عملکرد رو به جلو LLM
The forward function of the LLM
از دست دادن آنتروپی متقاطع با Pytorch
The Cross Entropy Loss with Pytorch
Cross Entropy Loss به صورت دستی بازسازی شد
The Cross Entropy Loss recreated manually
از اطلاعات تا آنتروپی متقابل - شیرجه عمیق
From Information to Cross-Entropy - Deep Dive
تکمیل و تأیید از دست دادن آنتروپی متقاطع دستی
Completing and verifying the manual cross entropy loss
تولید نمونه های جدید - مقدمه
Generating new samples - Intro
ایجاد قابلیت برای تولید نمونه های جدید
Creating the functionality to generate new samples
تست عملکرد تولید نمونه
Testing the sample generation functionality
کدگذاری بلوک های معماری LLM
Coding the blocks of the LLM architecture
ارتباطات به علاوه محاسبات
Communication plus Computation
ارائه توان محاسباتی به LLM
Providing computational power to the LLM
مکانیسم توجه چند سر
The Multi Head Attention Mechanism
توجه تنها چیزی است که نیاز دارید
Attention is all you need
کدنویسی و درک سر توجه
Coding and understanding the attention head
درک توجه - شیرجه دستی عمیق
Understanding attention - deep manual dive
نمونه بررسی و رفع اشکال
Review and debugging example
ارزیابی عملکرد با دقت بیشتر
Evaluating the performance with more precision
راه اندازی Optimizer و Scheduler
Setting up the Optimizer and Scheduler
بارگیری نقاط بازرسی برای استنباط یا راه اندازی مجدد آموزش ها
Loading checkpoints for Inference or to restart trainings
بارگیری و آزمایش یک ایست بازرسی از پیش آموزش دیده
Loading and testing a pre-trained checkpoint
کدگذاری فرآیند یادگیری - مقدمه
Coding the learning process - Intro
حلقه آموزش
The training loop
آموزش LLM ما
Training our LLM
با در نظر گرفتن مقیاس LLM ما
Keeping in mind the scale of our LLM
آموزش توکن ساز
Training the tokenizer
کدگذاری مجموعه داده ما با توکنایزر
Encoding our dataset with the tokenizer
نتیجه گیری و آنچه در ادامه می آید
Conclusions and what comes next
درک کد و مفاهیم یک LLM پیشرفته
Understanding the code and concepts of an Advanced LLM
به غواصی عمیق از طریق معماری پیشرفته LLM خوش آمدید
Welcome to a deep dive through an advanced LLM architecture
راه اندازی یک محیط جدید و میزبانی فایل های پشتیبانی
Setting up a new environment and hosting the support files
اعلان پارامترهای اصلی مدل
Declaring the main parameters of the model
ساختار اصلی و محاسبه تلفات
Main structure and loss calculation
تولید پیشرفته با استفاده از پارامترهای اضافی
Advanced generation using extra parameters
بلوک های اصلی معماری
The main blocks of the architecture
تجزیه و تحلیل لایه های محاسباتی LLM
Analyzing the computational layers of the LLM
اجرای توجه کارآمد، بخش 1
An efficient attention implementation, part 1
اجرای توجه کارآمد، بخش 2
An efficient attention implementation, part 2
کاوش تعبیههای موقعیتی چرخشی و سایر عملکردهای پشتیبانی
Exploring rotary positional embeddings and other supporting functions
تجزیه و تحلیل کد استنتاج
Analyzing the inference code
آماده شدن برای اجرای استنتاج بر روی ابر و به صورت محلی
Preparing to run inference on the cloud and locally
استنباط در مورد نسخه های غیر هم تراز و هم تراز مدل
Inference on non-aligned vs aligned versions of the model
تأملات بیشتر در مورد نتایج استنتاج
Further reflections on the inference results
کدگذاری فرآیند هم ترازی از ابتدا، درک تمام مفاهیم کلیدی
Coding an alignment process from scratch, understanding all the key concepts
اهمیت همسویی
The importance of alignment
مجموعه داده های پیش آموزش و تراز
The pretraining and alignment datasets
واردات کتابخانه های لازم
Importing the necessary libraries
تنظیم پارامترها برای فرآیند هم ترازی
Setting up the parameters for the alignment process
راه اندازی قالب چت برای فرآیند توکن سازی
Setting up the chat template for the tokenizing process
در حال فیلتر کردن مجموعه داده تراز ما
Filtering our alignment dataset
پیش پردازش و توکن کردن مجموعه داده تراز
Pre-processing and Tokenizing the alignment dataset
اشکال زدایی و تکمیل عملکرد پیش پردازش
Debugging and completing the pre-processing function
تقسیم داده های تراز و ایجاد دیتالودرهای ما
Splitting the alignment data and creating our dataloaders
راه اندازی مدل و بهینه ساز برای فرآیند آموزش تراز
Setting up the model and optimizer for the alignment training process
تنظیم عملکرد زمانبندی ما
Setting up our scheduler function
کدگذاری حلقه آموزشی فرآیند هم ترازی
Coding the training loop of the alignment process
کدگذاری محاسبه تلفات تراز - قسمت 1
Coding the alignment loss calculation - part 1
درک اینکه چگونه پاسخهای همسو را ترجیح میدهیم - Deep Dive
Understanding how we will favor aligned responses - Deep Dive
کدگذاری محاسبه ضرر تراز - قسمت 2
Coding the alignment loss calculation - part 2
کدگذاری محاسبه تلفات تراز - قسمت 3
Coding the alignment loss calculation - part 3
اضافه کردن ورود به سیستم، ذخیره ایست بازرسی و راه اندازی آموزش
Adding logging, checkpoint saving and launching the training
آموزش و آزمایش تراز، تجزیه و تحلیل و گسترش آمار
Training and testing the alignment, analyzing and expanding the stats
افزودن کد جدید برای محاسبه دقیق تر تلفات آموزشی و اعتبارسنجی
Adding new code to calculate more precise training and validation losses
مقایسه نمودارهای آموزشی و اعتبارسنجی - Deep Dive
Comparing training and validation charts - Deep Dive
جمع بندی تراز
Alignment wrap-up
مسیری به سوی همسویی
The path towards alignment
تبریک، خلاصه، و آنچه در ادامه است
Congrats, summary, and what's next
Origami + AI: یادگیری بینش های کلیدی در مورد شبکه های عصبی و هوش مصنوعی با اوریگامی
Origami + AI: Learning key insights about neural networks and AI with Origami
به این سفر اصلی مبتنی بر اوریگامی به هسته هوش مصنوعی خوش آمدید
Welcome to this original origami based journey to the core of AI
در جستجوی نقشه های جادویی خلاقیت، با استفاده از اوریگامی!
In Search of the Magical Mappings of Creativity, using Origami!
جستجوی نقشه کامل: مجموعه داده ها و ابعاد
The Search for the Perfect Mapping: datasets and dimensionality
از خطی بودن تا پیچیدگی: شبکه های عصبی و غیرخطی های زندگی
From Linearity to Complexity: Neural Networks and the Nonlinearities of Life
خم کردن قوانین: تبدیل های غیر خطی و کلید پیچیدگی
Bending the Rules: Non-Linear transformations and the key to complexity
نه خیلی سفت، نه خیلی شل - پیدا کردن تناسب کامل
Not Too Tight, Not Too Loose - Finding the perfect fit
چگونه افزایش ابعاد بر پیچیدگی پنهان شبکه تأثیر می گذارد
How increasing the dimensionality impacts the latent complexity of the network
قدرت عمق: ایجاد نقشههای پیچیده با شبکههای هوش مصنوعی
The Power of Depth: Creating Sophisticated Mappings with AI networks
از منیفولدهای با ابعاد بالا گرفته تا فضاهای نهفته پویا و همیشه در حال تغییر
From high dimensional manifolds to dynamic and ever changing latent spaces
نمایش دیجیتالی پیشرفته از پیچیدگی پنهان شبکه های عصبی
Advanced digital representations of the latent complexity of neural networks
تجسم سفر: مناظر از دست دادن و جستجو برای وزن های بهینه
Visualizing the Journey: Loss Landscapes and the Search for Optimal Weights
مثالی از چشم انداز پویای ضرر یک شبکه متخاصم مولد
Example of the dynamic Loss Landscape of a generative adversarial network
لوسی - تجسم زمان واقعی تغییر وزن یک شبکه عصبی
Lucy - Real Time Visualization of the changing weights of a neural network
ترسیم اعماق پنهان: خلاصه ای از سفر فضایی نهفته دگرگون کننده ما
Charting the hidden depths: a recap of our transformative latent space journey
خلاصه قسمت های آخر
Summary of the last sections
بررسی مسابقه
Review Quiz
فعال کردن مدل مولد ذهن خود
Activating the Generative Model of your own mind
معرفی سفر پایانی ما
Introducing our final journey
یک تجربه تجسم هدایت شده برای اعمال مدل مولد در ذهن شما
A guided visualization experience to exercise the generative model in your head
مقدمه سفر به مرکز نورون
Intro to the journey to the center of the neuron
ظرف، اقیانوس شور و 150000 ستون قشری
The container, the salty ocean and the 150000 cortical columns
تجسم نورون هرمی
Visualizing the pyramidal neuron
Synapse، تجسم رابط ورودی-خروجی
The Synapse, visualizing the input-output interface
نورون های بیولوژیکی در مقابل نورون های مصنوعی: ورودی ها، خروجی ها، سرعت و غیره
Biological vs Artificial Neurons: Inputs, Outputs, Speed, etc
یادگیری در نورون های بیولوژیکی و مصنوعی
Learning in biological and artificial neurons
برنامه ریزی، تصمیم گیری و مدل های جهانی
Planning, decision making and world models
کارایی: پراکندگی در شبکه های بیولوژیکی در مقابل شبکه های مصنوعی
Efficiency: sparsity in biological vs artificial networks
آگاهی: درون نورون ها
Consciousness: within the neurons
آینده، به سمت AGI/ASI
The future, towards AGI / ASI
مهندس چند رشته ای، محقق و Creative DirectorJavier Ideami متخصص در A.i و یادگیری عمیق، متخصص در تجسم پیشرفته، دید کامپیوتر و معماری های تولید کننده است. او یک مهندس چند رشته ای، محقق، مدیر خلاق، هنرمند و کارآفرین است. پروژه های خاویر Ideami او را از دره سیلیکون به جنگل های بالی، از جمله دانشگاه استنفورد و UC Berkeley، سازمان ملل متحد سازمان ملل متحد، مرکز مالی لندن، کنفرانس بین المللی دیپلماسی بین المللی در برلین و بسیاری دیگر، گرفته است.
نمایش نظرات