پروژه‌های من، هر کدام با یک معرفی کوتاه

معرفی پروژه

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

معرفی پروژه

آدم‌ها چطور بین ماشین شخصی، حمل‌ونقل عمومی، دوچرخه و پیاده‌روی انتخاب می‌کنند؟ این همان سؤالی است که در این پروژه‌ی پژوهشی دنبالش هستم. با کنار هم گذاشتن معماری ترنسفورمر و شبکه‌های عصبی آگاه از فیزیک (PINN) مدل یادگیری عمیقی می‌سازم که انتخاب وسیله‌ی سفر را از روی داده‌های بزرگ سفر در تهران پیش‌بینی کند. هدف مدلی است که هم دقیق باشد و هم دانش حمل‌ونقل در خودِ فرایند یادگیری‌اش نشسته باشد. هر چه کار جلوتر برود، جزئیات و نتیجه‌ها را همین‌جا می‌نویسم. 📚

معرفی پروژه

کار مهندسی پر از محاسبه‌های تکراری و کارهای اداری است که وقت زیادی می‌گیرد. در این پروژه (که هنوز ادامه دارد) مجموعه‌ای از ابزارهای پایتونی می‌سازم که این کارها را خودکار می‌کند: از طراحی آبرو (کالورت) و خوشه‌بندی CSDP تا مدیریت فایل و کارهای روزمره‌ی دیگر. همه‌ی این ابزارها در یک سکوی وب فول‌استک کنار هم نشسته‌اند تا کارمندان هر چه لازم دارند یک‌جا پیدا کنند و کار شرکت خیلی روان‌تر شود. نرم‌افزار مال شرکت است و نمی‌شود متن‌باز منتشرش کرد، ولی خوشحالم که ایده‌ها و چند تا از قابلیت‌هایش را این‌جا نشان می‌دهم.

معرفی پروژه

در این پروژه یک چارچوب شبیه‌سازی خُردنگر ترافیک ساختم؛ تماماً با پایتون و بر پایه‌ی برنامه‌نویسی شیءگرا. شبیه‌ساز، خیابان‌ها و خودروها و راننده‌ها را مدل می‌کند؛ هر راننده رفتار و شیوه‌ی تصمیم‌گیری خودش را دارد و تعامل‌های واقع‌گرایانه خودبه‌خود از دل همین‌ها بیرون می‌آید. برای سنجیدنش، آن را روی شبکه‌ی معروف Sioux Falls اجرا کردم و جریان ترافیک را در سناریوهای مختلف رانندگی تحلیل کردم. فرصت خیلی خوبی بود برای کنار هم گذاشتن مهندسی نرم‌افزار و پژوهش حمل‌ونقل، و ساختن بستری انعطاف‌پذیر برای کارهای بعدی در حمل‌ونقل هوشمند.

این پروژه با یک دردسر شروع شد: بیرون کشیدن داده‌های باارزش از یک وب‌سایت قدیمی که حتی به اطلاعات خودش هم درست دسترسی نمی‌داد! یک خط لوله‌ی کامل داده ساختم که سایت را می‌خواند، داده‌ی خامِ درهم را با پایتون و عبارت‌های باقاعده (regex) رمزگشایی می‌کند، همه‌چیز را در یک پایگاه‌داده‌ی SQL خوش‌ساخت نگه می‌دارد و بیش از ۲۰ تحلیل خودکار برای سنجش عملکرد کارکنان انجام می‌دهد. برای این‌که در کار هرروزه هم به درد بخورد، یک برنامه‌ی ویندوزی برای جمع‌آوری خودکار داده و یک داشبورد وب برای دیدن نتیجه‌ها و ساختن گزارش‌های قابل‌تنظیم نوشتم. 🚀

معرفی پروژه

برای پروژه‌ی درس مهندسی سیستم‌ها، یک کتابخانه‌ی پایتون نوشتم که روش سیمپلکس را به کار می‌گیرد. همه‌ی حرفش این است که مسئله قدم‌به‌قدم حل شود و مسیر حل تا جای ممکن شفاف باشد! 😊

معرفی پروژه

با الهام از دوره‌ی «PyTorch for Deep Learning Bootcamp» در Udemy یک سؤال خوشمزه برایم پیش آمد: می‌شود به ماشین یاد داد که از روی عکس بفهمد چه غذایی جلویش است؟ 🍔📸 بعد از ۵۲ ساعت و ۱۴ دقیقه آموزش، شبکه‌ای عصبی ساختم که مزه‌ی پنهان‌شده در پیکسل‌ها را پیدا می‌کند. بیایید ببینید وقتی فناوری و غذا به هم می‌رسند چه می‌شود. #DeepLearning #NeuralNetworks

معرفی پروژه

باران که می‌بارد، ترافیک هم حال‌وهوای دیگری پیدا می‌کند. در پروژه‌ی «پیش‌بینی سطح سرویس در هوای بارانی با یادگیری ماشین» دنبال همین بودم: این‌که بارندگی چطور جریان ترافیک را عوض می‌کند و چطور می‌شود آن را از قبل دید. مدلی ساختم که این اثر را نشان می‌دهد؛ بیایید علمِ پشت این باران را با هم ببینیم. 🌐 #ML #Transportation #WeatherImpact

معرفی پروژه

وسط شلوغی شهر، رفتیم سراغ این‌که از رفت‌وآمد پیچیده‌ی ترافیک سر دربیاوریم. هدف؟ سنجیدن توان سه مدل (جاذبه، شبکه‌ی عصبی و شبکه‌ی عصبی گرافی) در پیش‌بینی تقاضای ترافیک. 🏙️ با پایتون و PyTorch مرزهای مدل‌سازی ترافیک را کمی جلوتر بردیم. کار ما را در گیت‌هاب ببینید؛ بیایید آینده‌ی جابه‌جایی در شهر را با هم بسازیم. 🚀 #TrafficAnalysis #SmartCities

معرفی پروژه

در درس «برنامه‌نویسی پیشرفته» با تیم‌مان تصمیم گرفتیم کاری کنیم که اداره‌ی یک کلینیک ساده‌تر شود. قدرت پایتون را کنار ظرافت Django گذاشتیم تا جایی بسازیم که نوبت‌ها روان جلو برود، سابقه‌ی بیمار کامل و مرتب باشد و کارهای اداری بی‌دردسر انجام شود. نتیجه، یک کلینیک دیجیتال است که تجربه‌ی مراجعه را عوض می‌کند. 🌟

معرفی پروژه

برج آزادی برای خیلی از ما فقط یک بنا نیست. 🌌 در این پروژه رفتم سراغ این‌که ببینم زیر آن ظاهر باشکوه و آرام چه می‌گذرد. با پایتون و روش اجزای محدود، سکوت سنگ را به داده و عدد تبدیل کردم. 📜 هر تنش و هر کرنش حرفی برای گفتن داشت؛ یک مدل دوبعدی ساختم که به هر باد و هر لرزه جواب می‌دهد. 🏛️ این کار برای من فقط سر درآوردن از مکانیک یک شاهکار معماری نبود؛ بهانه‌ای بود برای بیشتر شگفت‌زده شدن از نیروهایی که دنیای ما را سر پا نگه داشته‌اند. 🕊️ با من به این قصه‌ی عدد و خیال می‌آیید؟ 🚀

معرفی پروژه

غروب که روی خلیج فارس می‌نشیند و آب رنگ طلایی می‌گیرد، سخت می‌شود به آلودگی فکر کرد. 🌅 در این پروژه دقیقاً همین کار را کردم: یک نشت فرضی گاز را در این پهنه‌ی آرام شبیه‌سازی کردم تا ببینم آلاینده‌ها با باد و جریان آب چطور پخش می‌شوند. 🌊✨ نتیجه فقط چند عدد و نمودار نیست؛ هر محاسبه یادآور این است که محیط‌زیست ما چقدر شکننده و در عین حال چقدر مقاوم است. بیایید این تعادل ظریف را با هم ببینیم؛ تعادلی که باید بفهمیم و از آن مراقبت کنیم.

برگشت به بالای صفحه