شبکه عصبی

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

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

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

AlexNet:معماری که CNNها را به چالش کشید

سال‌ها پیش، ما هنوز از دیتاست‌های کوچکی مثل CIFAR, NORB استفاده می‌کردیم که متشکل از ده‌ها هزار تصویر بودند. این دیتاست‌ها برای مدل‌های یادگیری ماشین مناسب بودند تا تسک‌های تشخیص ساده را یاد بگیرند. با این حال، زندگی واقعی هرگز…
مفهوم کانولوشن در cnn

مفهوم کانولوشن در CNN

اگر بخواهیم تفاوت اصلی لایه‌های کانولوشن را با لایه‌های معمول شبکه‌های عصبی بیان کنیم، می‌توانیم بگوییم لایه‌های Dense الگوهای global را در فضای ویژگی ورودی خود یاد می‌گیرند در حالیکه لایه‌های کانولوشن الگوهای local را یاد می‌گیرند. برای مثال یک…
تکنیکهای آموزش شبکه های عصبی بزرگ

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

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

5 روش برای جلوگیری از بیش‌برازش شبکه عصبی

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

چرا هر موقع شبکه عصبی را اجرا میکنم جواب متفاوتی بدست می آید؟

روند یادگیری شبکه های عصبی مصنوعی به عوامل مختلفی وابسته است و عملکرد شبکه عصبی کاملا تحت تاثیر این عوامل قرار میگیرد. در پروژه ها اکثرا با این مشکل مواجه می شویم که شبکه عصبی در هر اجرا به یک…
سوالات مصاحبه شبکه عصبی

18 سوال مهم شبکه عصبی مصنوعی در مصاحبه

شبکه‌های عصبی مصنوعی سیستم های محاسباتی هستند که از نحوه کارکرد نورونهای مغز الهام گرفته شده اند. شبکه عصبی اساس یادگیری عمیق است که منجر به دستیابی به نقاط عطف بزرگتر، تقریباً در همه زمینه ها می‌شود و در نتیجه…
شبکه عصبی مصنوعی

شبکه‌ی عصبی مصنوعی

شبکه های عصبی مصنوعی مدلهای ساده شده ساختارهای مغز هستند و امروزه شبکه‌ عصبی نشان داده است که کارهایی نظیر شناسایی الگو را به خوبی انجام میدهد. امروزه در بخشهای مختلف زندگی ما از شبکه‌ مصنوعی استفاده می‌شود، برای مثال…
آموزش پیاده سازی شبکه عصبی

شبکه عصبی چندلایه چگونه کار میکند؟

آیا تا به حال براتون سوال بوده که یک شبکه عصبی چند لایه چطور کار میکند و وظیفه هر لایه چی هست؟؟ برای رسیدن به جواب سوالتون پشنهاد میکنم این کلیپ کوتاه رو نگاه کنید. در این پست توضیح میدهیم…
پردازش اطلاعات در مغز

ارائه یک الگوی جدید برای نحوه پردازش اطلاعات پیچیده توسط مغز

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

چگونه تغییرات سیناپسی به تغییرات رفتاری تبدیل می شوند؟

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

تفاوت بین هوش مصنوعی، یادگیری ماشین و یادگیری عمیق

چگونه یادگیری ماشین، یادگیری عمیق و هوش مصنوعی را با یکدیگر اشتباه نگیریم. “مطمئناً اکثر ما با اصطلاح “هوش مصنوعی” آشنا هستیم، همانطور در برخی از فیلم های معروف هالیوود مانند “The Matrix“، “The Terminator“، “Interstellar“، به آن اشاره شده…