سه شنبه, ۲۵ دی, ۱۴۰۳ / 14 January, 2025
مجله ویستا
مروری بر تاریخچه فنآوری سیستمهای خبره
شاخه هوش مصنوعی در علوم رایانه از اواسط دهه پنجاه میلادی با هدف شبیهسازی فعالیتهای ادراکی انسان و نیز ساخت ماشینهای هوشمند پایهگذاری گردید. مشکل اساسی در این راه عدم وجود تعریفی منسجم از هوش که مورد اتفاق نظر باشد و همچنین شناختی کامل نسبتبه جزئیات و مکانیزم فعالیتهای ادراکی انسان بود. به عبارت دیگر تلاش برای شبیهسازی، پدیدهای بود که شناخت کاملی از آن وجود نداشت. به همین دلیل بیشتر تحقیقات و پژوهشها به سمتشبیهسازی رویکردها و مظاهری از هوش انسانی سوق پیدا کرد و جنبههای کاربردی در زمینههای محدودی که احتمال موفقیت در آنها بیشتر متصور بود، بیش از پیش مورد توجه قرار گرفت. یکی از این زمینهها که به دلیل برخورداری از برخی ویژگیها در ابتدا مورد توجه واقع شد، اثبات قضایای ریاضی بود. موفقیتهای بهدست آمده در و Assistant ( Aura) Automated Reasoning موجب بروز خوشبینیهای فراوان در آغاز راه نسبتبه آینده هوش مصنوعی گردید. این برنامهها قادر بودند برخی مسائل و قضایای ریاضی را اثبات نمایند و حتی در مواردی موفق به کشف اثباتهای کوتاهتر برای برخی از قضایای ریاضی شدند. یکی از بارزترین محصولات عملی حاصل از تحقیقات هوش مصنوعی طی سه دهه نخست آن، برنامههایی میباشند که اصطلاحا «سیستمهای خبره» نامیده میشوند. سیستمهای خبره به کلاس وسیعتری از برنامهها که تحت نام «سیستمهای مبتنی بر دانش» شناخته میشوند، تعلق دارند. نمونههای دیگر سیستمهای مبتنی بر دانش شامل «مشاوران خودکار» (Automated ,Advisers) دستیاران رایانهای ,( Computerized Assistants) و«مشاوران مجازی» (Virtual Consultants) میباشند.
برای متمایز کردن سیستمهایخبره از سایر سیستمهای مبتنی بر دانش، معمولا توانایی ارائه توضیح و یا توجیه نمودن آنچه که سیستم به عنوان نتیجه به آن رسیده است، به عنوان یک شاخص در نظر گرفته میشود. سیستمی که بتواند روند استنتاج خودرا توضیح دهد دارای [meta knowledge] (دانش در باره دانش خود) میباشد. این سطح از دانش معیار مناسبی برای تفکیک سیستمهای خبره از سایر سیستمهای هوش مصنوعی که بر مبنای دانش عمل میکنند میباشد.
پیش از ادامه بحث لازم استبه ارائه یک تعریف کلی از سیستمهای خبره بپردازیم:
«سیستمهای خبره دستهای از برنامههای رایانهای میباشند که قادر به راهنمایی، تحلیل، دستهبندی، مشاوره، طراحی، تشخیص، کاوش، پیشبینی، ایجاد مفاهیم، شناسایی، تفسیر، توجیه، یادگیری مدیریت، کنترل، برنامهریزی، زمانبندی، و آزمایش هستند. اینبرنامهها معمولا به مسائلی میپردازند که حل آنها نیاز به متخصصان انسانی دارد.»
اگرچه این تعریف به گونهای کلی است که میتواند مورد انتقاد قرار گیرد; با وجود این، طیف وسیعی از تواناییهایی را که سیستمهای خبره از خود نشان دادهاند ارائه میدهد. البته هیچیک از سیستمهای خبره تا کنون به تنهایی تمامی این ویژگیها را در بر نداشتهاند و هر یک تنها یک یا چند مورد از ویژگیهای فوق را به طور نسبی بروز دادهاند.
اولین نمونههای سیستمهای خبره در اواسط دهه شصت میلادی تحت عناوین پروژه DENDRAL در دانشگاه استانفورد و MACSYMA در انستیتوی تکنولوژی ماساچوست (MIT) عرضه شدند. در باره این دو پروژه و نیز سیستمهای خبرهای در زمینههای زمینشناسی، الکترونیک و پزشکی توضیح خواهیم داد. ولی پیش از پرداختن به این سیستمها مناسب است که با ساختار کلی سیستمهای خبره و اجزا و مؤلفههای تشکیل دهنده یک سیستم خبره آشنا شویم.
اساسیترین مفهومی که زیربنای موفقیت تمام سیستمهای خبره میباشد، اهمیت و نقش دانش است. بدون برخورداری از یک پایگاه دانش کافی، یک سیستم خبره - صرف نظر از پیچیدگی نمایش دانش و یا مکانیزم استنتاجی که استفاده میکند- موفق نخواهد بود. روند استخراج و کسب دانش از متخصصان انسانی و انتقال آن به پایگاه دانش یک سیستم خبره را «مهندسی دانش» مینامند.
با این مقدمه، میتوانیم برخی ویژگیهای مشترک بین سیستمهای خبره را به طور خلاصه بیان کنیم:
ذکر یک نکته و تاکید بر آن ضرورت دارد و آن این است که در کلیه زمینههایی که تا کنون در آنها سیستمهای خبره مورد استفاده و بهرهبرداری قرار گرفتهاند، این سیستمها همواره به عنوان ابزاری دراختیار متخصصان انسانی و مشاوری در کنار آنها و نه جایگزینی برای آنها مطرح بودهاند.
- سیستم در سطحی که عموما همطراز عملکرد یک متخصص انسانی شناخته میشود عمل میکند.
- سیستم به شدت وابستگی به یک رشته خاص دارد. به بیان دیگر سیستم اطلاعات وسیعی در یک زمینه تخصصی خاص دارد.
- سیستم میتواند در باره استدلال خود توضیح دهد. به عبارت دیگر سیستم زمانی به عنوان یک ابزار مفید و کارآمد در نظر گرفته میشود که قادر باشد تحلیل و استنتاج خودرا توضیح دهد و آن را توجیه نماید.
- اگر اطلاعاتی که سیستم با آن کار میکند، احتمالی یا غیر قطعی باشد، سیستم بتواند این احتمال و عدم قطعیت را در مراحل استنتاج خود دخیل کند.
از نظر ساختاری نیز سیستمهای خبره دارای اجزای ذیل میباشند:
- یک رابط کاربر: این رابط، ارتباط میان کاربر و سیستم را برقرار میکند و به کاربر اجازه میدهد پرسشهای خودرا در اختیار سیستم خبره قرار دهد و همچنین متقابلا سیستم این امکان را دارد که از طریق این رابط پاسخهای خودرا به یک کاربر بازگرداند.
این رابط میتواند به سادگی یک منوی ساده برای ورودی / خروجی باشد یا به پیچیدگی محاوره از طریق زبان طییعی.
- یک پایگاه دانش: این پایگاه بخش اصلی سیستم را تشکیل میدهد که شامل حقایق و قوانین در زمینه تخصصی سیستم خبره میباشد و غالبا توسط قوانینی به شکل گزارههای «اگر - آنگاه» بیان میگردد.
- یک ساختار کنترلی: این ساختار کنترلی که به نامهای مفسر قانون یا موتور استنتاج نیز شناخته میشود، وظیفه اعمال و بهکارگیری اطلاعات موجود در پایگاه دانش را برای حل مسئله به عهده دارد.
- حافظه کوتاه مدت: علاوه بر پایگاه دانش که به عنوان حافظه بلند مدت تلقی میگردد، حافظه کوتاه مدت دیگری نیز مورد نیاز میباشد تا مراحل مختلف یافتن پاسخ و مسیر طی شده از سؤال به جواب را در خود نگه دارد.
پیش از پرداختن به معرفی و مرور اجمالی برخی سیتسمهای خبره، مناسب استبه این سؤال پاسخ دهیم که اساسا با وجود برخورداری از متخصصان انسانی چه نیازی به استفاده از متخصصان مصنوعی (سیستمهای خبره) است. در پاسخ به این سؤال میتوان دلایل متعددی را عنوان نمود. از آن جمله، زمان نسبتا طولانی که برای باروری و به ثمر رسیدن یک متخصص انسانی لازم است. با توسعه و گسترش روزافزون معارف و دانشهای بشری، کسب معارف گوناگون و احاطه کامل به آنها دشوارتر شده و نیازمند زمان بیشتری خواهد بود. سیستمهای خبره به راحتی قابل تکثیر بوده و بهراحتی قابل انتقال میباشند. از دیدگاه اقتصادی نیز میتوان دلایلی را بر شمرد.
البته ذکر یک نکته و تاکید بر آن در اینجا ضرورت دارد و آن این است که در کلیه زمینههایی که تا کنون در آنها سیستمهای خبره مورد استفاده و بهرهبرداری قرار گرفتهاند، این سیستمها همواره به عنوان ابزاری دراختیار متخصصان انسانی و مشاوری در کنار آنها و نه جایگزینی برای آنها مطرح بودهاند.
در ادامه به معرفی اجمالی چند سیستم خبره میپردازیم و در پایان نیز مروری خواهیم داشتبر سایر زمینههایی که سیستمهای خبره در آنها مورد استفاده قرار گرفته است.
● سیستم خبره و تحلیلگر شیمیائی:
این سیستم یکی ازنخستین نمونههای موفق سیستمهای خبره است که در سال ۱۹۵۶(م.) ارائه گردید. این سیستم خبره برنامهای استبرای استنتاج ساختمان مولکولی یک جسم با استفاده از اطلاعاتی که به عنوان ورودی در اختیار آن قرار میگیرد. اطلاعات ورودی شامل فرمول شیمیائی یک ماده، طیف جرمی ماده آلی و اطلاعات مربوط به آن ماده میباشد و DENDRAL با بهرهگیری از این اطلاعات و قوانین موجود در پایگاه دانش خود ساختمان مولکولی ماده مورد نظر را پیشنهاد میکرد. در حالی که این سیستم خبره موفق نمیشد که یک ساختمان مولکولی واحد و منحصر به فرد را بیابد، لیستی از محتملترین ساختارهای ممکن را با احتمال نسبی هر یک ارائه میداد. شاید بزرگترین دستاورد این سیستم خبره نشان دادن توانایی رایانهها در ارائه نقش یک متخصص در یک زمینه خاص و محدود بود. این سیستم قادر بود در حد یک دکترای شیمی یا حتی بهتر عمل نماید.
● MACSYMA سیستم خبره ریاضی:
(MACSYMA) که در سال ۱۹۶۹(م.) برای کمک به ریاضیدانان، دانشمندان و مهندسان در حل مسائل ریاضی طراحی و پیادهسازی گردید، یک سیستم مبتنی بر دانش میباشد که بیش از ۶۰۰ عملیات ریاضی مختلف از قبیل مشتقگیری، انتقالگیری، اشتراکگیری، حل دستگاه معادلات و مجموعه عملیات ماتریسی و برداری را میتواند انجام دهد. این سیستم با برخورداری از یک پایگاه دانش قوی، امروزه نیز مورد استفاده صدها محقق و پژوهشگر میباشد و هم به صورت تجاری و هم بر روی شبکه ARPANET ارائه میگردد.
● prospector سیستم خبره زمینشناسی:
این سیستم خبره به منظور تصمیمگیری در مورد مسائل کاوش معادن در سال ۱۹۷۸(م.) طراحی شده است. در این سیستم از ساختاری به نام شبکه استنتاج برای نمایش پایگاه دادهها استفاده شده است. از ویژگیهای این سیستم، امکان استفاده از ورودیها با درجات مختلف درستی میباشد. این درجات از ۵- برای «قطعا نادرست» تا ۵+ برای «قطعا درست» میباشد و سیستم تصمیمات خودرا نیز میتواند به همین ترتیب دستهبندی نماید. همچنین این سیستم خبره قادر است در باره تصمیمات و نتایجی که به آن میرسد توضیح داده و استدلال نماید.
از دیگر سیستمهای خبره میتوان به mycin در تشخیص بیماریهای عفونی خونی و XCON که سیستمی ستبرای تعیین پیکربندی رایانه اشاره کرد که هر کدام با موفقیتبه مرحله استفاده تجاری نیز رسیدهاند.
علاوه بر کاربردهای فوق، سیستمهای خبره در زمینههای متنوعی از قبیل کشاورزی، شیمی، سیستمهای رایانهای، الکترونیک، مهندسی، زمینشناسی، مدیریت اطلاعات، حقوق، ساخت و تولید، پزشکی، هواشناسی، علوم نظامی، فیزیک، کنترل و فنآوری فضائی مورد استفاده قرار گرفته است.
محمد حسین نجفی شعاع
http://۷sepehr.blogfa.com
http://۷sepehr.blogfa.com
ایران مسعود پزشکیان دولت چهاردهم پزشکیان مجلس شورای اسلامی محمدرضا عارف دولت مجلس کابینه دولت چهاردهم اسماعیل هنیه کابینه پزشکیان محمدجواد ظریف
پیاده روی اربعین تهران عراق پلیس تصادف هواشناسی شهرداری تهران سرقت بازنشستگان قتل آموزش و پرورش دستگیری
ایران خودرو خودرو وام قیمت طلا قیمت دلار قیمت خودرو بانک مرکزی برق بازار خودرو بورس بازار سرمایه قیمت سکه
میراث فرهنگی میدان آزادی سینما رهبر انقلاب بیتا فرهی وزارت فرهنگ و ارشاد اسلامی سینمای ایران تلویزیون کتاب تئاتر موسیقی
وزارت علوم تحقیقات و فناوری آزمون
رژیم صهیونیستی غزه روسیه حماس آمریکا فلسطین جنگ غزه اوکراین حزب الله لبنان دونالد ترامپ طوفان الاقصی ترکیه
پرسپولیس فوتبال ذوب آهن لیگ برتر استقلال لیگ برتر ایران المپیک المپیک 2024 پاریس رئال مادرید لیگ برتر فوتبال ایران مهدی تاج باشگاه پرسپولیس
هوش مصنوعی فناوری سامسونگ ایلان ماسک گوگل تلگرام گوشی ستار هاشمی مریخ روزنامه
فشار خون آلزایمر رژیم غذایی مغز دیابت چاقی افسردگی سلامت پوست