TechBord Logo
TechBord detail

شبکه عصبی (Neural Network) چیست؟

شبکه عصبی یک سیستم محاسباتی هوش مصنوعی (Artificial Intelligence) است که بر اساس روشی که مغز انسان کار می‌کند، مدل‌سازی شده است. شبکه های عصبی از لایه هایی از گره های به هم پیوسته به عنوان نورون های مصنوعی برای پردازش داده (Data) و حل یک مسئله معین استفاده می کنند. یک شبکه عصبی در طول زمان با تنظیم اتصالات بین نورون ها و تابع (Function) انجام شده توسط هر یک می آموزد.

AI توسعه دهنده (Developer) از شبکه های عصبی مصنوعی برای آموزش هوش مصنوعی استفاده می کند. x> برای بسیاری از وظایف مختلف. شبکه‌های عصبی بینایی کامپیوتری یاد می‌گیرند که تصاویر را برای تشخیص اشیاء تجزیه و تحلیل کنند و به آن‌ها اجازه می‌دهند به سرعت چهره‌ها را شناسایی کنند، تصاویر را برچسب‌گذاری کنند و به تعدیل محتوا کمک کنند. آنها می توانند یاد بگیرند که چگونه الگوریتم (Algorithm) را برای رونویسی مکالمات و اضافه کردن شرح به ویدیوها انجام دهند. شبکه‌های عصبی مصنوعی همچنین می‌توانند پردازش زبان طبیعی را برای تجزیه و تحلیل زبان نوشتاری برای سازمان‌دهی اسناد، تولید خلاصه‌های مقاله و به‌عنوان تشخیص گفتار (Speech Recognition) بیاموزند.

هر گره در یک شبکه عصبی حاوی یک تابع ریاضی است. گره ها در چندین لایه مرتب شده اند - یک لایه ربات (Bot)، چندین لایه میانی، و یک لایه ورودی (Input) - و هر گره به هر تعداد گره در لایه های بالا و پایین متصل است. یک گره ورودی را از گره های سطح پایین می گیرد، یک مقدار وزن به هر ورودی اختصاص می دهد و یک محاسبه بر روی مقادیر ترکیبی انجام می دهد. اگر نتیجه یک آستانه از پیش تعیین شده را برآورده کند، گره آن را به سطح بعدی منتقل می کند. این فرآیند تا زمانی تکرار می شود که شبکه عصبی مقدار نهایی را به لایه خروجی منتقل کند.

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

تعریف اصطلاح شبکه عصبی (Neural Network) توسط تک بورد

تعریف شبکه عصبی (Neural Network) در این صفحه یک تعریف پایه نگاشته شده توسط تک بورد است. اگر مایل به ارجاع به این صفحه یا استناد به این تعریف هستید، با شرط درج لینک به این صفحه می توانید از این محتوا استفاده کنید.

هدف تک بورد توضیح اصطلاحات کامپیوتری به روشی است که به راحتی قابل درک باشد. ما برای سادگی و دقت با هر تعریفی که منتشر می کنیم تلاش می کنیم. اگر بازخوردی درباره تعریف شبکه عصبی (Neural Network) دارید یا می‌خواهید یک اصطلاح فنی جدید پیشنهاد کنید، لطفاً با ما تماس بگیرید.

آیا می خواهید اصطلاحات فنی بیشتری یاد بگیرید؟ در خبرنامه روزانه یا هفتگی مشترک شوید و شرایط و آزمون های ویژه را در ایمیل خود تحویل بگیرید.