برنامه نویسی شیء گرا یک نوع الگوی برنامه نویسی است که از کلاس ها و اشیاء در برنامه نویسی استفاده میکند. پایتون یک زبان برنامه نویسی مبتنی بر شیء گرا هست و میشود گفت که تقریبا همه چیز در پایتون…
کتابخانه های NumPy و matplotlib دو کتابخانه معروف و بسیار پرکاربرد در پایتون هستند. NumPy یک بسته نرمافزاری قابل افزودن به پایتون است که کاربرد اصلیاش در مقاصد علمی و برای کار با اعداد است. تقریبا در همه زمینههای علمی…
پایتون یک زبان برنامهنویسی سطح بالا هست و به خاطر قابلیتهای مهمی که دارد، امروزه محبوبیت زیاید در جامعه علمی پیدا کرده است و میلیونها نفر در سراسر جهان از این زبان برنامه نویسی استفاده میکنند و هر روز به…
بینایی ماشین (machine Vision) تکنولوژی و روشهایی برای تحلیل و بررسی خودکار مبتنی بر تصویر است. این حوزه شامل تمام متدهایی میشود که اطلاعات به صورت خودکار از تصویر استخراج میشوند. این دوره پروژه محور بر تسکهای مهم در بینایی…
یکی از شبکههای معروف یادگیری عمیق (Deep Learning)، شبکه عصبی بازگشتی (RNN) است. این شبکهها برای دادههایی مناسب هستند که ماهیت توالی یا سری زمانی دارند. این دورهی پروژه محور با مقدمهای بر مفاهیم مورد نیاز برای درک یادگیری عمیق…
واسط مغز-کامپیوتر مبتنی بر P300 برای اولین بار در سال 1988 توسط Farwell و Donchin ارائه شد و از آن موقع به بعد به صورت گسترده در حوزه ارتباطات BCI مورد استفاده قرار گرفته است. در یک BCI-speller مبتنی بر…
یادگیری عمیق (Deep Learning) یکی از حوزههای جذاب و پرکاربرد هوش مصنوعی است. در این دوره بر یکی از معروفترین شبکههای عمیق به نام شبکهی عصبی کانولوشنی (CNN) تمرکز شده است. در این دورهی پروژه محور ابتدا مفاهیم اولیه و…
عملیات مورفورلوژی(Morphological operation) مجموعه ای از عملیاتی هست که مرتبط با ویژگی های شکل و مورفولوژی(ریخت) در یک تصویر هستند. از الگوریتمهای مورفولوژی(ریخت شناسی) به عنوان یک ابزار ریاضی برای استخراج اجزای تصویر استفاده می شود. عملیات مورفولوژی بیشتر برای…