پایتون

تنسورفلو یا پایتورچ، چرا PyTorch برای محققین انتخاب مناسبی است؟

تنسورفلو یا پایتورچ، چرا PyTorch برای محققین انتخاب مناسبی است؟

تنسورفلو یا پایتورچ، مسئله این است! تنسورفلو (TensorFlow) و پایتورچ (PyTorch) دو پلتفرم قدرتمند یادگیری عمیق، به عبارت دو ستون اصلی در زمینه یادگیری عمیق هستند. تنسورفلو توسط گوگل توسعه پیدا کرده و به scalability و سازگاری مشهور است. در…
Attention Mechanism in Deep Learning

مکانیزیم Attention در یادگیری عمیق

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

نحوه نصب Pytorch

همانطور که میدانیم پایتورچ یک کتابخانه قدرتمند پایتون است. کتابخانه PyTorch برای افزایش سرعت و انعطاف در پیاده‌‎سازی شبکه‌های عصبی عمیق طراحی شده است. در این پست نحوه نصب pytorch را توضیح میدهیم.
کتابخانه پایتورچ (PyTorch)

کتابخانه پایتورچ (PyTorch)

پایتورچ یک فریم ورک یادگیری ماشین مبتنی بر کتابخانه Torch است. یک کتابخانه قدرتمند پایتون برای کاربردهایی مثل بینایی ماشین و پردازش زبان طبیعی است که اولین بار توسط تیم هوش مصنوعی متا (فیسبوک) توسعه پیدا کرد و در سال…
محیط برنامه‌نویسی PyCharm

همه چیز درباره پایچارم (PyCharm)

پایچارم (PyCharm) یک پلتفرم ترکیبی  است که توسط JetBrains به عنوان یک IDE پایتون توسعه داده شده است. PyCharm یک محیط توسعه یکپارچه (IDE) است که برای برنامه نویسی در پایتون استفاده می شود. پایچارم یک پلتفرم بسیار خوب برای…
ارث بری در برنامه نویسی شئی گرای پایتون

ارث بری در برنامه نویسی شئی گرای پایتون

ارث بری(inheritance) یکی از ویژگی های خیلی خوب برنامه نویسی شئی گرا در پایتون است. با کمک ارث بری میتوانیم از روی کلاسهای قبلی، کلاسهای جدید بسازیم. اونهارو توسعه بدهیم و کلاسهای قدرتمندتری ایجاد کنیم. بدون اینکه نیازی به کپی…
برنامه نویسی شی گرا در پایتون

معرفی برنامه نویسی شی گرا در پایتون

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

نحوه تنظیم کیفیت نمودارها در Matplotlib

Matplotlib یک کتابخانه جامع و قدرتمندی برای رسم نمودار و visualization داده در پایتون هست. این کتابخانه دارای ابزار بسیار متنوعی هست که میتوان با کمک آنها نمودارهای خوبی جهت ارائه بهتر کارهایمان رسم کنیم. کیفیت تصاویر در matplotlib به…
تفاوت برنامه نویسی شئی گرا با برنامه نویسی رویه ای در پایتون

تفاوت برنامه نویسی شیء گرا با برنامه نویسی رویه ای در پایتون

برنامه نویسی شئی گرا، یک سبک برنامه نویسی است که برای ساختار بندی یک برنامه از کلاس ها و اشیاء استفاده می‌کند. از دید برنامه نویسی به سبک شئی گرا، جهان ما داری یک سری شئی است و هر کدام…
آشنایی با کتابخانه numpy

آشنایی با کتابخانه numpy

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

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

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

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

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