الگوریتم

دسته‌بندی دیتاست CIFAR-10 با استفاده از شبکه‌های کانولوشن و PyTorch

در این پست می‌خواهیم دیتاست CIFAR10 را با استفاده از شبکه‌های کانولوشن ( CNN – Convolutional Neural Network) و با استفاده از فریم‌ورک یادگیری عمیق […]

ادامه مطلب »
رگرسیون خطی ساده و چندگانه با پایتون

آموزش و حل مسئله رگرسیون خطی ساده و چندگانه به کمک پایتون

رگرسیون خطی یا Linear regression یک روش خطی برای مدل کردن رابطه بین متغیر وابسته (متغیر هدف) و یک (رگرسیون ساده) یا چندتا (رگرسیون چندگانه) […]

ادامه مطلب »

دام های متداول در برنامه نویسی چند نخی یا multithreading

در این مطلب جدید دام های متداولی که در برنامه نویسان تازه کار در هنگام ایجاد برنامه های چندریسمانه یا multi-threaded یا چندنخی، در آن ها […]

ادامه مطلب »

ادغام K لیست پیوندی مرتب شده با استفاده از صف اولویت دار

به ما تعداد K لیست پیوندی داده شده که هر کدام جداگانه مرتب هستند. ما می خواهیم از این لیست های مرتب، یک لیست مرتب […]

ادامه مطلب »

حل مسئله خورد کردن پول به دو روش بازگشتی و برنامه ریزی پویا

در این مسئله که اینجا طرح می شود، هدف آن است که پیدا کنیم به چند روش می توان مقداری پول را با سکه هایی […]

ادامه مطلب »

الگوریتم های حریصانه ، آشنایی مقدماتی و مثال

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

ادامه مطلب »
کوتاه ترین مسیر از یک راس به سایر راس ها با الگوریتم Bellman-Ford

کوتاه ترین مسیر از یک راس به سایر راس ها با الگوریتم Bellman-Ford

یکی از الگوریتم هایی که برای پیدا کردن کوتاه ترین مسیر از یک راس ( راس مبدا – source vertex ) به سایر راس ها […]

ادامه مطلب »

یادگیری، یادگیری ماشین (Machine Learning)

یادگیری ماشین را می توان به این صورت تعریف کرد: Machine learning is a type of artificial intelligence (AI) that provides computers with the ability […]

ادامه مطلب »

آموزش الگوریتم تبدیل infix عبارت محاسباتی به postfix و prefix

با ما در اوپن مایند همراه باشید با آموزش الگوریتم تبدیل infix عبارت محاسباتی به postfix و prefix ! فرض کنید عبارت زیر را دارید : […]

ادامه مطلب »

معرفی سایت codingame

    تا امروز سایت های مختلفی را در مورد برنامه نویسی معرفی کرده ام ولی سایت ( www.codingame.com ) خیلی با بقیه فرق دارد و آن […]

ادامه مطلب »
حل سوال برش میله با سه روش مختلف به زبان سی پلاس پلاس

حل سوال برش میله با سه روش مختلف به زبان سی پلاس پلاس

مسئله Rod Cutting یا برش میله یکی از بهترین مسایل برای بررسی حل سوال با روش های بازگشتی (recursive) و برنامه نویسی پویا (dynamic programming) […]

ادامه مطلب »

محاسبه باقی مانده توان یک عدد – Modular Exponentiation

گوس در مورد نظریه اعداد می گوید : نظریه ی اعداد ملکه ی ریاضیات است. (البته سایر ریاضی دانها هم می گویند گوس پادشاه ریاضیات […]

ادامه مطلب »

برنامه جایگشت با الگوریتم Lexicographical Permutation

  در پست های قبل “الگوریتم جایگشت های یک رشته یا مجموعه با ++C” در مورد پیدا کردن جایگشت های یک آرایه صحبت کرده بودیم […]

ادامه مطلب »
1 2 3