سیستم خبره خودکار برای انتخاب پرسنل. توسعه یک سیستم خبره برای استخدام مبتنی بر شبکه عصبی سیستم خبره برای استخدام

ارسال کار خوب خود در پایگاه دانش ساده است. از فرم زیر استفاده کنید

دانشجویان، دانشجویان تحصیلات تکمیلی، دانشمندان جوانی که از دانش پایه در تحصیل و کار خود استفاده می کنند از شما بسیار سپاسگزار خواهند بود.

نوشته شده در http://www.allbest.ru/

وزارت آموزش و پرورش و علوم فدراسیون روسیه

موسسه آموزشی بودجه ایالتی فدرال

آموزش عالی حرفه ای

"دانشگاه دولتی هوافضای سیبری به نام آکادمیک M.F. Reshetnev"

موسسه انفورماتیک و مخابرات

گروه مهندسی انفورماتیک و کامپیوتر

دورهپروژه

توسطانضباط: سیستم های هوشمندو تکنولوژی

برموضوع: " توسعه یک سیستم خبره برای استخدام مبتنی بر شبکه عصبی

تکمیل شده: st-t gr. BISZU 13-01

بابکوف A.I.

بررسی شده توسط: مدیر کار

داموف ام.و.

کراسنویارسک، 2016

  • معرفی
  • 1.1 توضیحات برای توسعه بیانیه مشکل
  • 1.2 هدف توسعه
  • 1.3 الزامات قابلیت اطمینان
  • 1.4 الزامات برنامه
  • 1.5 مورد نیاز برای ویژگی های عملکردی
  • 2.1 ساختار داده های ورودی
  • 2.2 راهنمای برنامه نویس
  • 2.3 راهنمای کاربر
  • نتیجه
  • کاربرد

معرفی

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

سیستم خبره سیستمی است که قدرت کامپیوتر و دانش را با تجربه یک متخصص ترکیب می‌کند، به گونه‌ای که بتواند توصیه‌های معقولی ارائه دهد یا راه‌حلی معقول برای یک مشکل ارائه دهد. ویژگی اضافی یک سیستم خبره، توانایی توضیح مسیر استدلال خود به شکلی قابل درک برای کاربر است.

برای انجام این کار، توسعه یک ابزار نرم افزاری، یعنی «سیستم تخصصی برای انتخاب پرسنل با استفاده از شبکه عصبی» ضروری است.

هدف داده شده دوره کار کردن است در حال مطالعه سیستم های کار کردن با cadخندق با در نظر گرفتن توسط Oتیبور نامزدهای بر که یا دیگر عنوان شغلی.

مزایا و مزایای خودکارسازی انتخاب کارکنان با استفاده از "سیستم خبره":

· کاهش هزینه های نیروی کار مرتبط با ورودی اطلاعات.

· تسریع در جستجو و جذب نامزدها.

· رشد مداوم پایه.

· حسابداری ساده، حذف از دست دادن داده ها.

سیستم کارشناس استخدام

· مطالعه کامل و با کیفیت بالا از اطلاعات در مورد شرایط مورد نیاز برای جای خالی.

1. شرح سیستم خبره برای جذب نیرو

1.1 توضیحات برای توسعه بیانیه مشکل

به عنوان یک قاعده، سیستم های خبره برای حل مشکلات عملی در برخی از زمینه های بسیار تخصصی ایجاد می شوند که دانش متخصصان نقش مهمی را ایفا می کند. سیستم های خبره اولین پیشرفت هایی بودند که توانستند توجه زیادی را به نتایج تحقیقات در این زمینه جلب کنند هوش مصنوعی.

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

مبنای توسعه این برنامه، اجرای کار درسی در رشته "سیستم ها و فناوری های فکری" به عنوان مثال "سیستم خبره برای استخدام با استفاده از شبکه عصبی" است. این برنامه باید برای بهینه سازی استخدام طراحی شود.

1.2 هدف توسعه

سیستم خبره برای ذخیره و پردازش اطلاعات مربوط به انتخاب پرسنل طراحی شده است. ابزار نرم افزاری "سیستم خبره برای انتخاب پرسنل بر اساس شبکه عصبی" می تواند کار جستجو را با استفاده از ویژگی های شی اطلاعات مربوط به خود شی که دارای این ویژگی ها است، به طور قابل توجهی ساده کند. این ابزار نرم افزاری نه تنها برای سوابق پرسنلی طراحی شده است، بلکه قابلیت استفاده در سایر زمینه های فعالیت را نیز دارد.

1.3 الزامات قابلیت اطمینان

قابلیت اطمینان سیستم به عنوان یک کل به قابلیت اطمینان سیستم بستگی دارد سیستم عامل.

سیستم خبره باید در یک زمان معقول راه حلی بیابد که بدتر از راه حلی نباشد که توسط یک متخصص در این زمینه ارائه می شود.

1.4 الزامات برنامه

لازمه اصلی «سیستم جذب شبکه عصبی خبره»، کارکرد جذب به کمک فاکتور است.

1.5 مورد نیاز عملکرد

برنامه باید توانایی انجام عملکردهای زیر را داشته باشد:

ویژگی های شی و خود شی را تغییر دهید.

· افزودن/تغییر، حذف ویژگی های شی و خود شی.

· ذخیره / بارگذاری پایه برای ذخیره اطلاعات در مورد شی.

· آموزش شبکه را انجام دهید.

· اجرای فرآیند جذب نیرو.

1.6 الزامات ترکیب و پارامترهای سخت افزار کامپیوتر

رایانه باید رایانه ای با حداقل ویژگی های زیر باشد:

پردازنده اینتل پنتیوم 1000 مگاهرتز؛

· جلد حافظه دسترسی تصادفی- 512 مگابایت؛

ظرفیت هارد دیسک - 30 گیگابایت.

به عنوان سیستم عامل می توان استفاده کرد:

· ویندوز مایکروسافت XP و بالاتر.

2. توسعه یک سیستم خبره برای استخدام

2.1 ساختار داده های ورودی

داده های ورودی برنامه باید به شکل متن وارد شده در یک فرم خاص یا ذخیره / بارگیری فایل مربوط به یک الگوی خاص سازماندهی شود. داده های وارد شده به صورت دستی در فیلد مربوطه ثبت می شود.

منظور از عبارت نتیجه مطلوب چیست؟ این واقعیتی است که در جریان آموزش شبکه عصبی «سیستم خبره» معرفی شد.

اگر ارزش این واقعیت را تعیین کنیم که آموزش عالی و دانش زبان های برنامه نویسی است. C++، Delphi، 1C: Enterprise، C# یک برنامه نویس است، به این معنی که واحدهای سیگنال بر روی ورودی های اختصاص داده شده به ویژگی های "آموزش عالی" و "دانش زبان های برنامه نویسی. C++، Delphi، 1C: Enterprise، C#" و صفر برای ورودی های باقیمانده و نتیجه واکنش مورد نظر برابر با 1 خواهد بود. اگر برای این ویژگی ها این واقعیت وجود داشته باشد که این شیء ما نیست، نتیجه واکنش مورد نظر برابر با 0 خواهد بود.

ابزار نرم افزاری «سیستم تخصصی استخدام با استفاده از شبکه عصبی» برای هر شی نورون خاص خود را دارد. به عنوان مثال، هنگامی که یک شی جدید اضافه می کنید، یک نمونه جدید از کلاس RecognizableObject ایجاد می شود و یک نمونه از کلاس Neuron در آن ایجاد می شود.

برای پیاده‌سازی ابزار نرم‌افزاری «سیستم تخصصی جذب نیرو بر اساس شبکه عصبی» یک شبکه عصبی طراحی شد که دارای دو پارامتر است:

- ویژگی های جسم؛

- نام شی

در زیر پنجره ای برای وارد کردن علامت (خاصیت) یک شی وجود دارد.

شکل 1 - وارد کردن نام صفت (ویژگی) شی

کلاس شبکه عصبی مورد استفاده در زیر نشان داده شده است:

نورون کلاس عمومی

// / ورودی شبکه عصبی

لیست عمومی ورودی ها

در زیر شکل 2 آمده است که پنجره ای را برای وارد کردن نام شی در هنگام وارد کردن و ویرایش نشان می دهد.

شکل 2 - وارد کردن نام شی

2.2 راهنمای برنامه نویس

این برنامه از انواع فایل های زیر تشکیل شده است:

ExpertSystemKadru. exs - فایل پایگاه داده سیستم خبره;

نورون. cs - ماژول شبکه عصبی؛

FuncTranc. cs - تابع انتقال؛

ExpertSystemKadru. csproj - فایل اصلی پروژه.

پس از اجرای ExpertSystem. exe، پنجره اصلی پروژه روی صفحه ظاهر می شود.

شکل 3 - پنجره برنامه "سیستم تخصصی انتخاب پرسنل بر اساس شبکه عصبی"

شکل 4 در زیر نشان داده شده است، سوال "سیستم خبره برای انتخاب پرسنل" سپس شما باید ویژگی شی را که می خواهید شناسایی کنید انتخاب کنید.

شکل 4 - پنجره سوال "سیستم تخصصی انتخاب پرسنل بر اساس شبکه عصبی"

شکل 5 در زیر نشان داده شده است، خروجی پاسخ به سوال "سیستم استخدام متخصص" با کمک شبکه عصبی، دو مقدار را به ورودی ارسال کردیم، پاسخی دریافت کردیم، برای یک موقعیت خاص با این ویژگی در این مورد، "متخصص استخدام" حاوی ویژگی "تحصیلات عالی، دانش 1C: حقوق و دستمزد سازمانی و پرسنل" است. نهاد عمومیبازنگری 2-3". پاسخ در خروجی شبکه عصبی سیگنال صحیحی را نشان داد.

شکل 5 - پنجره خروجی نتیجه با استفاده از شبکه عصبی "سیستم تخصصی انتخاب پرسنل بر اساس شبکه عصبی"

وظیفه اصلی یک سیستم خبره این است که یک شی را با مجموعه مشخصی از ویژگی ها تشخیص دهد.

2.3 راهنمای کاربر

در طول طراحی دوره، یک "سیستم تخصصی برای جذب پرسنل بر اساس شبکه عصبی" توسعه یافت. راهنمای کار با این ابزار نرم افزاری در جدول 1 ارائه شده است.

جدول 1 - اقدامات کاربر هنگام کار با برنامه.

عمل

اقدام کاربر

اقدام برنامه

راه اندازی برنامه

سیستم خبره exe

پنجره اصلی برنامه ظاهر می شود

انتخاب پارتیشن - فایل

با کلیک بر روی دکمه - دانلود

لازم به ذکر است فایل پایگاه داده ذخیره شده «سامانه کارشناس جذب نیرو»

برای ذخیره اطلاعات اولیه باید نام فایل «سیستم تخصصی استخدام» را مشخص کنید

دکمه را فشار دهید - خروج

خروج از برنامه "سامانه تخصصی برای جذب نیرو"

بر روی دکمه افزودن ویژگی کلیک کنید

فیلدهای ویژگی را برای اشیا به لیست اضافه می کند

با کلیک بر روی دکمه - ویرایش ویژگی

ویژگی انتخاب شده را ویرایش می کند

با کلیک بر روی دکمه - حذف ویژگی

در صورت عدم وجود لیست اشیاء حذف می شود در غیر این صورت حذف اموال ممنوع است

روی دکمه - اضافه کردن شی کلیک کنید

یک شی را به لیست فیلد اضافه می کند

دکمه را فشار دهید - شی را ویرایش کنید

شی انتخاب شده را ویرایش می کند

فشار دادن دکمه - حذف شی

شی داده شده را حذف می کند

ادامه جدول 1 - اقدامات کاربر هنگام کار با برنامه.

آموزش آنلاین انجام دهید

فشار دادن دکمه - وارد کردن فاکتورها در مورد فریم ها

انتخاب یک شی به عنوان پارامتر ورودی و ایجاد فاکتور برای این شی با انتخاب ویژگی برای استخدام

سوال را اجرا کنید

با کلیک بر روی دکمه - یک سوال را اجرا کنید

سیستم خبره یک شی را با مجموعه ای از ویژگی ها پیدا می کند

در مورد برنامه

اطلاعات مربوط به توسعه دهنده را نمایش می دهد

هنگامی که کاربر یک سوال از سیستم خبره انجام می دهد (پرسش) می کند، ویژگی های لازم را انتخاب می کند، سیگنال های 1 به ورودی های مربوطه ارسال می شوند و 0 به بقیه انتخاب نمی شوند، هر نورون چه چیزی دارد. اگر سیگنال خروجی برابر با 1 باشد - این شیء ما (موقعیت ما) است، اگر 0 باشد پس نه (شیء یا موقعیت را نمی داند). همچنین ممکن است چندین شی با ویژگی های داده شده مطابقت داشته باشند. برنامه این را گزارش خواهد کرد، ممکن است اتفاق بیفتد که یک نفر نیست. سپس «سیستم خبره» پاسخ می دهد: «نمی دانم چه جای خالی است».

2.4 تست نرم افزار

به طور کلی، "سیستم تخصصی برای انتخاب پرسنل" به خوبی کار می کند، هر چند مثبت کاذب امکان پذیر است. راه برون رفت از یک راه حل با چنین مثبت های کاذب، پرسیدن حقایق بیشتر از سیستم خبره در طول فرآیند یادگیری است، به ویژه در مورد این واقعیت که "این شی درست نیست." به عنوان مثال، در کنار این واقعیت که "تحصیلات عالی و دانش 1C یک حسابدار است" مفید است که این واقعیت ها را تنظیم کنید که "3 سال سابقه رانندگی و تحصیلات عالی یک حسابدار است"، "دانش C ++، C #". زبان های برنامه نویسی خیار نیست "ترش و نارنجی حسابدار نیست."

شکل 6 - پنجره خروجی "سیستم تخصصی انتخاب پرسنل بر اساس شبکه عصبی"

شکل 7 اجرای یک سوال در "سیستم خبره" را نشان می دهد.

شکل 7 - پنجره خروجی "سیستم خبره برای استخدام بر اساس شبکه عصبی"

سیستم خبره در قالب فرم های مجزا اجرا می شود: فرم اصلی، فرم های ویرایش و آموزش شبکه و فرم تصمیم گیری سیستم خبره. فرم تصمیم گیری از پایگاه دانش ایجاد شده برای جستجوی اطلاعات خاص و بر روی یک شی خاص برای یافتن آن استفاده می کند.

نتیجه

در نتیجه کار دوره، اصلی است اصول مدرنساخت سیستم های خبره در مناطق مختلف، ساختار و اصول عملکرد سیستم های خبره، طبقه بندی و ویژگی های آنها مورد مطالعه قرار می گیرد.

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

Visual Studio Professional 2010 به عنوان سیستم نرم افزاری برای پیاده سازی سیستم خبره به عنوان زبان برنامه نویسی سی شارپ انتخاب شد.

این سیستم از نظر اجرای اصول برنامه نویسی شی گرا به عنوان مناسب ترین سیستم انتخاب شد. یک ساختار کلاس ایجاد شد، فرم ها و ماژول های برنامه آنها توسعه یافت.

سیستم توسعه یافته می تواند به عنوان یک سیستم استخدام و غیره استفاده شود.

کتابشناسی - فهرست کتب

1. آگوروف پی.وی. سی شارپ. مجموعه ای از دستور العمل ها. 2007، 429 ص djvu;

2. Ishkova E.A. آموزش سی شارپ. شروع برنامه نویسی در سال 2013;

3. Watson Carley et al C# 2008 Basic course. 2009، 1211 ص djvu;

4. چگونه سیستم خبره خود را بسازیم: Naylor K. 1991;

5. Khaikin S. Neural Networks: دوره کامل 2006.

کاربرد

پیوست A

فهرست کردنبرنامه ها

مدول - نورون

با استفاده از سیستم مجموعه ها. عمومی؛

فضای نام ExpertSystem

// / اعلام کلاس نورون

نورون کلاس عمومی

// / مولد اعداد تصادفی

private static Random rnd = new Random();

// / ورودی شبکه عصبی

لیست عمومی ورودی ها

// / نتیجه خروجی شبکه عصبی

خروجی دوگانه عمومی؛

// / وزن شبکه های عصبی

لیست عمومی وزنه ها

// / تابع انتقال

عمومی FuncTranc trans;

// / نرخ یادگیری شبکه عصبی

عمومی دوتایی mu;

// / سازنده بر حسب تعداد وزنه ها

// /تعداد اوزان

// /تابع انتقال

نورون عمومی (int a_count، FuncTranc a_trans)

ورودی ها = لیست جدید ();

وزن = لیست جدید ();

برای (int i = 0; i< a_count; i++)

ورودی ها افزودن (0);

وزنه ها Add(rnd.NextDouble() * 2 - 1);

محاسبه خالی عمومی ()

برای (int i = 0; i< weights. Count; i++)

res += (وزن[i] * ورودی[i])؛

خروجی = trans.compute(res);

// / آموزش نورون

// / واکنش مورد نظر

// / بردار ورودی

مطالعه خلأ عمومی (t مضاعف، فهرست a_ورودی ها)

دو برابر y = خروجی;

دو برابر dty = t - y;

ترانس. مطالعه (mu، dty)؛

برای (int i = 0; i< weights. Count; i++)

وزن[i] = وزن[i] + mu * dty * a_inputs[i];

// / پارامترهای ورودی را تنظیم کنید

// / فهرست اعداد

عمومی void set_incomes (فهرست الف_درآمدها)

if (a_incomes. Count! = inputs. Count) new Exception ("نرون: set_incomes: تعداد نامعتبر پارامترهای ورودی مشخص شده!");

int cn = a_incomes. شمردن؛

برای (int i = 0; i< cn; i++)

ورودی[i] = a_درآمدها[i];

مدول - انتقالکارکردFuncTranc

فضای نام ExpertSystem

( // / کلاس ثابت کدهای تابع انتقال

کلاس استاتیک عمومی TransFuncConstId

// / آستانه

عمومی const ThresholdId = 1;

// / تابع انتقال سه سطحی

عمومی const int ThreeLevelsId = 2;

// / تابع انتقال سیگموئید

عمومی const int SignFuncId = 3;

// / تابع خطیبا اشباع

عمومی const int LinearSaturationId = 4;

// / تابع انتقال گاوسی

عمومی const int GaussFuncId = 5;

// / تابع انتقال "همانطور که هست"

عمومی const int AsisId = 6;

// / تعداد انواع توابع انتقال

public const int TransFuctionCount = 6;

// / رابط تابع انتقال

رابط عمومی FuncTranc

// / معادل تابع انتقال را بررسی کنید

// / یک شی تابع انتقال دیگر

// / درست - معادل، نادرست - متفاوت

bool is_equal(FuncTranc a_func);

// / مقدار پاس شده

// / نتیجه محاسبه

double compute (double a_income);

// / یک کپی مستقل از تابع انتقال تهیه کنید

// / کپی از خود

FuncTranc clone();

// / کد شناسایی تابع انتقال

// /بررسی صحت تابع انتقال

// /true - درست، نادرست - نادرست

bool valid (دقیقه دو برابر، حداکثر دو برابر)؛

// / آموزش تابع انتقال

// / نرخ یادگیری

// / تفاوت بین نتیجه مطلوب و واقعی

مطالعه باطل (mu مضاعف، دو dty)؛

میزبانی شده در Allbest.ru

اسناد مشابه

    شرح اطلاعات ورودی و خروجی الزامات برای مجموعه ابزارهای فنی و برای رابط کاربر نهایی. توسعه اشکال نمایش داده های ورودی و خروجی. طراحی ماژول های نرم افزاری راهنمای کاربر و برنامه نویس.

    مقاله ترم، اضافه شده در 2015/06/27

    ویژگی های عمومیصنعت فیلم به عنوان زمینه کاری. توسعه پایگاه داده و درخت سوالات برای به دست آوردن اطلاعات برای انتخاب فیلم. پیاده سازی نرم افزار سیستم خبره. تست سیستم و ایجاد کتابچه راهنمای کاربر.

    مقاله ترم، اضافه شده در 2014/05/19

    ویژگی های الگوریتم ها، معیارهای کیفیت. ایجاد و کاربرد محصول نرم افزاریبه زبان دلفی نوع سیستم عامل ساختار داخلیمحصول نرم افزاری دفترچه راهنمای کاربر و برنامه نویس، محاسبه هزینه اولیه و قیمت برنامه.

    پایان نامه، اضافه شده 06/12/2009

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

    گزارش تمرین، اضافه شده در 2011/02/23

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

    پایان نامه، اضافه شده 03/11/2010

    ساختار یک سیستم خبره معمولی پایگاه داده (حافظه کاری)، هدف آن. تابع getsport به عنوان نمونه ای از کلاس cSport. الگوریتم سیستم خبره پیاده سازی رابط کاربری. نتایج تست سیستم توسط کاربر.

    مقاله ترم، اضافه شده 06/13/2012

    طراحی ماژول برنامه: مجموعه ای از مواد منبع؛ شرح داده های ورودی و خروجی؛ انتخاب نرم افزار. شرح انواع داده ها و پیاده سازی رابط برنامه. تست ماژول نرم افزار و کمک به توسعه سیستم.

    مقاله ترم، اضافه شده در 2014/08/18

    توسعه یک سیستم خبره برای انتخاب زبان برنامه نویسی برای این نرم افزار. انتخاب و اثبات مکانیسم استنتاج تصمیم. درخت پایگاه دانش سیستم خبره برنامه برای تشکیل منوی اصلی، راهنمای کاربر.

    مقاله ترم، اضافه شده در 2012/08/15

    توسعه برنامه ای که امکان اجرای رمزگذاری و رمزگشایی یک فایل متنی را با استفاده از روش جایگزینی و روش جایگشت می دهد. الزامات برای ویژگی های عملکردی، قابلیت اطمینان، ترکیب و پارامترهای سخت افزار نرم افزار. رابط کاربری.

    مقاله ترم، اضافه شده در 2011/04/30

    ایجاد یک سیستم خبره هوشمند برای انتخاب قطعات برای کامپیوتر رومیزی. پزشکی به عنوان نمونه ای از یک سیستم خبره با استفاده از روش کریس-نیلور. استخراج دانش، ساختار آن، ارائه، استراتژی خروجی.

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

روش‌هایی برای تولید خودکار اکتشافات جستجو

2. ساخت خودکار مجموعه ای از اکتشافات 3...

روش‌هایی برای تولید خودکار اکتشافات جستجو

سیستم خبره به طور مستقل برای هر جفت (روبریک، نوع منبع) آموزش داده می شود. بیایید تعاریف زیر را که در فرآیند آموزش یک سیستم خبره استفاده می شود، معرفی کنیم: متن مربوطه متن ...

مروری بر سیستم های خبره

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

بخش توضیحات محمول پایگاه داده داخلی

برای انجام یک معاینه، یک برنامه کامپیوتری باید بتواند مسائل را از طریق استنتاج حل کند و در عین حال نتایج به اندازه کافی قابل اعتماد به دست آورد. برنامه باید به سیستمی از حقایق به نام پایگاه دانش دسترسی داشته باشد...

توسعه سیستم خودکارمدیریت پرسنل ACS "بخش منابع انسانی"

شکل 2.1 ساختار تعمیم یافته یک سیستم خبره را نشان می دهد. شکل 2.1 - ساختار معمولی یک سیستم خبره باید توجه داشت که ES واقعی ممکن است ساختار پیچیده تری داشته باشد، با این حال، بلوک های نشان داده شده در شکل ...

توسعه پوسته سیستم خبره

توسعه یک سیستم خبره برای استخدام مبتنی بر شبکه عصبی

یک سیستم خبره (ES) سیستمی است که تصمیمات را بر اساس یک پایگاه دانش (KB) (به ویژه بر اساس تصمیمات تولیدی) تولید می کند. سیستم تولید (PS) یا محصولات \u003d (RDB، MV، BZ) ساختار کلی سیستم خبره (ES) در شکل نشان داده شده است.

ایجاد یک سیستم خبره برای موضوع "ساخت حمام در کلبه تابستانی"

با ترکیب اطلاعات در مورد خواص اشیا و روابط بین آنها، مجموعه ای از حقایق را به دست می آوریم که باید در آنها گنجانده شود پایه کارداده ها (RDB) سیستم فکری: RDB = ( Bath_1.Constructed [ نوع واقعیت: بولی؛ مقدار اولیه = نادرست ]...

سیستم تخصصی "انتخاب تجهیزات ورزشی"

این برنامه یک پوسته تعاملی است که می تواند سوالاتی را از کاربر بپرسد. هنگامی که برنامه سوالی می پرسد، کاربر می تواند به "بله" یا "خیر" پاسخ دهد...

سیستم خبره برای خودکارسازی فرآیندهای تصمیم گیری هنگام انتخاب موتورسیکلت

سیستم خبره توسعه یافته شامل چندین ماژول، زبان های توسعه html، php خواهد بود. نشانه گذاری صفحه سیستم، عناصر کنترل، ماژول سوالات به زبان html نوشته شده است.

سیستم های خبره

ساختار تعمیم یافته سیستم خبره در شکل نشان داده شده است. لازم به ذکر است که EIS واقعی ممکن است ساختار پیچیده تری داشته باشد، اما بلوک های نشان داده شده در شکل مطمئناً در هر سیستم خبره واقعی وجود دارد.

به منظور ساده سازی فرآیند استخدام، برخی شرکت های آمریکاییاستفاده از سیستم های خبره کامپیوتری برای مصاحبه های اولیه با افرادی که مایل به درخواست شغل هستند. به گفته اکثر کاربران، چنین سیستم هایی به افزایش کامل و قابلیت اطمینان داده های دریافتی کمک می کند، به ارزیابی عینی کاندیداها کمک می کند و بر عملکرد شرکت ها (بهره وری، گردش کارکنان، سطح تخلفات، سرقت و غیره) تأثیر مثبت می گذارد. ). سیستم خبره مؤثرترین روش های کاری را که توسط متخصصان بخش پرسنل شرکت جمع آوری شده است متمرکز می کند و به آنها امکان می دهد بر کاستی های انسانی مانند غیبت ، احساسات بیش از حد ، کندی و ترس از طرح یک "سوال تیز" برای همکار غلبه کنند. بر اساس مشاهدات روانشناسان، پاسخ دهندگان، هنگام "صحبت کردن" با رایانه، هیجان کمتری را تجربه می کنند و پاسخ های صریح تری نسبت به هنگام برقراری ارتباط با یک مصاحبه کننده زنده می دهند.
برنامه‌های مصاحبه و آزمایش برای افرادی که متقاضی شغل هستند، باید در اصطلاح دانشمندان رایانه «دوستانه» باشد، یعنی راهی طبیعی برای تعامل کاربر، محافظت در برابر خطاها، ابزارهای توسعه‌یافته برای اعلان‌ها و اسناد تعاملی فراهم کند. به ویژه، آنها ممکن است شامل سؤالاتی با پاسخ های منحصر به فرد متقابل باشند. ماهیت سوالات و همچنین ترتیب آنها در طول مصاحبه بسته به محتوای پاسخ ها فردی است. رایانه محتوای پاسخ‌های پاسخ‌دهنده را کنترل می‌کند، توجه او را به تناقضات در حال ظهور جلب می‌کند، سرعت پاسخ به سؤالات فردی را ثابت می‌کند.
چنین برنامه ای به طور متوسط ​​شامل 75-125 سؤال است که با در نظر گرفتن الزامات شغلی و ویژگی های فعالیت های شرکت و ارائه پاسخ های متقابل منحصر به فرد فرموله شده است. مدت زمان تست حدود 20 دقیقه است. یک افسر منابع انسانی حدود دو ساعت طول می کشد تا به همان میزان اطلاعات را در یک مصاحبه حضوری به دست آورد. سپس نتایج با روش های مختلف روانسنجی و تحلیل آماریو با داده های سایر نامزدها مقایسه شود.
در پایان مصاحبه، رایانه به کارمند منابع انسانی جدولی می دهد که نتایج مصاحبه را در بخش ها خلاصه می کند: داده های خلاصه (شامل تفکیک پاسخ ها بر اساس موضوعات کلیدی داده شده: فعالیت قبلی، تجربه زندگی). فهرستی منظم از تناقضات در پاسخ ها؛ سرعت پاسخ (سوالات برجسته می شوند، پاسخ دهندگان زمانی را بیش از میانگین برای آزمون سپری می کنند). لیستی از پاسخ های "مشکل" (که نیاز به تجزیه و تحلیل و مشخصات اضافی در طی مصاحبه بعدی با یک کارمند خدمات پرسنلی دارد). یک لیست نمونه از سوالاتی که یک استخدام کننده باید در طول مصاحبه بپرسد.

علاوه بر این، در صورت ارائه توسط برنامه، نتایج آزمایش برخی از ویژگی های روانی یا تجاری داوطلب با توجه به پاسخ های وی ارائه می شود.
خلاصه
1. کلیه کارهای مربوط به انتخاب، آموزش، قرار دادن و استفاده منطقی از پرسنل در تولید مستلزم ارزیابی پرسنل مدیریتی است. ذخیره پرسنل مدیریتی به عنوان یک گروه ویژه تشکیل شده از کارمندان درک می شود که کیفیت آنها الزامات مربوط به مدیران یک رتبه خاص را که انتخاب گواهینامه ، آموزش مدیریتی ویژه را گذرانده اند و نتایج مثبتی در فعالیت های تولیدی به دست آورده اند را برآورده می کند. روش های انتخاب نامزدهای ذخیره پرسنل مدیریتی به سه گروه اصلی پیش بینی، عملی و آزمایشگاهی تقسیم می شود. فهرست پست هایی که یک رهبر با درجه خاصی حق تعیین آنها را دارد، نامگذاری او نامیده می شود. استقرار پرسنل در پست های مدیریتی هدف اصلی خط مشی پرسنلی شرکت و حلقه کلیدی در تمامی کارها با پرسنل مدیریتی است.
سوالات و وظایف برای تکرار
1. دوره های اصلی و مراحل صدور گواهینامه مدیران و متخصصان را شرح دهید. ارزیابی فعلی کارکنان مدیریت شامل چه مواردی است؟ نام اصول کلیکار رزرو الزامات جدید برای مدیران منابع انسانی چیست؟ منابع اصلی مجموعه رهبری را شرح دهید.

اس. مالیکووا،
MSTU im. N.E. باومن

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

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

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

در نتیجه ترکیب دانش چندین متخصص در یک سیستم خبره، می توانید سیستمی را به دست آورید که به حل چنین مشکلاتی کمک می کند و در سطح بالایی که به طور جداگانه حتی در اختیار بهترین متخصص نیست.

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

خود حوزه موضوعی، در اصل، یک مشکل یا حوزه فعالیت کم و بیش مشخص است. به عنوان مثال، سیستم های خبره در زمینه هایی مانند هواشناسی، پزشکی، مدیریت پرسنل و غیره کاربرد پیدا کرده اند.

اگر حوزه موضوعی بزرگ است، باید بدون نقض ساختار منطقی کلی آن به مسائل فرعی (به ترتیب اهداف - به اهداف فرعی، وظایف - به وظایف فرعی) تقسیم شود. در این صورت، سیستم خبره از چندین ماژول (بلوک) تشکیل خواهد شد. بیشتر اوقات ، اینگونه است که سیستم های خبره در زمینه پرسنل ساخته می شوند ، زیرا حوزه موضوعی این حوزه فعالیت و دامنه وظایفی که باید حل شود بسیار زیاد است.
بدون پرداختن به جزئیات فنی، متذکر می شویم که یکی از رایج ترین مدل های بازنمایی دانش، مدل تولیدی است. یعنی دانش در قالب قوانین (گزاره ها، بیانیه ها) که بر اساس دانش تخصصی تدوین شده اند، به شکل زیر نمایش داده می شود: اگر(شرط)، TO (عمل)، در غیر این صورت(عمل).

بنابراین، پایگاه دانش سیستم خبره عبارت است از:

  • مجموعه ای از قوانین تجربی (تجربی) برای صحت اظهارات (نتیجه گیری) متخصصان در مورد این موضوع.
  • مجموعه ای از داده های تجربی و توصیف مشکلات، گزینه هایی برای حل آنها.

بیاوریم ساده ترین مثالقوانین پایگاه دانش سیستم خبره در حوزه پرسنلی. همانطور که می دانید مدیریت بسیاری از بنگاه ها و سازمان ها هنگام استخدام کارمندان، دوره آزمایشی را برای آنها تعیین می کند. با این حال، برای برخی از افراد، طبق قوانین فعلی، این قانون اعمال نمی شود. مثلا برای افراد زیر 18 سال.

در اینجا یک قانون برای توصیف این وضعیت در پایگاه دانش ممکن است به نظر برسد:

  • IF: استخدام عملیات را انتخاب کنید
  • و: کارگر زیر 18 سال
  • سپس: دوره آزمایشی وجود ندارد.

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

رابط کاربری - این برنامه ای است که به شما امکان می دهد هم در مرحله ورود اطلاعات و هم در مرحله به دست آوردن نتایج، بین کاربر و سیستم خبره گفتگو کنید.

زیرسیستم توضیح برنامه ای است که به کاربر اجازه می دهد به این سوال پاسخ دهد: "چگونه و چرا سیستم به چنین تصمیمی رسیده است؟" زیرسیستم‌های توضیح توسعه‌یافته از انواع دیگر سؤالات پشتیبانی می‌کنند. ویرایشگر پایگاه دانش هوشمند (نمودار را ببینید) - برنامه ای که به مهندس دانش توانایی ایجاد پایگاه داده در حالت تعاملی را ارائه می دهد.

هنگام تصمیم گیری در مورد کسب یک سیستم خبره، باید مشخص شود که چه اهدافی دنبال می شوند. تکرار دانش؟ بهبود کیفیت تصمیمات اتخاذ شده؟ اتوماسیون جنبه های معمول کار؟ یا هدف دیگری؟ سه جایگاه اول بدون شک اهداف سیستم های خبره برای فعالیت های پرسنلی است. همه چیز به ویژگی های وظایفی که در سازمان حل می شود بستگی دارد.

توجه داشته باشید که اصطلاح "فعالیت پرسنلی" در ارتباط با فناوری های مورد بررسی به سرعت در حال تبدیل شدن به چیزی از گذشته است. و اگرچه (به درخواست ویراستاران) در عنوان برای درک بهتر توسط متخصصان مدرسه قدیمی استفاده می شود، طبیعی تر و صحیح تر است که از سیستم های خبره به عنوان ابزاری برای کار با پرسنل صحبت کنیم. تخصص های چنین سیستم هایی چیست؟

سیستم های خبره برای کار با پرسنل را می توان به طور مشروط بسته به وظایفی که باید حل کرد به گروه های زیر تقسیم کرد:
- سیستم های چند منظوره (وظایفی که باید حل شود: هدایت شغلی، انتخاب حرفه ای، صدور گواهینامه کارکنان، تشکیل ذخیره، شایستگی ها و غیره)؛
- سیستم های تجزیه و تحلیل گروهی از وضعیت پرسنل (وظایف استراتژیک: تجزیه و تحلیل و بهینه سازی ساختار سازمان، تعیین روند توسعه برای بخش ها و غیره)؛
- سیستم هایی برای روانشناسان (شناسایی تظاهرات منفی کارکنان از جمله تمایلات مجرمانه، تعارضات پنهان، روندهای منفی در ادارات و سازمان در کل).

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

ما به فرصت های اصلی که سیستم های خبره برای بهبود فعالیت های خدمات مدیریت پرسنل، به ویژه معروف ترین سیستم های نرم افزاری داخلی ارائه می کنند، اشاره می کنیم. "خدمات پرسنلی" و "مشاوره پرسنل" (توسعه دهنده NPO "Etalon"، مسکو):

  1. بهینه سازی ساختار سازمانی بر اساس تحلیل چند متغیرهروندهای مثبت و / یا منفی در توسعه و وضعیت کارکنان، تجزیه و تحلیل تصویر مدیر، ماهیت رابطه او با تیم.
  2. تعیین پارامترهای حرفه ای، روانی، فیزیولوژیکی برای هر کارمند، شناسایی و ارزیابی تظاهرات منفی وی، ویژگی های رفتاری در شرایط تعارض، سازگاری، عزت نفس، پتانسیل، صلاحیت اجتماعی-روانی، شکل گیری ویژگی های متنی مختلف برای کارمند، و غیره.
  3. راهنمایی شغلی عمومی و هدفمند، انتخاب شغل، استخدام، کاهش پرسنل، صدور گواهینامه، ارزیابی شایستگی و توانایی حرفه ای کارمند برای یادگیری، ایجاد و ارزیابی شایستگی ها، دریافت توصیه هایی در مورد حداکثر استفاده کارآمدهر کارمند در شرایط خاص شرکت، ایجاد پروفایل های حرفه ها، موقعیت ها، پروفایل های "منفی" و غیره.

سیستم های خبره امکان دستیابی به نتایج مطلوب را هم در حین تماس مستقیم با سوژه و هم بدون تماس مستقیم با کامپیوتر فراهم می کنند. در حالت دوم، پس از اینکه آزمودنی فرم های پاسخ ویژه را پر کرد، اپراتور مستقیماً داده ها را وارد سیستم می کند. این باعث می شود که مدت زمان نظرسنجی تیم به شدت کاهش یابد. اما هنگام تجزیه و تحلیل عزت نفس، ویژگی های روانی فیزیولوژیکی و سازگاری بین فردی، تماس مستقیم فرد مورد آزمایش با رایانه ضروری است.

این سیستم های خبره همچنین امکان ذخیره و مقایسه، برای هر کارگر، نتایج نظرسنجی و هرگونه متن اضافی و اطلاعات دیجیتال، ذخیره ای برای ارتقاء تشکیل دهید ، پرسنل شرکت را با توجه به شدت کیفیت های مورد نیاز و غیره رتبه بندی کنید.

هنگام تصمیم گیری در مورد استفاده از سیستم های خبره چه مواردی باید در نظر گرفته شود.
1. این سیستم ها باید اجازه صادرات و واردات اطلاعات را بدهند. صادرات و واردات اطلاعات از طریق استاندارد بهتر است فایل متنییا کلیپ بورد (شاید یک ماژول جداگانه باشد). این اجازه می دهد تا با اصل یک فضای اطلاعاتی منطبق شود.
2. سیستم باید به طور قابل اعتماد از دسترسی غیرمجاز به داده ها محافظت شود، زیرا همانطور که می دانید اکثر اطلاعات مربوط به پرسنل به طور قانونی بسته است.
3. مهم است که سیستم خبره بر روی یک حوزه خاص از فعالیت سازمان (بانکداری، تجارت، مشاوره و غیره) متمرکز شود، زیرا این تا حد زیادی سطح الزامات پرسنل را تعیین می کند: تجربه کاری، شخصیت، تحصیلات و غیره. . بسیاری از شرکت های بزرگ روسیه، آژانس های استخدام، موسسات مالی و خدمات استخدامی در حال حاضر از سیستم های خبره در مدیریت پرسنل استفاده می کنند. به طور خاص، مجتمع های NPO "ETALON" توسط بیش از 450 شرکت CIS، از جمله، استفاده می شود. بسیار فعال - در حوزه کسب و کار متوسط ​​داخلی.
4. هنگام معرفی سیستم های اولیه داخلی، بر خلاف سیستم های خارجی، هیچ مشکلی ناشی از تفاوت در ذهنیت روسی و غربی وجود ندارد. این امر به ویژه مهم است، زیرا ما در مورد دانش متخصصانی صحبت می کنیم که به نحوی آن را در یک کشور خاص به دست آورده اند. عامل ذهنیت نیز در انتخاب پرسنل مهم است. علاوه بر این، قیمت سیستم‌های داخلی یک مرتبه پایین‌تر از سیستم‌های مربوطه معروف‌ترین شرکت‌های غربی است و کیفیت اغلب بالاتر است.

در میان تولید کنندگان پیشرو روسی سیستم های خبره، می توان به شرکت دولتی "Diapazon"، NPO اشاره کرد. "ارجاع" .

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

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

اما نمی توان اعتراف کرد که سیستم های خبره اعلام شده نسل ششم با هوشمندی داخلی - چه زمانی و در صورت ظاهر شدن - شکاف بین یک شخص و یک رایانه را در زمینه مدیریت پرسنل بیشتر کاهش می دهد.

- 207.00 کیلوبایت

حاشیه نویسی

این کار درسی به بررسی تئوری و مسائل عملیدر استخدام بر اساس استفاده از سیستم های خبره.

هدف از کار دوره: ایجاد یک سیستم خبره که لیست مشاغل خالی و محاسبه امتیاز رتبه بندی را بسته به کیفیت های آزمایش شده نامزد تعیین می کند.

کار دوره شامل دو بخش است. در بخش اول، مفهوم سیستم های خبره آورده شده، طبقه بندی، ساختار آنها در نظر گرفته شده و زمینه های کاربرد آنها مشخص شده است.

بخش دوم به سوالات می پردازد اجرای عملیسیستم خبره برای جذب نیرو منطق انتخاب محصول نرم افزار Turbo Pascal از Borland برای پیاده سازی سیستم خبره آورده شده است، جاهای خالی و کیفیت های آزمایش شده داوطلب به وضوح تعریف شده است و سیستم جذب متخصص توسعه یافته به تفصیل شرح داده شده است.

این اثر در 23 صفحه با 8 منبع، شامل 8 طرح و 1 پیوست چاپ شده است.

مقدمه 5

2. بخش عملی

نتیجه گیری 22

پیوست A 24

معرفی

5) استخدام؛

2. بخش عملی

2.1 دلیل انتخاب نرم افزار پیاده سازی

برای توسعه یک سیستم خبره برای انتخاب پرسنل، یک محیط توسعه یکپارچه رایگان برای نرم افزار Turbo Pascal از Borland انتخاب شد. این یکی از ساده ترین زبان های برنامه نویسی است، اما از ضعیف ترین زبان ها فاصله دارد.

برای درک اینکه چگونه یک برنامه پاسکال سازماندهی شده است، با چه چیزی باید شروع شود، با چه دستوراتی باید پایان یابد، ساختار کلی برنامه وجود دارد (شکل 3):

شکل 3 - ساختار کلی برنامه در توربو پاسکال

مزایای زبان برنامه نویسی توربو پاسکال عبارتند از:

1) نحو زبان ساده.

2) خواندن برنامه های پاسکال نسبتاً آسان است.

3) سخت افزار نسبتا کم و سیستم مورد نیاز، هم خود کامپایلر و هم برنامه های نوشته شده با پاسکال.

4) جهانی بودن زبان. زبان پاسکال تقریباً برای تمام وظایف برنامه نویسی قابل استفاده است.

5) پشتیبانی از برنامه نویسی ساخت یافته و همچنین برنامه نویسی شی گرا.

2.2 شرح عملکرد سیستم جذب خبره

برای پیاده سازی یک سیستم استخدام متخصص، اول از همه، لازم است لیستی از موقعیت های خالی تشکیل شود که نامزدی که به بخش پرسنل یک شرکت درخواست داده است می تواند با توجه به داده های خود درخواست دهد. و کاندید را از نظر ویژگی های حرفه ای، تجاری و روانی آزمایش کنید.

در نتیجه تجزیه و تحلیل حوزه موضوعی، جاهای خالی زیر مشخص شد:

1) رئیس بخش فناوری اطلاعات؛

2) مدیر سیستم؛

3) PHP - برنامه نویس.

4) The Cable Guy;

5) اپراتور؛

6) مدیر اتصال.

در نتیجه تجزیه و تحلیل حوزه موضوعی، سؤالات زیر بر اساس دسته بندی کیفیت ها شناسایی شدند:

1) بررسی مهارت:

آیا شما بیش از 3 سال سابقه کار دارید؟

آیا تجربه ای در زمینه مدیریت پرسنل دارید؟

آیا تجربه ای در زمینه امنیت اطلاعات دارید؟

آیا می دانید چگونه کابل های ارتباطی را نصب کنید؟

آیا با کامپیوتر مطمئن هستید؟

آیا می دانید چگونه وب سرورها را با استفاده از زبان برنامه نویسی PHP برنامه ریزی کنید؟

2) بررسی کیفیت کسب و کار:

آیا شما فردی هستید که به راحتی آموزش می بینید؟

آیا شما فردی اجتماعی هستید؟

آیا شما فردی مسئولیت پذیر هستید؟

آیا می دانید چگونه در یک تیم کار کنید؟

3) بررسی ویژگی های روانی:

آیا شما فردی مقاوم در برابر استرس هستید؟

آیا به راحتی با یک جامعه جدید سازگار می شوید؟

برای اینکه سیستم کارآمدتر کار کند، باید ساختار عملکردی آن را مرحله به مرحله ارائه کرد. محاسبه امتیاز کاندید را برای تمام موقعیت های مناسب برای او فراهم کنید. هنگام بررسی پایگاه داده های خالی موقعیت های انتخاب شده، تمام ظرافت های ممکن سیستم را دنبال کنید.

طرح برنامه استخدام:

1) آزمایش نامزد برای ویژگی های حرفه ای، تجاری و روانی؛

2) نمایش لیستی از موقعیت های خالی رایگان؛

4) بررسی بانک اطلاعاتی پست های خالی و نمایش موقعیت های مناسب بر روی صفحه نمایش با توجه به رتبه داوطلب.

در مرحله اول برنامه، ویژگی های حرفه ای داوطلب برای هر موقعیت خالی بررسی می شود (شکل 4). این خصوصیات است که هر نامزدی را برای موقعیت مشتاق متمایز می کند. اگر پاسخ دهنده تجربه حرفه ای خود را تأیید کند، به طور خودکار یک پلاس به امتیاز رتبه بندی او اضافه می شود، اما اگر چنین کیفیتی نداشته باشد، امتیاز رتبه بندی او بدون تغییر باقی می ماند.

شکل 4 - مرحله 1. آزمایش کیفیت های حرفه ای

در مرحله دوم برنامه، ویژگی های تجاری داوطلب مورد آزمایش قرار می گیرد (شکل 5). برای اینکه داوطلب بتواند موقعیت مورد علاقه خود را به دست آورد، باید به تمام سوالات پاسخ مثبت دهد، زیرا. برای یک سازمان بسیار مهم است که با افراد تجاری کار کند بالاترین سطح. از هر پاسخ مثبت یک بعلاوه نیز به امتیاز داوطلب اضافه می شود در غیر این صورت امتیاز داوطلب بدون تغییر باقی می ماند.

شکل 5 - مرحله 2. آزمایش کیفیت های تجاری

در مرحله سوم، کیفیت های روانی داوطلب مورد آزمایش قرار می گیرد (شکل 6). در جامعه مدرن، مسئله روانشناسی انسان مطرح شده است. بنابراین سؤالات روانشناسی هنگام پذیرش یک نامزد شغلی از اهمیت بالایی برخوردار است. از هر پاسخ مثبت یک بعلاوه نیز به امتیاز داوطلب اضافه می شود در غیر این صورت امتیاز داوطلب بدون تغییر باقی می ماند.

شکل 6 - مرحله 3. آزمایش کیفیت های روانی

در مرحله چهارم، لیست ایجاد شده از مشاغل خالی که یک نامزد می تواند برای آنها درخواست دهد نمایش داده می شود. امتیاز رتبه بندی داوطلب نیز در اینجا محاسبه می شود که با توجه به مقدار آن لیستی از موقعیت های مناسب برای داوطلب نمایش داده می شود (شکل 7):

شکل 7 - مرحله 4. نمایش لیستی از مشاغل خالی با توجه به رتبه داوطلب

شکل 8 - خروجی داده در مرحله 4 در توربو پاسکال

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

نتیجه

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

در بخش عملی کار دوره، طراحی و پیاده سازی سیستم جذب خبره مد نظر است. منطق انتخاب یک محصول نرم افزاری برای اجرای سیستم خبره آورده شده است، جاهای خالی و کیفیت های قابل آزمایش داوطلب به وضوح شناسایی شده و سیستم استخدام به طور مفصل توضیح داده شده است.

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

سیستم های خبره قادر به تشخیص بیماری ها، ارزیابی ذخایر معدنی بالقوه، انجام پردازش زبان طبیعی، تشخیص گفتار و تصویر و غیره هستند. سیستم های خبره اولین گام در اجرای عملی تحقیقات در زمینه هوش مصنوعی هستند.

فهرست منابع استفاده شده

1. Ruchkin V.N., Fulin V.A. هوش مصنوعی جهانی و سیستم های خبره: کتاب درسی. - M.: ناشر: BHV - Petersburg, 2009. - 240 p.

2. تیتورنکو جی.آ. فناوری اطلاعات خودکار در اقتصاد: کتاب درسی. / اد. پروفسور GA. تیتورنکو - M.: کامپیوتر، UNITP، 2007 - 400 ص.

3. کوزین آر.جی. سیستم های خبره: آموزش. - M.: MEPhI، 2008. - 87 p.

4. جکسون پی. مقدمه ای بر سیستم های خبره. - M .: انتشارات "ویلیامز"، 2001. - 624 ص.

5. سوتنیک اس.ال. طراحی سیستم های هوش مصنوعی: دوره آموزشی– www.intuit.ru

6. http://www.itfru.ru/index.php/expert-systems

7. http://life-prog.ru/ ekspertnie_systemi.php - وب سایت A. V. Dyakov اختصاص داده شده به زبان های برنامه نویسی

8. http://pas1.ru/ - سایت زبان برنامه نویسی پاسکال.

توضیح کوتاه

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

مزیت اصلی سیستم های خبره توانایی جمع آوری دانش و ذخیره آن است. مدت زمان طولانی. برخلاف یک شخص، سیستم های خبره به طور عینی به هر اطلاعاتی نزدیک می شوند که کیفیت معاینه را بهبود می بخشد.

تفاوت بین سیستم های خبره و سیستم های معمولی سیستم های کامپیوتریهستند:

1) سیستم های خبره دانش را دستکاری می کنند، در حالی که هر سیستم دیگری داده ها را دستکاری می کند.

2) سیستم های خبره، به عنوان یک قاعده، موثر هستند راه حل های بهینهو گاهی اوقات می توانند اشتباه کنند، اما برخلاف سیستم های کامپیوتری سنتی، پتانسیل یادگیری از اشتباهات خود را دارند.

در حال حاضر از فناوری سیستم های خبره برای حل استفاده می شود انواع مختلفوظایف (پیش بینی، تشخیص، برنامه ریزی، و غیره)، در طیف گسترده ای از حوزه های مشکل، مانند امور مالی، صنعت نفت و گاز، انرژی، حمل و نقل، آموزش، و غیره. به عنوان مثال، سیستم های خبره مدرن به طور گسترده ای برای تکرار دانش و دانش استفاده می شود. تجربه متخصصان برجسته تقریباً در تمام زمینه های اقتصادی و با کمک آنها می توان مشکلات زیر را حل کرد:

1) تجزیه و تحلیل وضعیت مالی شرکت؛

2) ارزیابی اعتبار شرکت؛

3) بیمه اعتبار تجاری؛

4) ارزیابی رقابت پذیری محصولات؛

5) استخدام؛

6) تشکیل سبد سرمایه گذاری و غیره.

1. شناسایی حوزه موضوعی 7

1.1 سیستم های خبره، ویژگی های آنها. کاربرد سیستم های خبره 7

1.2 ساختار سیستم خبره 10

1.3 طبقه بندی سیستم خبره 10

2. بخش عملی

2.1 دلیل انتخاب ابزارهای نرم افزاریپیاده سازی

2.2 شرح عملکرد سیستم جذب خبره

نتیجه گیری 22

فهرست منابع استفاده شده