بایگانی برچسب: s

SVM – درک مفاهیم ریاضی مورد نیاز – قسمت پنجم

این قسمت پنجم از آموزش‌ مفاهیم ریاضی پشت ماشین‌های بردار پشتیبان است. در این پست درباره تابع‌های محدب یاد می‌گیریم.

اگر قسمت‌های قبلی را هنوز مطالعه نکرده‌اید، می‌توانید آموزش را از قسمت اول با مطالعه مقاله:SVM – درک مفاهیم ریاضی مورد نیاز – قسمت اول شروع کنید.

ادامه‌ی خواندن

اشتراک‌گذاری

SVM – درک مفاهیم ریاضی مورد نیاز – قسمت سوم

این قسمت سوم از آموزش‌های ریاضی مربوط به ماشین‌های بردار پشتیبان است. اگر قسمت‌های قبلی را هنوز مطالعه نکرده‌اید، می‌توانید آموزش را از قسمت اول با مطالعه مقاله:SVM – درک مفاهیم ریاضی مورد نیاز – قسمت اول شروع کنید.

ادامه‌ی خواندن

اشتراک‌گذاری

نامرتبط ولی مربوط

سلام. در این پست یه کم به زبان ریاضی و آمار حرق می‌زنم، پس پیشنهاد می‌کنم قبل از این که شروع به مطالعه این پست کنید، اگر با مفاهیم امید ریاضی، واریانس و کواریانس آشنا نیستین، اول مروری روی آن‌ها داشته باشید.

فقط به طور خیلی خلاصه اشاره می‌کنم:

  • امید ریاضی: زمانی که ما یک آزمایش تکرارپذیر رو به صورت نامحدود تکرار کنیم (مثل پرتاب تاس) و میانگین مقدار‌هایی رو که مشاهده می‌کنیم حساب کنیم، این مقدار میانگین به یک عدد میل میکنه که به اون عدد امید ریاضی گفته میشه. (به عنوان مثال امید ریاضی در آزمایش پرتاب تاس برار ۳.۵ هست.) به طور کلی هم امید ریاضی به حاصل‌ضرب مقدار احتمال یک رویداد در مقدار آن رویداد هست. امید ریاضی به زبان ساده‌تر در واقع همون مقدار مورد انتظار هست و با E نمایش داده می‌شه.

ادامه‌ی خواندن

اشتراک‌گذاری

فرآیندهای تصمیم‌گیری مارکوف به زبان ساده

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

معمولا یک MDP به صورت چندتایی \langle S, A, T, R \rangle داده می‌شود. در ادامه این پست هر یک از این اجزاء تعریف خواهد شد.

ادامه‌ی خواندن

اشتراک‌گذاری

مدل عامل در هوش (The Agent Model of Intelligence)

سلام. امروز تصمیم دارم که راجع به مدل عامل در هوش بنویسم. همچنین این نوشته به درک بهتر پست بعدی که راجع به فرآیندهای تصمیم‌گیری مارکوف هست کمک می‌کنه.

در هوش مصنوعی واژه عامل «Agent» برای مفهوم خودمختار بودن همراه با توانایی تعامل کردن با محیط استفاده می‌شود. یک عامل می‌تواند یک شخص یا قسمتی از یک نرم‌افزار باشد. در هر دو مورد می‌توانیم جنبه‌های مختلف یک عامل را در یک چارچوب توصیف کنیم.

ادامه‌ی خواندن

اشتراک‌گذاری

چگونه یک مدل خطی را به کمک داده‌های آموزشی ایجاد کنیم؟

سلام. سال نوتون (۱۳۹۷) مبارک باشه. امیدوارم همگی سالی پر از پیشرفت و به دور از همه کلیشه‌های اعصاب‌خورد کن رو پیش رومون داشته باشیم. این اولین پست امسال هست و دارم این رو در بهترین موقعیت که شب باشه و در یکی از بهترین فصل‌های سال که بهار باشه می‌نویسم که تقدیم حضورتون کنم. برای کسانی که هنوز باهم آشنا نشدیم من پیمان برجوییان هستم و به حوزه‌های یادگیری ماشینی و علم داده علاقمندم.

در ابن پست قصد دارم که راجع به مدل‌های خطی و این که چطور در فرآیند آموزش این این مدل‌ها، خطا به حداقل می‌رسه بنویسم. در کتاب Elements of Statistical Learning ویرایش دوم صفحه ۴۵ به رابطه‌هایی که در مدل‌های خطی استفاده می‌شوند اشاره شده. ولی درباره اثبات و نحوه به‌دست آوردن آن‌ها توضیحی ارائه نشده است. بنابراین تصمیم گرفتم که اثبات‌ اون‌ها رو در این پست برای این که برای خودم هم بیشتر جا بیفته ارائه کنم. این نوشته رو خیلی وقته که تصمیم دارم بنویسم. همچنین این تصمیم رو در یک کافی‌شاپ گرفتم و طی چند روز هم در همون‌جا عملیش کردم. امشب هم فرصت کردم که اینجا قرارش بدم تا بقیه هم بتونن ازش استفاده کنن.

ادامه‌ی خواندن

اشتراک‌گذاری

بایاس و واریانس

سلام. در این پست راجع به بایاس، واریانس و مصالحه(سبک سنگین کردن یا trade off) بین آن‌ها می‌پردازم.

نگاه کردن از دریچه بایاس، واریانس و مصالحه میان آن‌ها، به درک بهتر الگوریتم‌های یادگیری ماشین کمک می‌کند.

ادامه‌ی خواندن

اشتراک‌گذاری

تقلب‌های دوست‌داشتنی

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

ادامه‌ی خواندن

اشتراک‌گذاری

طبقه‌بندی کننده بیز ساده (Naive Bayes)

طبقه‌بندی کننده بیز ساده (Naive Bayes) طبقه‌بندی کننده ساده و شناخته شده‌ای است که در مواقعی که تعداد مشاهدات کمی در دسترس باشد نیز عمل‌کرد خوبی دارد. در این آموزش یک طبقه‌بندی کننده بیز ساده گاوسی (Gaussian Naive Bayes) را از پایه ایجاد خواهیم کرد و با استفاده از آن، کلاس (طبقه‌بندی یا برچسب) نقاط داده که از قبل دیده نشده‌اند را پیش‌بینی می‌کنیم.

ادامه‌ی خواندن

اشتراک‌گذاری

مفهوم Likelihood در یادگیری ماشین

سلام.

درحال نوشتن یک پست راجع به طبقه‌بندی‌کننده بیز ساده (Naive Bayes) هستم و در حین نوشتنش به مفهومی به نام Likelihood برخورد کردم و فکر کردم که به این مفهوم، جاهای مختلفی اشاره شده و این که شاید بد نباشه که قبل از انتشار اون پست، یه کم در موردش بنویسم. البته این یک مفهوم آماری هست و خب طبیعتا درگیر ریاضیات میشه که من در این پست قصد ندارم راجع بهشون بنویسم و فقط به مفهوم و تعریف‌ها اشاره می‌کنم. ولی اگر علاقمند باشید خودتون می‌تونید ریاضیاتش را در ویکیپدیا مطالعه کنید.

ادامه‌ی خواندن

اشتراک‌گذاری