Algorithm design & data structure
6.63K subscribers
950 photos
142 videos
175 files
545 links
این کانال برای تمامی علاقه‌مندان به کامپیوتر، مخصوصاً حوزه ساختمان داده‌ها و الگوریتم‌ها، مفید می باشد. آشنایی با ریاضیات مقدماتی، برنامه‌نویسی مقدماتی و پیشرفته و همچنین شی‌گرایی می‌تواند در درک بهتر مفاهیم این درس کمک‌ کند.

👨‍💻Admin👉 @Se_mohamad
Download Telegram
پیاده سازی Minimax

📣👨‍💻 @AlgorithmDesign_DataStructuer
الگوریتم پیمایش درخت در زمان O(d) اجرا میشود. d چه می باشد؟
Anonymous Quiz
12%
تعداد برگ های درخت
47%
عمق درخت
12%
درجه درخت
29%
تعداد گره های درخت
👍2
سلام دوستان

اگه پایتورچ کار کرده باشید، میدونید که برای تعریف یک لایه فولی‌کانکتد از دستور nn.Linear استفاده میشه. این دستور دو تا ورودی مهم داره:
nn.Linear(in_features, out_features)
این دو تا ورودی چیه؟ in_features به تعداد ورودی‌های این لایه اشاره داره. مثلا توی شکل بالا، لایه فولی کانکتد 9 تا ورودی داره. out_features هم به تعداد نورونهای (یا تعداد خروجی‌های) این لایه اشاره داره. توی شکل بالا 4 هست. یعنی شکل بالا به صورت زیر نوشته میشه:
nn.Linear(9, 4)

روش دیگری هم برای این کار وجود دارد که دستور nn.LazyLinear که برای تنبلاست! 😁 همون لایه فولی کانکتده ولی دیگه به تعیین تعداد ورودی‌ها (یا in_features) نیازی نداره. یعنی همون لایه بالا به شکل زیر تعریف میشه:
nn.LazyLinear(4)


📣👨‍💻 @AlgorithmDesign_DataStructuer
مثالی از پیچدگی زمانی قطعه کد

📣👨‍💻 @AlgorithmDesign_DataStructuer
شبه کد و مثالی از Expectimax

📣👨‍💻 @AlgorithmDesign_DataStructuer
توابع بی نهایت زیادی وجود دارد. به منظور مقایسه آنها با ما ترجیح می دهیم آنها را به عنوان توابع ساده بدون از دست دادن طبقه بندی کنیم از خواص آنها در واقع می خواهیم یک تابع ساده را برای آن انتخاب کنیم
هر دسته از توابع را مانند شکل بالا آن را دسته بندی میکنیم.


📣👨‍💻 @AlgorithmDesign_DataStructuer
👍4
کد الگوریتم BFS

📣👨‍💻 @AlgorithmDesign_DataStructuer
گراف مورد نظر برای کد BFS
هرگاه بخواهیم در یک آرایه شامل n عنصر (n=2k)عناصـر مینـیمم و مـاکزیمم آن رابدست آوریم. چه تعداد مقایسه باید انجام دهیم؟
Anonymous Quiz
16%
3k-2
29%
2k-2
13%
3k-3
43%
2k-1
آرایه B برای محاسبه ضرب دوجمله ای به صورت پویا

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍1
مدل کردن در هوش مصنوعی به معنای ساخت یک نمایش ریاضی یا کامپیوتری از یک سیستم پیچیده است که به ما کمک می‌کند تا این سیستم را بهتر درک کنیم و پیش‌بینی‌های دقیق‌تر و بهتر از آن انجام دهیم. این مدل‌ها معمولاً براساس داده‌های ورودی و خروجی سیستم ساخته می‌شوند و با استفاده از الگوریتم‌های ریاضی و آمار، قابل استفاده برای پژوهش، تحلیل، پخش، گسترش و بهبود عملکرد سامانه هستند.

برای مثال، در حوزه پردازش زبان طبيعي، چالش تفسیر و تولید زبان برای کامپيوتر هست. با استفاده از دادگان زباني بسياري كه جمع آوري شده است، يك مدل يادگيري عميق (deep learning) يك شبكة عصبي عظيم را با كيلو ها نرون در لايات (layers) تولید كرده است. این شبکة عصبى قادر به تولید جملات جديد بعد از خواندن دادگان زبانى خود است.

برخلاف روش‌های سنتی، مدل‌سازى در هوش مصنوعى به صورت خودکار و بدون نظارت انجام مى‏ شود. الگوريتم‏ هاى يادگيرى عظيم (deep learning) كارآئى خود را در حالاتى كسب كرده‏ اند كه نقطۀ قابلى ‏پذيرش‏ بالاترى دارند.

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍2
This media is not supported in your browser
VIEW IN TELEGRAM
نمایش درختی بسیار زیبا از Fibonacci


📣👨‍💻 @AlgorithmDesign_DataStructuer
🔥3👍2
رشد کدام تابع از همه بیشتر است؟
Anonymous Quiz
52%
2n!
9%
nlogn
4%
2n
35%
2^n
سلام دوستان 😁 👋🏻
دوستانی اگر درس های شبکه های کامپیوتری , ساختمان داده , طراحی الگوریتم , مبانی کامیپوتر , برنامه نویسی پیشرفته , معادلات دیفرانسیل , مدار منطقی , معماری کامپیوتر و ... مشکل یا تمرین دارند برای رفع مشکلات میتوانید به آیدی زیر پیام بدید حتماً به شما کمک خواهم کرد😉

👉 @Se_mohamad
👍6🔥1
به دست آوردن پیچیدگی زمانی قطعه کد

📣👨‍💻 @AlgorithmDesign_DataStructuer
مثال بسیار خوب در مورد الگوریتم UCS( هر بار کم هزینه ترین گره گسترش نیافته را گسترش میدهد.)

📣👨‍💻 @AlgorithmDesign_DataStructuer
کدام گزینه صحیح می باشد؟
Anonymous Quiz
19%
1
10%
2
45%
3
26%
4
👍1
🏰 اولین بازی استراتژی آنلاین در تلگرام! 🏰

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

شما، برترین پادشاه خواهید شد. 🔥

🎮 @CastelGame_bot
👍5🔥1🤔1
مثالی از روابط بازگشتی مجموع عددهای داخل آرایه

📣👨‍💻 @AlgorithmDesign_DataStructuer
👍1