یادگیری ماشین یا ماشین لرنینگ چیست؟

یادگیری ماشین یا ماشین لرنینگ چیست؟

یادگیری ماشین یا ماشین لرنینگ یکی از زیر شاخه های مهم هوش مصنوعی می باشد. ماشین لرنینگ به طراحی و هوشمند سازی ماشین ها می پردازد که با استفاده از تجربیات خودشان و مثال های داده شده یاد بگیرند. ماشین لرنینگ بر پایه چه هدفی بنا شده است؟ هدف اصلی این است که توسط الگوریتم ها یک ماشین بدون نیاز به برنامه ریزی و دیکته کردن جز به جز اولیه ، بتواند بیاموزد و از آموخته های خود شروع به کار کند. منطق این گونه سیستم ها یا ماشین ها این است که به جای برنامه نویسی مو به مو اطلاعات ، داده های مورد نیاز به یک الگوریتم داده می شود و الگوریتم طبق داده هایی که دریافت کرده عمل می کند. ماشین لرنینگ روش های متفاوتی دارد که در ادامه به آنها می پردازیم. -ماشین لرنینگ با یادگیری با نظارت (Supervised Learning - Inductive) : در این روش به یک سیستم، مجموعه ای از جفت‌های ورودی خروجی ارائه شده و سیستم تلاش می‌کند تا تابعی از ورودی به خروجی را یاد بگیرد . در این الگوریتم روال یادگیری تا زمانی بررسی می شود که مدل ساخته شده به سطح مورد نظری از دقت در مجموعه داده های مورد آزمایش برسد. -ماشین لرنینگ با یادگیری بدون نظارت (Unsupervised Learning - Inductive) : اگر یادگیری بر روی داده‌های بدون برچسب و برای یافتن الگوهای پنهان در این داده‌ها انجام شود، یادگیری بدون نظارت محسوب میشود. در این مدل داده های ورودی به سیستم ارائه می شوند ولی خروجی نهایی مثل [Supervised Learning] از پیش مشخص نیست و خود سیستم باید بتواند بر اساس ساختار و الگوی داده های ورودی و روش آزمون و خطا، خروجی را ایجاد کند. -ماشین لرنینگ با یادگیری تقویتی (Reinforcement Learning) یا یادگیری نیمه نظارتی (Semi Supervised Learning - Inductive) : در یادگیری ماشین نیمه نظارتی از داده‌های بدون برچسب و داده‌های برچسب‌دار به صورت هم‌زمان برای بهبود دقت یادگیری استفاده می‌شود و ماشین یاد می گیرد که تصمیم مشخصی را اتخاذ کند. روند کار در [Semi Supervised Learning] به این صورت است که ماشین همواره با استفاده از روش صحیح ، خطا و کسب تجربه به دانش بیشتری دست پیدا می کند و سعی می کند دقیق ترین جواب را ارائه کند. روش‌های یادگیری نیمه‌نظارتی : 1) روش های مولد 2) روش های مبتنی بر فرض جداسازی کم چگالی 3)روش های مبتنی بر گراف برای اینکه متوجه شوید ماشین لرنینگ در زندگی روزمره ما چه کاربردی دارد ، مثال‌های زیر را با دقت بخوانید: 1) تشخیص چهره: شناسایی چهره در یک تصویر ( تشخیص اینکه آیا چهره‌ای وجود دارد یا خیر). 2) پیش‌بینی آب و هوا: پیش‌بینی اینکه برای مثال فردا باران می‌بارد یا خیر. 3) تشخیص پزشکی: تشخیص اینکه آیا بیمار به یک بیماری مبتلا است یا خیر. آیا ما باید ماشین لرنینگ را یاد بگیریم؟ انسان به کمک هوش مصنوعی موفق به ساخت ماشین‌های بهتر و هوشمند شد اما دانشمندان اوایل از انجام کارهای پیچیده‌تری که مداوم با چالش همراه بود ناتوان بودند و فقط قادر به انجام کارهای جزئی مانند ، پیدا کردن کوتاه‌ترین مسیر بین دو نقطه A و B بودند. پس از مدتی به این درک رسیدند که اگر نیاز به انجام کارهای بزرگتر دارند تنها راهی که ممکن است ، طراحی ماشین‌هایی است که بتوانند از خودشان یاد بگیرند. مثل کودکی که از خودش می‌آموزد. بنابراین ، ماشین لرنینگ به‌عنوان یک توانایی جدید برای رایانه‌ها مطرح شد.

نویسنده بلاگ: مهدی صالحی

مهدی صالحی

دیدگاه کاربران

  • محمد عبادی پور

    07 اسفند، 1400

    👨‍💻👨‍💻👌👍

ثبت دیدگاه

برای ثبت نظر، ابتدا وارد شوید.

خدمات منتورینگ

شما در طول دوره ی آنلاین میتوانید یک پشتیبان یا همراه داشته باشید و تمامی تمرین ها و مشکلات خودتون رو با اپراتور های ما در میان میگذارید! چی بهتر از اینکه قدم به قدم در کنار اساتید و آموزش های آنلاین بتونی از طریق پشتیبان هم ارزیابی بشی و مشکلاتت رو توی کمترین زمان ممکن حل کنی؟!!