آموزش پیش‌نیازهای یادگیری عمیق: رگرسیون لجستیک در پایتون - آخرین آپدیت

دانلود 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)

  • بررسی پیش از نصب Pre-Installation Check

  • راه‌اندازی محیط آناکوندا Anaconda Environment Setup

  • چگونه 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

  • پاداش BONUS

نمایش نظرات

آموزش پیش‌نیازهای یادگیری عمیق: رگرسیون لجستیک در پایتون
جزییات دوره
7 hours
60
Udemy (یودمی) Udemy (یودمی)
(آخرین آپدیت)
35,450
4.7 از 5
ندارد
دارد
دارد
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Lazy Programmer Inc. Lazy Programmer Inc.

امروز ، بیشتر وقتم را به عنوان یک مهندس هوش مصنوعی و یادگیری ماشین با تمرکز بر یادگیری عمیق می گذرانم ، اگرچه همچنین به عنوان دانشمند داده ، مهندس داده های بزرگ و مهندس نرم افزار کامل پشته نیز شناخته شده ام. من مدرک کارشناسی ارشد خود را در رشته مهندسی کامپیوتر با گرایش یادگیری ماشین و تشخیص الگو دریافت کردم. این تجربه شامل تبلیغات آنلاین و رسانه های دیجیتالی به عنوان دانشمند داده (بهینه سازی نرخ کلیک و تبدیل) و مهندس داده های بزرگ (ساخت خطوط لوله پردازش داده) است. برخی از فناوری های کلان داده ای که من مرتباً استفاده می کنم ، Hadoop ، Pig ، Hive ، MapReduce و Spark هستند. من مدل های یادگیری عمیق را برای پیش بینی میزان کلیک و رفتار کاربر و همچنین برای پردازش تصویر و سیگنال و مدل سازی متن ایجاد کرده ام. کار من در سیستم های پیشنهادی از آموزش تقویت و فیلتر کردن مشارکتی استفاده کرده است و ما نتایج را با استفاده از تست A / B معتبر کردیم.

Lazy Programmer Team Lazy Programmer Team

مهندس هوش مصنوعی و آموزش ماشین من فوق لیسانس خود را در رشته مهندسی کامپیوتر با تخصص یادگیری ماشین و تشخیص الگو دریافت کردم. تجربه شامل تبلیغات آنلاین و رسانه های دیجیتال به عنوان یک دانشمند داده (بهینه سازی نرخ کلیک و تبدیل) و مهندس کلان داده (ساخت خطوط پردازش داده). برخی از فناوری های داده بزرگ که من اغلب استفاده می کنم Hadoop ، Pig ، Hive ، MapReduce و Spark هستند. من مدلهای یادگیری عمیقی برای پیش بینی نرخ کلیک و رفتار کاربر و همچنین پردازش تصویر و سیگنال و مدل سازی متن ایجاد کرده ام. کار من در سیستم های توصیه از یادگیری تقویتی و فیلترینگ مشارکتی استفاده کرده است و ما نتایج را با استفاده از آزمایش A/B معتبر کرده ایم.