دانلود پایان نامه سیستم‌های هوشمند و شناسایی دانش

دانلود پایان نامه

دامنه خبره: کشف دانش اغلب شامل استخراج دانش از کسانی است که در آن فیلد متخصص هستند.
استنباط دانش: فرایندی که شامل تکنیک‌های مصاحبه‌ای و غیر مصاحبه‌ای متعدد است.
پروژه سیستم‌های خبره به رویکردهای مخصوص برای مدیریت نرم‌افزار احتیاج دارد. متدلوژی‌های به کار رفته برای ساخت سیستم‌های خبره با مسأله در کشف دانش مواجه می‌شوند. در ادامه فرایند مهندسی دانش که برای طراحی سیستم‌های خبره مورد استفاده قرار می‌گیرد را شرح می‌دهیم.
2-7-3 فرایند مهندسی دانش
فرایند کشف دانش از خبره‌ها و ساختن پایگاه دانش، مهندسی دانش نامیده می‌شود. هدف مهندسی دانش شبیه مهندس نرم‌افزار است: تبدیل کردن فرایند ساختن سیستم پایگاه دانش از قالب هنر به دیسیپلین مهندسی است. این کار نیازمند آنالیز فرایند ساختاری خودش و توسعه متدها، زبان‌ها و ابزاری مناسب و خاص برای توسعه سیستم پایگاه دانش است [20]. مهندسی دانش شامل همکاری خبره‌ها در دامنه کاری با مهندس دانش است تا قوانین ضمنی ساخته و کد شوند که افراد خبره از آن در حل مسائل واقعی استفاده می‌کنند. که این رشته به مهندسی نرم‌افزار مربوط است [19]. توسعه سیستم‌های پایگاه دانش فرایندی انتقالی از دانش بشر به پیاده‌سازی پایگاه دانش است. این انتقال بر اساس این فرضیه استوار است که دانش مورد نیاز سیستم KBS در حال حاضر موجود است و فقط باید جمع‌آوری و پیاده‌سازی شود. دانش مورد نیاز معمولاً از طریق خبره‌ها که چگونه آن‌ها وظایف خاص را حل می‌کنند بدست می‌آید [20].
به مهندسی دانش از دو دیدگاه می‌توان نگریست: محدود و وسیع. از دیدگاه محدود مهندسی دانش با کسب، ارائه، ارزیابی، استنتاج، تفسیر و نگه‌داری دانش سروکار دارد. در عوض، بر اساس دیدگاه وسیع، این اصطلاح تمام فرایند توسعه و نگه‌داری سیستم‌های هوشمند را توضیح می‌دهد.
دانش استفاده‌شده توسط افراد خبره اغلب غیر ساختار یافته و غیر صریح است. هدف اصلی مهندسی دانش کمک به خبره‌ها است که آنچه را که می‌دانند به صورت ماهرانه بیان کنند و اینکه دانش را در قالبی قابل استفاده و درک مستندسازی کنند [19].
2-7-4 مراحل فرایند مهندسی دانش
فرایند مهندسی دانش شامل 5 فعالیت اصلی است:
کشف دانش. کشف دانش شامل کشف دانش از افراد خبره، کتاب‌ها، اسناد، حسگرها و کامپیوترها است. دانش ممکن است در حوزه مسأله یا در روال‌های حل مسأله تشخیص داده شود، که ممکن است دانش کلی باشد (دانش درباره کسب و کار (یا ابر دانش (دانش درباره دانش) باشد. بیرد به صورت فرمال ارزیابی کرد که کشف دانش گلوگاه در توسعه سیستم‌های خبره امروزی است. بنابراین تحقیقات تئوری بیشتری دی این زمینه هنوز هم هدایت می‌شود.
ارائه دانش: دانش اکتسابی سازماندهی می‌شود بنابراین در فعالیتی به نام ارائه دانش برای استفاده آماده است. این فعالیت شامل آماده‌سازی نقشه دانش و رمزگذاری دانش در پایگاه دانش است.
ارزیابی دانش: ارزیابی دانش شامل اعتبار سنجی و ارزیابی دانش است تا زمانی که کیفیت آن قابل قبول باشد. برای تست، نتایج اغلب به حوزه خبره نشان داده می‌شود تا میزان دقت سیستم خبره ارزیابی شود.
استنتاج: این فعالیت شامل طراحی نرم‌افزار برای قادر ساختن کامپیوتر جهت ساخت استنتاج بر اساس دانش ذخیره شده و مسئله خاص است. این سیستم می‌تواند برای کاربران غیر خبره پیشنهاداتی مهیا کند.
تفسیر و توجیه: این مرحله شامل طراحی، برنامه‌نویسی توانایی تفسیر است (برنامه‌نویسی توانایی جواب دادن به سوالات به عنوان نمونه چرا یک قطعه خاص اطلاعات به وسیله کامپیوتر مورد نیاز است و یا حتی چگونه نتیجه حتمی توسط کامپیوتر اخذ می‌گردد).
شکل 4-2 فرایند مهندسی دانش و ارتباطات فعالیت‌های مهندسی دانش را نشان می‌دهد.
شکل 4-2 : فرایند مهندسی دانش
چون هدف ما کاربرد روش کاوش ایده در مرحله کشف دانش است در بخش بعدی این مرحله به صورت کامل‌تر مورد بحث قرار می‌گیرد[19].
2-7-5 مرحله کشف دانش
این مرحله وظیفه آسانی نیست. این مرحله شامل شناسایی دانش، ارائه دانش در قالبی مناسب، ساختاردهی دانش و انتقال دانش به ماشین است. فرایند کشف دانش می‌تواند به وسیله نقش‌های شرکت‌کنندگان مهم به صورت وسیع تحت تأثیر قرار گیرد: مهندس دانش، خبره، کاربر نهایی.
مهندس دانش باید به عنوان معلم ساختار دانش، طراح ابزار و سازمان دهنده و واسط بین خبره و کاربر نهایی عمل کند.
توانایی و شخصیت مهندسی دانش به طور مستقیم خبره را تحت تأثیر قرار می‌دهد. بخش موفقیت آمیز کشف دانش توسعه رابطه مثبت با خبره است. مهندس دانش باید پاسخگوی ایجاد اثر مثبت، اطلاعات ارتباطی مثبت درباره پروژه، فهمیدن سلیقه خبره‌ها، تدارک جلسات و… است. در بعضی از پروژه‌های سیستم خبره از خبره‌های متعدد استفاده می‌شود که معمولاً این کار به دلایل زیر انجام می‌شود:
درک بهتر دامنه دانش
برای بهبود ارزیابی، سازگاری، دقت، جامعیت و ارتباط دانش
برای مهیا کردن سودمندی بیشتر
برای شناسایی آسان نتایج نادرست
….