اجزای اصلی هوش مصنوعی
اجزای اصلی هوش مصنوعی
سفری از مفاهیم پایه تا پیشرفته هوش مصنوعی
قسمت ششم : اجزای اصلی هوش مصنوعی و شاخههای آن
اجزای اصلی هوش مصنوعی و شاخه های آن موضوع درس ششمین جلسه آموزش هوش مصنوعی است . در جلسه پنجم و قبل تر با برخی از کاربردهای هوش مصنوعی آشنا شدیم. از این بش وارد مفاهیم تئوری هوش مصنوعی می شویم. با سرویس آموزش از خبر ICT همراه باشید.
هوش مصنوعی چتری بزرگ است که زیر آن مفاهیم متعددی جای گرفتهاند. برای درک بهتر این حوزه، باید از نگاه کلگرایانه به سمت جزئیات تخصصی حرکت کنیم. در واقع، آنچه امروزه به عنوان هوش مصنوعی میشناسیم، برآیند چند شاخه علمی است که هر کدام تلاش میکنند جنبهای خاص از هوش انسانی را در ماشین بازسازی کنند. این شاخهها، ستونهای اصلی بنای هوش مصنوعی هستند که در ادامه به تشریح هرکدام میپردازیم.
تحقیق و تدوین مهدی گمرکی
یادگیری ماشین: موتور محرک سیستمهای هوشمند
یادگیری ماشین یا Machine Learning، سنگبنای اصلی هوش مصنوعی مدرن است. در روشهای برنامهنویسی سنتی، برنامهنویس باید برای هر مسئله، تمام قوانین و منطقهای لازم را بهصورت دستی برای کامپیوتر تعریف میکرد. اما در یادگیری ماشین، منطق معکوس میشود؛ ما بهجای ارائه قوانین، حجم انبوهی از دادهها را به سیستم میدهیم تا خود ماشین بتواند الگوهای پنهان در آن دادهها را کشف کرده و بر اساس آنها قواعدی را برای تصمیمگیری استخراج کند.
این رویکرد به سیستمها اجازه میدهد تا با تجربه، هوشمندتر شوند. وقتی یک سیستم یادگیری ماشین در معرض دادههای بیشتر قرار میگیرد، مدل آن اصلاح شده و دقت پیشبینیها یا تصمیماتش افزایش مییابد. کاربردهای این حوزه امروز در همهجا دیده میشوند؛ از سیستمهای پیشنهاددهنده فیلم و کالا که سلیقه شما را حدس میزنند، تا الگوریتمهای تشخیص تقلب در تراکنشهای بانکی که رفتارهای غیرعادی را شناسایی میکنند. یادگیری ماشین در واقع همان هنری است که به ماشینها اجازه میدهد بدون برنامهنویسی صریح برای هر حالت خاص، یاد بگیرند چگونه با دنیای متغیر اطراف خود سازگار شوند.
پردازش زبان طبیعی: پلی میان انسان و ماشین
پردازش زبان طبیعی یا NLP شاخهای است که بر چالشبرانگیزترین ابزار انتقال فکر، یعنی زبان انسانی، تمرکز دارد. زبان ما سرشار از ابهام، استعاره، لحنهای متفاوت و زمینههای فرهنگی است که پردازش آن برای ماشینهای منطقمحور بسیار دشوار است. هدف اصلی NLP این است که کامپیوترها بتوانند متن یا گفتار انسان را بخوانند، بشنوند، معنای نهفته در آن را درک کنند و در نهایت پاسخی منطقی و دقیق تولید کنند.
این حوزه فراتر از تبدیل ساده کلمات به کدهای دیجیتالی عمل میکند. سیستمهای NLP باید ساختار دستوری، احساسات گوینده و بافت مکالمه را تحلیل کنند تا به درک درستی برسند. امروزه وقتی با دستیارهای صوتی صحبت میکنید یا از ابزارهای ترجمه آنلاین استفاده میکنید، در واقع دارید با مدلهای پیچیده NLP تعامل میکنید. این شاخه به ماشینها اجازه میدهد تا با استفاده از زبان، که همان ابزار ارتباطی اصلی ماست، با دنیای انسانها پیوند برقرار کنند و شکاف میان قدرت محاسباتی ماشین و ظرافت ارتباطی انسان را پر کنند.
بینایی ماشین: قدرت دیدن و تفسیر دنیای پیرامون
بینایی ماشین یا Computer Vision شاخهای است که به ماشینها کمک میکند تا جهان را از دریچه دوربینها ببینند و آنچه میبینند را تفسیر کنند. دیدن برای انسان یک امر بدیهی است، اما برای ماشین، یک تصویر چیزی جز مجموعهای از اعداد (پیکسلها) نیست. بینایی ماشین به سیستمها یاد میدهد که چگونه این اعداد را کنار هم بگذارند تا اشیا، چهرهها، متون یا حتی فعالیتهای در حال انجام را شناسایی کنند.
این توانایی فراتر از صرفاً «دیدن» است؛ هدف اصلی، «فهمیدن» محتوای بصری است. وقتی سیستم بینایی ماشین در یک گوشی هوشمند، چهره شما را تشخیص میدهد تا قفل دستگاه باز شود، یا در یک خودروی خودران، تابلوهای راهنمایی و عابران پیاده را تشخیص میدهد، در حال انجام محاسباتی است که به ماشین اجازه میدهد محیط اطرافش را درک کند. این فناوری امروزه در پزشکی برای تشخیص بیماری از روی تصاویر رادیولوژی، در صنعت برای کنترل کیفیت قطعات و در حوزههای امنیتی برای نظارت هوشمند کاربرد حیاتی دارد.
رباتیک: اجرای هوشمند در دنیای فیزیکی
رباتیک شاخهای است که هوش مصنوعی را از فضای مجازی و انتزاعی وارد دنیای ملموس و فیزیکی میکند. در حالی که سه شاخه قبلی بیشتر بر پردازش داده، زبان و تصویر متمرکز بودند، رباتیک بر تعامل مکانیکی با جهان واقع تأکید دارد. یک ربات زمانی هوشمند محسوب میشود که بتواند از طریق سنسورها اطلاعاتی از محیط بگیرد، آنها را تحلیل کند و در نهایت با استفاده از بازوها یا چرخهای خود، تغییری فیزیکی در محیط ایجاد کند.
ترکیب هوش مصنوعی با رباتیک منجر به تولد ماشینهایی شده است که میتوانند در محیطهای غیرقابلپیشبینی فعالیت کنند. از بازوهای دقیق در خط تولید کارخانهها که با دقت میلیمتری قطعات را مونتاژ میکنند تا رباتهای امدادگر که در مناطق زلزلهزده به جستوجو میپردازند، همگی از الگوریتمهای هوشمند برای تصمیمگیری لحظهای استفاده میکنند. رباتیک در واقع به هوش مصنوعی «بدن» میدهد تا بتواند در دنیای فیزیکی که ما در آن زندگی میکنیم، به معنای واقعی کلمه تأثیرگذار و کارآمد باشد.
تحقیق و تدوین مهدی گمرکی
مشاوره کسب و کار یاراکسب
