هما کاشفی

تکنیکهای آموزش شبکه های عصبی بزرگ

تکنیکهای آموزش شبکه های عصبی بزرگ

ممکن است شبکه‌های عصبی عظیم، گزینه‌ی مناسبی برای پروژه‌ی شما باشند اما نگران روند آموزش آنها باشید. شبکه‌های عصبی بزرگ، مرکز اصلی پیشرفت‌های اخیر در هوش مصنوعی هستند، اما آموزش این شبکه‌ها چالش پژوهشی و مهندسی دشواری است که مستلزم…
مطالعات فرسایشی یاAblation studies در هوش مصنوعی

مطالعات فرسایشی یا Ablation studies در هوش مصنوعی

مطالعات فرسایشی به طور سیستماتیکی سعی می‌کنند که بخش‌هایی از یک سیستم را حذف کنند، تا شناسایی کنند که عملکرد اصلی مدل دقیقاً از کجا می‌آید. اگر شما بدانید که X+Y+Z نتایج خوبی می‌دهد، X, Y, Z, X+Y, X+Z و…
تحلیل سه مدل شبکه عصبی در یادگیری عمیق: ANN، CNN و RNN

تحلیل سه مدل شبکه عصبی در یادگیری عمیق: ANN، CNN و RNN

شبکه‌های عصبی چه قابلیت‌هایی دارند که الگوریتم‌های یادگیری ماشین فاقد آنها هستند؟ از طرف دیگر، با وجود آنکه شبکه‌های عصبی به حجم زیادی داده نیاز دارند، آیا استفاده از این شبکه‌ها، ارزشش را دارد؟! در این پست، سه مدل شبکه…

الگوریتم ensemble RCSSP برای طبقه‌بندی سیگنال EEG تصور حرکتی

الگوریتم CSP (فیلتر مکانی مشترک) روشی برای طبقه بندی سیگنال EEG مبتنی بر تصور حرکتی است. این الگوریتم با وجود کارایی خوبی که نسبت به سایر روش‌های استخراج ویژگی دارد اما با ایراداتی چون احتمال بالای overfitting روبروست که می‌تواند…
طبقه بندی سیگنال EEG تصور حرکتی با شبکه CNN

طبقه بندی سیگنال EEG تصور حرکتی با شبکه CNN

در مقاله‌ای جدید ارائه شده توسط آقای Xiangmin Lun  و همکارانشان (2020) یک شبکه عصبی کانولوشنی (CNN)، سیگنال EEG تصور حرکتی خام را کلاسبندی می‌کند بدون اینکه هیچ گونه پیش پردازشی روی دیتای EEG انجام شود و یا عملیات استخراج…
کاربرد شبکه‌های عصبی کانولوشنی در رادیولوژی

کاربرد شبکه‌های عصبی کانولوشنی در رادیولوژی

شبکه عصبی کانولوشنی (CNN) یک کلاس از شبکه‌های عصبی مصنوعی است که در تسک‌های مختلف بینایی ماشین مورد استفاده قرار می‌گیرد و همچنین توجهات را در سایر حوزه‌ها از جمله رادیولوژی به خود جلب کرده است. CNN با این هدف…
10 IDE برتر برای برنامه نویسی پایتون

10 IDE برتر برای برنامه نویسی پایتون

IDE که مخفف Integrated Development Environment است یک برنامه‌ی نرم افزاری است که محیطی را برای برنامه نویسان فراهم می‌کند تا بتوانند کدهای خود را توسعه دهند. اکثر اوقات IDE شامل یک ویرایشگر کد (Code Editor)، ابزارهای خودکارسازی (Automation Tools)…
شبکه Resnet

شبکه عصبی Resnet

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

چهار تا از معروفترین شبکه های عمیق

در این مقاله به بررسی چهار مدل از الگوریتم‌های عمیقی می‌پردازیم که عملکرد قابل توجهی در حل مسائل پیچیده داشته‌اند. ابتدا هر نوع از این شبکه‌های عمیق را معرفی می‌کنیم، ساختار آنها را به طور مختصر شرح می‌دهیم و در…
چطور دیتاست‌های Kaggle را مستقیماً در Google Colab لود کنیم

نحوه لود کردن مستقیم داده های kaggle در Google Colab

اگر در حوزه‌های یادگیری ماشین و علوم داده کار می‌کنید، حتماً نام Kaggle را شنیده‌اید.  Kaggle وب سایتی است که به کاربران این امکان را می‌دهد تا به دیتاست‌های موردنیاز خود در هر حوزه‌ی کاری و تحقیقاتی دست پیدا کنند…
اضافه کردن دیتاست‌های حجیم به گوگل درایو

راهی ساده برای اضافه کردن دیتاست‌های حجیم به گوگل درایو

گاهی اوقات حجم دیتاستی که قرار است در گوگل کولب با آن کار کنیم، بسیار بزرگ است و می‌خواهیم ابتدا آن را در گوگل درایو آپلود کنیم سپس در گوگل کولب با آن کار کنیم. در این پست روشی ساده…
لود کردن و خواندن دیتاست به فرمت .CSV در گوگل کولب

خواندن دیتاست CSV در گوگل کولب

بعضی از دیتاست‌هایی که در پایتون با آنها سروکار داریم به فرمت .CSV هستند. فرمت CSV که مخفف Comma Separated Values است یک فرمت فایل ساده است که برای ذخیره سازی داده‌های جدولی به کار می‌رود. در این پست نحوه‌ی…