نوشته‌ها با موضوع منبع آموزشی در الگوریتمستان

نوشته‌ها با موضوع منبع آموزشی در الگوریتمستان


خلاصه‌ای از تعاریف و مفاهیم جبر خطی کاربردی در علوم داده شامل مباحث زیر از این پیوند قابل دریافت است. + مبانی جبر خطی: فضای برداری، ماتریس‌ها و کاربردهای آنها + تجزیه‌ی مقادیر ویژه ماتریس مربعی + فرم‌های مربعی و توزیع گاوسی چند متغیره + تجزیه‌ی مقادیر ویژه مقدار تکین، معکوس شبه، نرم ماتریس، تقریب اکارت-یانگ + تحلیل مؤلفه‌های اصلی (PCA) + تبدیل فوریه و کاربردهای آن + پردازش سیگنال گراف (GSP) و کاربردهای آن ...
کتابچه جبر خطی کاربردی

توزیع‌های آماری به ما کمک می‌کنند شناخت بهتری از داده‌ها داشته باشیم و در مورد احتمال وقوع پیشامدها با منطق بهتری نظر بدهیم. بنابراین فهم درست تعاریف، تفاوت‌ها و کاربردشان بسیار مهم است. جزوه‌ی بیست صفحه‌ای Probability Distributions Cheat Sheet شامل همه‌ی توزیع‌های احتمالاتی مشهور برای مرور کاربردها و تفاوت‌های آنها است ...
خلاصه توزیع احتمالات

کتاب مقدمه‌ای بر الگوریتم‌ها (Introduction to Algorithms مشهور به CLRS) از انتشارات MIT یکی از جامع‌ترین و پرارجاع‌ترین منابع در حوزه الگوریتم‌ها و ساختمان داده‌ها است. این کتاب سال‌ها به‌عنوان مرجع اصلی دروس طراحی و تحلیل الگوریتم در معتبرترین دانشگاه‌های جهان تدریس می‌شود و همچنان الهام‌بخش پژوهش‌های علمی و آموزشی بسیاری است ...
ویراست چهارم کتاب CLRS

کتاب Introduction to Algorithms (مشهور به کتاب CLRS) از انتشارات MIT اثر Thomas H. Cormen ، Charles E. Leiserson ، Ronald L. Rivest و Clifford Stein کتاب جامع مباحث الگوریتم‌ها و ساختمان داده‌ها است که منبع درسی بسیاری از دانشگاه‌های معتبر بوده و تا کنون بیش از سی هزار مقاله و کتاب با ارجاع به آن نگارش یافته است ...
کتاب مقدمه‌ای بر الگوریتم‌ها

همانطور که می‌دانیم روابط و محاسبات ریاضی پایه و اساس محاسبات یادگیری ماشین و هوش مصنوعی است.در جزوه‌ی ده صفحه‌ای ریاضیات یادگیری ماشین رابطه‌های ریاضی مشهور مورد استفاده در این حوزه‌ها آمده است. ۱- جبر خطی ۲- آمار و احتمال ۳- حسابان ۴- بهینه‌سازی ۵- رگرسیون ۶- شبکه عصبی ۷- کلاسترینگ ۸- کاهش بُعد ۹- توزیع‌های احتمالی ۱۰- یادگیری تقویتی Mathematics for Machine Learning: Essential Equations (V4) ...
ریاضیات یادگیری ماشین

یکی از دغدغه‌هایی که ممکن است در زمان مطالعه‌ی مباحث مربوط به یادگیری ماشین و هوش مصنوعی داشته باشیم، حجم بالای جزئیات الگوریتم‌های آنها است و معمولا هر کتاب هم تنها بخشی از مطالب این حوزه‌ها را پوشش می‌دهد یا حجم کتاب بسیار زیاد است ...
کتاب The Hundred-Page Machine Learning Book

عامل‌های هوش مصنوعی (AI Agents) نسل جدید از سامانه‌های هوشمند هستند که تنها محدود به پاسخ‌گویی پرسش‌های کاربر نبوده و می‌توانند مانند یک همکار مستقل فکر کنند، تصمیم بگیرند، ابزارهای مختلف را به‌کار بگیرند و حتی در صورت نیاز مسیر خود را اصلاح کنند ...
کتاب AI Agents - The Illustrated Guidebook

کتاب «Practical Statistics for Data Scientists» یک منبع جامع و کاربردی برای معرفی مفاهیم و تکنیک‌های آماری ضروری در حوزه‌های تحلیل داده‌ها، یادگیری ماشین و هوش مصنوعی است. در این کتاب، مفاهیم آماری به شیوه‌ای قابل فهم و با استفاده از سناریوهای واقعی علم داده و کدهای نمونه به زبان‌های R و پایتون ارائه شده است ...
کتاب آمار عملی برای دانشمندان داده

یکی از کمک‌های بزرگ یادگیری ماشین به بشریت در حوزه‌ی سلامت و پزشکی است. در مقاله‌ی Machine Learning Meets Cancer آخرین پیشرفت‌های روش‌های یادگیری ماشین برای حل مشکلات مربوط به تشخیص سرطان، برنامه‌ریزی استراتژی‌های درمانی بهینه و همینطور پیش‌بینی احتمال بقای بیمار بررسی شده و مناسب برای شروع مطالعات محققانی‌ست که قصد پژوهش در این حوزه را دارند ...
یادگیری ماشین در تشخیص و درمان بیماری سرطان

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

کانال یوتیوب StatQuest with Josh Starmer یک منبع آموزشی بسیار خوب در زمینه‌های آمار و ریاضیات دوست‌داشتنی است که با توضیحات جذاب و بصری‌سازی عالی، تفسیرهای ساده و قابل فهم کاربردی در حوزه‌های علم داده و یادگیری ماشین ارائه می‌کند ...
ویدئوهای آموزشی StatQuest

کتاب Understanding Deep Learning به زودی از انتشارات MIT منتشر خواهد شد و نویسنده‌ی کتاب (Simon J.D. Prince استاد تمام علوم کامپیوتر) نسخه‌ی پیش‌نویس کتاب به همراه کدها را به صورت عمومی منتشر کرده که در حال به‌روز شدن هستند ...
کتاب Understanding Deep Learning

ویراست سوم کتاب Python for Data Analysis انتشارات O’Reilly با دسترسی آزاد در قالب html هم منتشر شد. Python for Data Analysis, 3E ...
کتاب رایگان Python for Data Analysis

کتاب Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow یکی از کتاب‌های معروف و پرطرفدار در زمینه‌ی یادگیری ماشین و یادگیری عمیق است. این کتاب راهنمای عملی و عمیقی برای ساخت و استفاده از مدل‌های یادگیری ماشین و یادگیری عمیق با استفاده از کتابخانه‌های Scikit-Learn، Keras و TensorFlow ارائه می‌دهد ...
کتاب Hands-On Machine Learning

کتاب مقدمه‌ای بر یادگیری آماری (An Introduction to Statistical Learning with Applications in Python) یک کتاب جامع آموزش یادگیری ماشین با رویکرد الگوریتم‌های یادگیری آماری از انتشارات معتبر اشپرینگر است ...
کتاب مقدمه‌ای بر یادگیری آماری

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

کتاب Programming Challenges: The Programming Contest Training Manual از انتشارات معتبر Springer کتاب مفیدی برای آمادگی شرکت در مسابقات برنامه‌نویسی است که نویسندگان آن به صورت گام به گام، خلاصه و مفید، به مفاهیم و نکات مهم برنامه‌نویسی، ساختمان داده‌ها، محاسبات ریاضی و طراحی الگوریتم‌ها اشاره داشته و با طرح مسائل متفاوت از هر موضوع، خواننده را به چالش حل مسئله کشیده‌اند ...
کتاب چالش‌های برنامه‌نویسی

کتاب Concrete Mathematics: A Foundation for Computer Science نوشته‌ای با موضوع مفاهیم اولیه ریاضیات پیوسته (CONtinuous mathematics) و ریاضیات گسسته (disCRETE mathematics) به قلم رونالد گراهام ، دونالد کنوت و اُرِن پاتاشنیک - از دانشمندان بزرگ علوم ریاضیات و کامپیوتر - است ...
کتاب Concrete Mathematics

کتاب Introduction to Algorithms: A Creative Approach را می‌توان مکملی بر استفاده از کتاب Introduction to Algorithms (مشهور به کتاب CLRS) دانست. در این کتاب علاوه بر معرفی تکنیک‌های مختلف طراحی الگوریتم‌ها و روش‌های حل برخی مسائل الگوریتمی، روش‌های تحلیل و حل آنها با جزئیات بیشتر و به صورت گام به گام بررسی شده است ...
کتاب طراحی الگوریتم با رویکردی خلاقانه

کتاب Competitive Programmer's Handbook (راهنمای برنامه‌نویسان رقابتی) کتابچه‌ای است که در آن عموم مباحث مورد نیاز جهت شرکت در رقابت‌های برنامه‌نویسی همچون المپیاد کامپیوتر دانش‌آموزی یا مسابقات برنامه‌نویسی دانشجویی به صورت مختصر و مفید یک جا جمع شده است ...
کتاب راهنمای برنامه‌نویسان رقابتی

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

ویراست سوم کتاب برنامه‌نویسی رقابتی با نام کامل Competitive Programming 3: The New Lower Bound of Programming Contests با تلاش Steven Halim و Felix Halim از مربیان تیم‌های برنامه‌نویسی ACM-ICPC سنگاپور تالیف و در سال ۲۰۱۳ منتشر شده است که امروزه به عنوان یکی از منابع مناسب برای آمادگی تیم‌های شرکت‌کننده در مسابقات برنامه‌نویسی الگوریتمی بویژه مسابقات برنامه‌نویسی ACM-ICPC توصیه می‌شود ...
کتاب Competetive Programming

کتاب مقدمه‌ای بر مسابقات برنامه‌نویسی (با عنوان انگلیسی An Introduction to Programming Contests) کتابی به زبان فارسی مناسب برای علاقه‌مندان به شرکت در مسابقات برنامه‌نویسی است که توسط احمد یوسفان، محسن بیگلری، فائزه میرزایی و امین بابادی، از شرکت‌کنندگان در مسابقات برنامه‌نویسی ACM-ICPC، نوشته شده است ...
کتاب مقدمه‌ای بر مسابقات برنامه‌نویسی

ویدئوهای جلسات آموزشی طراحی و تحلیل الگوریتم پروفسور Tim Roughgarden دانشگاه استنفورد از طریق پیوندهای زیر قابل مشاهده است. در این دوره هر الگوریتم یا ساختمان داده بحث شده، همراه با تحلیل، مثال‌های کاربردی یا جایگاه مورد نیاز آنها است ...
دوره طراحی و تحلیل الگوریتم دانشگاه استنفورد

ویدئوهای راه حل سوالات مسابقه جهانی ACM-ICPC 2016 را در کانال آپارات الگوریتمستان مشاهده کنید: aparat.com/algorithmha ...
راه حل سوالات مسابقه جهانی ACM-ICPC 2016

کتاب Programming Challenges: The Programming Contest Training Manual اثر Steven Skiena و Miguel Revilla یکی از کتاب‌های مناسب تمرین گام به گام برای شرکت در مسابقات برنامه‌نویسی‌ای همچون المپیاد کامپیوتر و ACM-ICPC است ...
کلاس Programming Challenges

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