🔔 با توجه به بهبود نسبی اینترنت، آمادهسازی دورهها آغاز شده است. به دلیل تداوم برخی اختلالات، بارگذاری دورهها ممکن است با کمی تأخیر انجام شود. مدت اشتراکهای تهیهشده محفوظ است.
لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش پیشنیازهای یادگیری عمیق: رگرسیون لجستیک در پایتون
- آخرین آپدیت
دانلود Deep Learning Prerequisites: Logistic Regression in Python
نکته:
ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره:
دوره جامع: علم داده، یادگیری ماشین و هوش مصنوعی در پایتون برای دانشجویان و متخصصان
آنچه در این دوره خواهید آموخت:
برنامهنویسی رگرسیون لجستیک از صفر در پایتون
شرح کاربرد رگرسیون لجستیک در علم داده
استخراج قاعده خطا و بهروزرسانی برای رگرسیون لجستیک
درک نحوه عملکرد رگرسیون لجستیک به عنوان یک مدل مشابه با نورون بیولوژیکی
استفاده از رگرسیون لجستیک برای حل مسائل واقعی کسبوکار مانند پیشبینی اقدامات کاربران از دادههای تجارت الکترونیک و تشخیص حالات چهره
درک دلیل استفاده از رگولاریزاسیون در یادگیری ماشین
آشنایی با مبانی مهم برای فناوریهایی مانند OpenAI ChatGPT، GPT-4، DALL-E، Midjourney و Stable Diffusion
پیشنیازهای اولیه:
برای شرکت در این دوره، آشنایی با مشتقات، محاسبات ماتریسی، احتمال و همچنین دانش اولیه کدنویسی پایتون به همراه کار با پشته نامپای (Numpy Stack) مورد نیاز است.
آیا تا به حال به این فکر کردهاید که فناوریهای هوش مصنوعی مانند OpenAI ChatGPT، GPT-4، DALL-E، Midjourney و Stable Diffusion واقعاً چگونه کار میکنند؟ در این دوره، شما با مبانی این برنامههای پیشگامانه آشنا خواهید شد.
این دوره به عنوان مقدمهای بر یادگیری عمیق و شبکههای عصبی عمل میکند و یک تکنیک پرکاربرد و بنیادی در یادگیری ماشین، علم داده و آمار یعنی رگرسیون لجستیک را پوشش میدهد. ما تئوری را از صفر تا صد (از پایه) شامل استخراج راهحل و کاربردهای آن در مسائل واقعی را بررسی خواهیم کرد. همچنین به شما نشان میدهیم که چگونه میتوانید ماژول رگرسیون لجستیک خود را در پایتون کدنویسی کنید.
این دوره نیازی به هیچگونه مواد آموزشی خارجی ندارد. تمام ملزومات (پایتون و برخی کتابخانههای پایتون) را میتوان به صورت رایگان تهیه کرد.
این دوره مثالهای عملی زیادی را ارائه میدهد تا واقعاً ببینید که چگونه یادگیری عمیق را میتوان در هر چیزی به کار برد. در طول دوره، یک پروژه عملی انجام خواهیم داد که به شما نشان میدهد چگونه با استفاده از دادههای کاربر (مانند اینکه آیا کاربر از دستگاه موبایل استفاده میکند، تعداد محصولات مشاهده شده، مدت زمان حضور در سایت، آیا بازدیدکننده بازگشتی است یا خیر و زمان بازدید) اقدامات کاربران را در یک وبسایت پیشبینی کنید.
پروژه دیگری در پایان دوره به شما نشان میدهد که چگونه میتوانید از یادگیری عمیق برای تشخیص حالات چهره استفاده کنید. تصور کنید که میتوانید احساسات یک فرد را فقط بر اساس یک عکس پیشبینی کنید!
اگر برنامهنویس هستید و میخواهید با یادگیری علم داده تواناییهای کدنویسی خود را ارتقا دهید، این دوره برای شماست. اگر پیشزمینه فنی یا ریاضی دارید و میخواهید از مهارتهای خود برای تصمیمگیریهای مبتنی بر داده و بهینهسازی کسبوکار خود با استفاده از اصول علمی بهره ببرید، این دوره برای شما ایدهآل است.
این دوره بر "نحوه ساخت و درک" تمرکز دارد، نه فقط "نحوه استفاده". هر کسی میتواند پس از خواندن کمی مستندات، در ۱۵ دقیقه نحوه استفاده از یک API را بیاموزد. مسئله "به خاطر سپردن حقایق" نیست، بلکه "مشاهده عینی از طریق آزمایش" است. این دوره به شما میآموزد که چگونه اتفاقات درونی مدل را تجسم کنید. اگر به دنبال چیزی فراتر از یک نگاه سطحی به مدلهای یادگیری ماشین هستید، این دوره برای شماست.
"اگر نتوانید آن را پیادهسازی کنید، آن را درک نکردهاید."
همانطور که فیزیکدان بزرگ، ریچارد فاینمن گفت: "آنچه را که نمیتوانم خلق کنم، درک نمیکنم."
دورههای من تنها دورههایی هستند که در آنها نحوه پیادهسازی الگوریتمهای یادگیری ماشین را از صفر (از پایه) خواهید آموخت.
دورههای دیگر به شما یاد میدهند که چگونه دادههای خود را به یک کتابخانه متصل کنید، اما آیا واقعاً برای سه خط کد نیاز به کمک دارید؟
پس از انجام همین کار با ۱۰ مجموعه داده، متوجه میشوید که ۱۰ چیز را یاد نگرفتهاید. شما یک چیز را یاد گرفتید و فقط همان سه خط کد را ۱۰ بار تکرار کردید...
پیشنیازهای پیشنهادی:
حسابان (محاسبه مشتقات)
محاسبات ماتریسی
احتمال
کدنویسی پایتون: آشنایی با دستورات شرطی (if/else)، حلقهها (loops)، لیستها (lists)، دیکشنریها (dicts) و مجموعهها (sets)
کدنویسی Numpy: عملیات ماتریسی و برداری، بارگذاری فایلهای CSV
ترتیب پیشنهادی برای گذراندن دورهها:
سخنرانی "نقشه راه پیشنیازهای یادگیری ماشین و هوش مصنوعی" را بررسی کنید (در بخش سوالات متداول (FAQ) هر یک از دورههای من، از جمله دوره رایگان Numpy، موجود است).
سرفصل ها و درس ها
شروع
Start Here
مقدمه و سرفصلها
Introduction and Outline
چگونه در این دوره موفق شویم
How to Succeed in this Course
آمار در برابر یادگیری ماشین
Statistics vs. Machine Learning
مرور مسئله طبقهبندی
Review of the classification problem
مقدمهای بر پروژه درسی تجارت الکترونیک
Introduction to the E-Commerce Course Project
مبانی: طبقهبندی خطی چیست؟ چه ارتباطی با شبکههای عصبی دارد؟
Basics: What is linear classification? What's the relation to neural networks?
طبقهبندی خطی
Linear Classification
الهام زیستی - نورون
Biological inspiration - the neuron
چگونه خروجی یک نورون/طبقهبند لجستیک را محاسبه کنیم؟ - تئوری
How do we calculate the output of a neuron / logistic classifier? - Theory
چگونه خروجی یک نورون/طبقهبند لجستیک را محاسبه کنیم؟ - کد
How do we calculate the output of a neuron / logistic classifier? - Code
تفسیر خروجی رگرسیون لجستیک
Interpretation of Logistic Regression Output
پروژه درسی تجارت الکترونیک: پیشپردازش دادهها
E-Commerce Course Project: Pre-Processing the Data
پروژه درسی تجارت الکترونیک: انجام پیشبینیها
E-Commerce Course Project: Making Predictions
آزمون پیشخور
Feedforward Quiz
خلاصه بخش پیشبینی
Prediction Section Summary
صندوق پیشنهادات
Suggestion Box
یافتن وزنهای بهینه
Solving for the optimal weights
مقدمه بخش آموزش
Training Section Introduction
یک راهحل فرم بسته برای طبقهبند بیز
A closed-form solution to the Bayes classifier
این نمادها به چه معنا هستند؟ X, Y, N, D, L, J, P(Y=1|X) و غیره
What do all these symbols mean? X, Y, N, D, L, J, P(Y=1|X), etc.
تابع خطای کراسانتروپی - تئوری
The cross-entropy error function - Theory
تابع خطای کراسانتروپی - کد
The cross-entropy error function - Code
تجسم تفکیککننده خطی / طبقهبند بیز / ابرهای گوسی
Visualizing the linear discriminant / Bayes classifier / Gaussian clouds
بیشینهسازی درستنمایی
Maximizing the likelihood
بهروزرسانی وزنها با گرادیان کاهشی - تئوری
Updating the weights using gradient descent - Theory
بهروزرسانی وزنها با گرادیان کاهشی - کد
Updating the weights using gradient descent - Code
پروژه درسی تجارت الکترونیک: آموزش مدل لجستیک
E-Commerce Course Project: Training the Logistic Model
خلاصه بخش آموزش
Training Section Summary
ملاحظات عملی
Practical concerns
مقدمه بخش عملی
Practical Section Introduction
تفسیر وزنها
Interpreting the Weights
رگولاریزاسیون L2 - تئوری
L2 Regularization - Theory
رگولاریزاسیون L2 - کد
L2 Regularization - Code
رگولاریزاسیون L1 - تئوری
L1 Regularization - Theory
رگولاریزاسیون L1 - کد
L1 Regularization - Code
رگولاریزاسیون L1 در برابر L2
L1 vs L2 Regularization
مسئله دونات
The donut problem
مسئله XOR
The XOR problem
چرا تقسیم بر جذر D؟
Why Divide by Square Root of D?
خلاصه بخش عملی
Practical Section Summary
نقطه بازرسی و کاربردها: چگونه از تسلط خود اطمینان یابید
Checkpoint and applications: How to make sure you know your stuff
پاداش: تحلیل احساسات
BONUS: Sentiment Analysis
پاداش: تمرینات + چگونه در این زمینه ماهر شوید
BONUS: Exercises + how to get good at this
پروژه: تشخیص حالات چهره
Project: Facial Expression Recognition
مقدمه پروژه تشخیص حالات چهره
Facial Expression Recognition Project Introduction
توضیح مسئله تشخیص حالات چهره
Facial Expression Recognition Problem Description
مسئله عدم تعادل کلاسها
The class imbalance problem
مرور ابزارهای کمکی
Utilities walkthrough
تشخیص حالات چهره در کد
Facial Expression Recognition in Code
خلاصه پروژه تشخیص حالات چهره
Facial Expression Recognition Project Summary
مرور پیشنیازها
Background Review
آموزش گرادیان کاهشی
Gradient Descent Tutorial
پیوست / مقدمه سوالات متداول
Appendix / FAQ Intro
پیوست چیست؟
What is the Appendix?
راهاندازی محیط شما (سوالات متداول به درخواست دانشجو)
Setting Up Your Environment (FAQ by Student Request)
چگونه Numpy, Scipy, Matplotlib, Pandas, IPython, Theano و TensorFlow را نصب کنیم
How to install Numpy, Scipy, Matplotlib, Pandas, IPython, Theano, and TensorFlow
کمک اضافی برای کدنویسی پایتون برای مبتدیان (سوالات متداول به درخواست دانشجو)
Extra Help With Python Coding for Beginners (FAQ by Student Request)
چگونه یک فایل .tar.gz را از حالت فشرده خارج کنیم
How to Uncompress a .tar.gz file
چگونه خودتان کدنویسی کنید (بخش ۱)
How to Code by Yourself (part 1)
چگونه خودتان کدنویسی کنید (بخش ۲)
How to Code by Yourself (part 2)
اثبات اینکه استفاده از ژوپیتر نوتبوک تفاوتی با عدم استفاده از آن ندارد
Proof that using Jupyter Notebook is the same as not using it
پایتون ۲ در برابر پایتون ۳
Python 2 vs Python 3
استراتژیهای یادگیری موثر برای یادگیری ماشین (سوالات متداول به درخواست دانشجو)
Effective Learning Strategies for Machine Learning (FAQ by Student Request)
چگونه در این دوره موفق شویم (نسخه کامل)
How to Succeed in this Course (Long Version)
آیا این برای مبتدیان است یا متخصصان؟ آکادمیک یا عملی؟ پرشتاب یا کند؟
Is this for Beginners or Experts? Academic or Practical? Fast or slow-paced?
نقشه راه پیشنیازهای یادگیری ماشین و هوش مصنوعی (قسمت ۱)
Machine Learning and AI Prerequisite Roadmap (pt 1)
نقشه راه پیشنیازهای یادگیری ماشین و هوش مصنوعی (قسمت ۲)
Machine Learning and AI Prerequisite Roadmap (pt 2)
پیوست / جمعبندی سوالات متداول
Appendix / FAQ Finale
امروز ، بیشتر وقتم را به عنوان یک مهندس هوش مصنوعی و یادگیری ماشین با تمرکز بر یادگیری عمیق می گذرانم ، اگرچه همچنین به عنوان دانشمند داده ، مهندس داده های بزرگ و مهندس نرم افزار کامل پشته نیز شناخته شده ام.
من مدرک کارشناسی ارشد خود را در رشته مهندسی کامپیوتر با گرایش یادگیری ماشین و تشخیص الگو دریافت کردم.
این تجربه شامل تبلیغات آنلاین و رسانه های دیجیتالی به عنوان دانشمند داده (بهینه سازی نرخ کلیک و تبدیل) و مهندس داده های بزرگ (ساخت خطوط لوله پردازش داده) است. برخی از فناوری های کلان داده ای که من مرتباً استفاده می کنم ، Hadoop ، Pig ، Hive ، MapReduce و Spark هستند.
من مدل های یادگیری عمیق را برای پیش بینی میزان کلیک و رفتار کاربر و همچنین برای پردازش تصویر و سیگنال و مدل سازی متن ایجاد کرده ام.
کار من در سیستم های پیشنهادی از آموزش تقویت و فیلتر کردن مشارکتی استفاده کرده است و ما نتایج را با استفاده از تست A / B معتبر کردیم.
مهندس هوش مصنوعی و آموزش ماشین من فوق لیسانس خود را در رشته مهندسی کامپیوتر با تخصص یادگیری ماشین و تشخیص الگو دریافت کردم. تجربه شامل تبلیغات آنلاین و رسانه های دیجیتال به عنوان یک دانشمند داده (بهینه سازی نرخ کلیک و تبدیل) و مهندس کلان داده (ساخت خطوط پردازش داده). برخی از فناوری های داده بزرگ که من اغلب استفاده می کنم Hadoop ، Pig ، Hive ، MapReduce و Spark هستند. من مدلهای یادگیری عمیقی برای پیش بینی نرخ کلیک و رفتار کاربر و همچنین پردازش تصویر و سیگنال و مدل سازی متن ایجاد کرده ام. کار من در سیستم های توصیه از یادگیری تقویتی و فیلترینگ مشارکتی استفاده کرده است و ما نتایج را با استفاده از آزمایش A/B معتبر کرده ایم.
نمایش نظرات