لطفا جهت اطلاع از آخرین دوره ها و اخبار سایت در
کانال تلگرام
عضو شوید.
آموزش الگوریتمهای گراف با زبان 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
نمایش نظرات