آموزش الگوریتم‌های گراف با زبان Rust - آخرین آپدیت

دانلود Graph Algorithms with Rust

نکته: ممکن هست محتوای این صفحه بروز نباشد ولی دانلود دوره آخرین آپدیت می باشد.
نمونه ویدیوها:
توضیحات دوره: دوره الگوریتم‌های گراف با Rust به شما می‌آموزد که چگونه مجموعه‌داده‌های واقعی را به صورت گراف مدل‌سازی کرده و الگوریتم‌های کلاسیک مانند BFS، DFS، دایکسترا، PageRank و اجزای به شدت متصل کوساراجو (Kosaraju) را در محیط بهینه و Cache-friendly زبان Rust اجرا کنید. در طول پنج ماژول، شما با مسائلی مواجه می‌شوید که مهندسان داده در دنیای واقعی با آن‌ها سروکار دارند: بارگذاری لیست یال‌ها در گراف، یافتن کوتاه‌ترین مسیر پیاده‌روی بین نقاط دیدنی لیسبون، رتبه‌بندی وب‌سایت‌های ورزشی با PageRank، امتیازدهی به مبارزان UFC بر اساس مرکزیت و شناسایی جوامع در گراف دنبال‌کنندگان مشابه توییتر. در این دوره شما هم از کتابخانه استاندارد petgraph و هم از کتابخانه بهینه aprender-graph استفاده می‌کنید تا دو روش تست‌شده در محیط عملیاتی را برای مدل‌سازی یک مسئله واحد مشاهده کنید. هر الگوریتم همراه با یک قرارداد زمان اجرا (Runtime Contract) ارائه شده است — مانند تاییدیه های اثبات‌پذیر «مجموع امتیازات PageRank باید برابر با ۱.۰ باشد» — تا دموها نه‌تنها خطاهای کامپایل، بلکه پس‌رفت‌های خاموش (Silent Regressions) را نیز شناسایی کنند. این دوره با ساخت یک ابزار CLI مبتنی بر clap به پایان می‌رسد که تمام الگوریتم‌ها را در قالب زیردستورات (Subcommands) به هم متصل کرده و خروجی JSON ماشین‌خوان تولید می‌کند که آماده است تا به عنوان یک باینری استاتیک واحد منتشر شود. در پایان، شما قادر خواهید بود الگوریتم مناسب را برای یک مسئله واقعی گراف انتخاب کرده و آن را به صورت یک باینری تست‌شده در Rust عرضه کنید.

سرفصل ها و درس ها

هفته اول: مبانی گراف در Rust Week 1: Graph Foundations in Rust

  • مدل‌های داده‌های گراف و مفاهیم پایگاه داده Graph Data Models and Database Concepts

  • مروری بر Amazon Neptune Amazon Neptune Overview

  • شروع سریع با aprender graph aprender-graph Quickstart

هفته دوم: پیمایش و کوتاه‌ترین مسیرها Week 2: Traversal & Shortest Paths

  • پیاده‌سازی BFS و DFS از صفر در Rust BFS and DFS from Scratch in Rust

  • الگوریتم دایکسترا با BinaryHeap Dijkstra's Algorithm with BinaryHeap

  • دموی کوتاه‌ترین مسیر در گراف گردشگری Shortest-Path Demo on a Tourist Graph

هفته سوم: مرکزیت و PageRank Week 3: Centrality & PageRank

  • الگوریتم PageRank بر اساس بردارهای ویژه PageRank from Eigenvectors

  • دموی PageRank روی مجموعه‌داده ورزشی PageRank on a Sports Dataset Demo

  • دموی مرکزیت مبارزان UFC UFC Fighter Centrality Demo

  • الگوریتم کوساراجو برای اجزای به شدت متصل Kosaraju for Strongly Connected Components

هفته چهارم: اجزای به شدت متصل Week 4: Strongly Connected Components

هفته پنجم: الگوهای محیط عملیاتی Week 5: Production Patterns

  • بررسی کامل ابزار CLI گراف در Rust Rust Graph CLI Walkthrough

  • اجزای کلیدی یک ابزار CLI در Rust Key Components of a Rust CLI Tool

نمایش نظرات

آموزش الگوریتم‌های گراف با زبان Rust
جزییات دوره
3h 24m
12
(آخرین آپدیت)
25
- از 5
دارد
دارد
دارد
Chris Croft
جهت دریافت آخرین اخبار و آپدیت ها در کانال تلگرام عضو شوید.

Google Chrome Browser

Internet Download Manager

Pot Player

Winrar

Chris Croft Chris Croft

مربی مدیریت، سخنران، نویسنده