مقدمه ای بر «شبکه عصبی»

در سال ۲۰۰۰ هنگامی که بسیاری گوگل را فقط به عنوان یک موتور جستجوی ساده می شناختند

لری پیج مدیرعامل آلفابت می گوید: ” نسخه نهایی گوگل هوش مصنوعی خواهد بود. موتور جستجوی نهایی که همه چیز را در وب درک می کند. دقیقا همان چیزی را که شما می خواهید درک خواهد کرد و به شما چیزی درست می دهد.”

امروزه شبکه های عصبی چیزهایی را ایجاد می کنند که چند سال پیش حتی تصور آنها نیز سخت بود!

بیشتر بخوانید : شبکه عصبی در R

شبکه عصبی چیست؟

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

به شکل زیر توجه کنید.

ساختار شبکه عصبی

هر شبکه عصبی شامل سه نوع لایه است که عبارتند از:

لایه ورودی (لایه ۱): این لایه اولین لایه در یک شبکه است و پارامترهای ورودی مورد نیاز برای پردازش اطلاعات را فراهم می کند. در این لایه پردازش انجام نمی شود و فقط پارامترها را دریافت و به لایه های دیگر منتقل می کند.

لایه های مخفی ( لایه های ۲ و ۳): این لایه ها در شبکه ، محاسبات لازم را بر روی ورودی های دریافت شده از لایه های قبلی انجام می دهند و نتیجه را به لایه بعدی منتقل می کنند. مهم است که تعداد لایه ها و تعداد نورون ها در هر لایه را تعیین کنید تا کارایی شبکه های عصبی افزایش یابد.

لایه خروجی (لایه ۴): این لایه، خروجی نهایی را پس از دریافت نتایج از لایه های قبلی می دهد.

هر نورون به تمام نورون ها در لایه بعدی متصل می شود و همه این اتصالات دارای وزن هستند.

منبع :
https://www.quantinsti.com/blog/introduction-deep-learning-neural-network

مطالب مرتبط