anotacija
Šiame kursiniame darbe nagrinėjami teoriniai ir praktiniai personalo atrankos, remiantis ekspertinių sistemų naudojimu, klausimai.
Kursinio darbo tikslas: sukurti ekspertinę sistemą, kuri nustato laisvų pareigybių sąrašą ir apskaičiuoja įvertinimo balą, priklausomai nuo patikrintų kandidato savybių.
Kursinis darbas susideda iš dviejų skyrių. Pirmajame skyriuje pateikiama ekspertinių sistemų samprata, aptariama jų klasifikacija, struktūra, taip pat nurodomos jų taikymo sritys.
Antrame skyriuje aptariamas personalo atrankos ekspertinės sistemos praktinis įgyvendinimas. Pateikiamas Borland Turbo Pascal programinės įrangos produkto pasirinkimo ekspertų sistemos diegimui pagrindas, aiškiai apibrėžtos laisvos pareigos ir patikrintos kandidato savybės, detaliai aprašyta sukurta ekspertų įdarbinimo sistema.
Darbas atspausdintas 23 puslapiuose, naudojant 8 šaltinius, yra 8 brėžiniai ir 1 priedas.
5 įvadas
2. Praktinė dalis
22 išvada
A priedas 24
Įvadas
5) personalo atranka;
2. Praktinė dalis
Ekspertinei personalo atrankos sistemai sukurti buvo pasirinkta nemokama integruota programinės įrangos kūrimo aplinka Turbo Pascal iš „Borland“. Tai viena iš paprasčiausių programavimo kalbų, tačiau toli gražu ne viena iš silpniausių.
Norint suprasti, kaip yra organizuojama Pascal programa, kur ji tikrai turėtų prasidėti ir kokiomis komandomis ją užbaigti, yra bendra programos struktūra (3 pav.):
3 pav. Bendra programos struktūra Turbo Pascal
Turbo Pascal programavimo kalbos pranašumai yra šie:
1) paprasta kalbos sintaksė;
2) Pascal programas gana lengva skaityti;
3) gana žemi techninės ir sistemos reikalavimai tiek pačiam kompiliatoriui, tiek programoms, parašytoms Pascal;
4) kalbos universalumas. Pascal kalba pritaikoma sprendžiant beveik visas programavimo problemas;
5) Palaiko struktūrinį programavimą, taip pat objektinį programavimą.
2.2 Ekspertų įdarbinimo sistemos veikimo aprašymas
Atlikus tiriamosios srities analizę, buvo nustatytos šios laisvos pareigybės:
1) IT skyriaus vadovas;
2) Sistemos administratorius;
3) PHP – programuotojas;
4) Kabelio vaikinas;
5) Operatorius;
6) Ryšių tvarkyklė.
Atlikus dalykinės srities analizę pagal kokybės kategorijas buvo nustatyti šie klausimai:
1) Profesinių savybių patikrinimas:
Ar jūsų darbo patirtis daugiau nei 3 metai?;
Turite patirties personalo valdymo srityje?;
Ar turite patirties informacijos saugumo srityje?;
Ar mokate montuoti ryšio kabelius?;
Ar pasitiki kompiuteriu?;
Ar mokate programuoti žiniatinklio serverius naudojant PHP programavimo kalbą?;
2) Verslo savybių patikrinimas:
Ar esate lengvai besimokantis žmogus?;
Ar esate bendraujantis žmogus?;
Ar esate atsakingas žmogus?;
Ar mokate dirbti komandoje?;
3) Psichologinių savybių patikrinimas:
Ar esate atsparus stresui žmogus?;
Ar lengvai prisitaikote prie naujos visuomenės?
Kad sistema veiktų efektyviau, būtina žingsnis po žingsnio pristatyti jos veikiančią struktūrą. Numatykite kandidato reitingo apskaičiavimą į visas jam tinkamas pareigas. Tikrindami pasirinktų pareigybių laisvų darbo vietų duomenų bazę, vadovaukitės visomis įmanomomis sistemos subtilybėmis.
Įdarbinimo programos planas:
1) Kandidato profesinių, dalykinių ir psichologinių savybių testavimas;
2) Rodomas laisvų darbo vietų sąrašas;
4) Patikrinti laisvų darbo vietų duomenų bazę ir rodyti tinkamas pareigas pagal kandidato reitingą.
Pirmajame programos etape tikrinamos kandidato į kiekvieną laisvą vietą profesinės savybės (4 pav.). Būtent šios savybės išskirs kiekvieną kandidatą į kandidatuojančią poziciją. Jei respondentas patvirtina savo profesinę patirtį, tada prie jo įvertinimo automatiškai pridedamas vienas pliusas, tačiau jei jis neturi šios kokybės, jo įvertinimas išlieka nepakitęs.
4 pav. – 1 etapas. Profesinių savybių patikrinimas
Antrajame programos etape tikrinamos kandidato verslo savybės (5 pav.). Kad kandidatas gautų jį dominančią poziciją, jis turėtų teigiamai atsakyti į visus klausimus, nes Organizacijai labai svarbu dirbti su verslo žmonėmis aukščiausiu lygiu. Už kiekvieną teigiamą atsakymą prie kandidato įvertinimo taip pat pridedamas vienas pliusas, kitu atveju kandidato įvertinimas nesikeičia.
5 pav. 2 etapas. Verslo savybių tikrinimas
Trečiajame etape tikrinamos kandidato psichologinės savybės (6 pav.). Šiuolaikinėje visuomenėje tapo aktualus žmogaus psichologijos klausimas. Todėl įdarbinant kandidatą labai svarbūs klausimai apie psichologiją. Už kiekvieną teigiamą atsakymą prie kandidato įvertinimo taip pat pridedamas vienas pliusas, kitu atveju kandidato įvertinimas nesikeičia.
6 pav. 3 etapas. Psichologinių savybių patikrinimas
Ketvirtajame etape rodomas sugeneruotas laisvų pareigybių, į kurias kandidatas gali pretenduoti, sąrašas. Čia apskaičiuojamas kandidato įvertinimo balas, pagal kurio vertę ekrane rodomas kandidatui tinkamų pareigų sąrašas (7 pav.):
7 pav. – 4 etapas. Laisvų pareigybių sąrašo rodymas pagal kandidato reitingą
8 pav. Duomenų išvestis 4 etape Turbo Pascal
8 paveiksle galite matyti sugeneruotą laisvų pareigybių sąrašą ir kiekvienos pareigybės įvertinimą. Toliau ekrane rodomas kandidato apskaičiuotas įvertinimo balas, mūsų atveju jis yra 8. Tada laisvų darbo vietų duomenų bazėje patikrinama, kuriai pozicijai šis reitingo balas priklauso. Šiuo atveju, įvertinus 8 balus, kandidatui tinka dvi pareigos: ryšio vadovo ir operatoriaus.
Išvada
Kursinio darbo rezultate buvo išstudijuota ekspertinės sistemos konstravimo technologija, išnagrinėta ekspertinių sistemų klasifikacija ir struktūra bei jų taikymo sritys ir reikalavimai PS konstravimui.
Praktinėje kursinio darbo dalyje nagrinėjamas personalo atrankos ekspertinės sistemos sukūrimas ir įgyvendinimas. Pateikiamas ekspertų sistemos diegimo programinės įrangos produkto pasirinkimo motyvas, aiškiai įvardijamos laisvos pareigos ir tikrinamos kandidatų savybės, detaliai aprašoma personalo atrankos sistema.
Remiantis atliktu tyrimu ir analitiniu darbu, galime daryti išvadą, kad pagrindinė užsakovo, kuris naudos ekspertinę sistemą bet kokiai problemai spręsti, užduotis yra nustatyti informaciją apie dalykinę sritį, tai yra ekspertų sistemos kūrimo tikslą. , ieškant sąvokų žinioms reprezentuoti ir kuriant žinių organizavimo struktūras. Klientas sukompiliuotą formalizuotą problemą ir jos sprendimo algoritmą perduoda programuotojui, kuris sukomponuoja šią problemą kompiuteryje teksto forma viena iš programavimo kalbų ir šią programą derina.
Ekspertinės sistemos gali diagnozuoti ligas, įvertinti galimus mineralų telkinius, atlikti natūralios kalbos apdorojimą, kalbos ir vaizdo atpažinimą ir kt. Ekspertinės sistemos yra pirmasis žingsnis praktiškai įgyvendinant tyrimus dirbtinio intelekto srityje.
Naudotų šaltinių sąrašas
1. Ručkinas V.N., Fulinas V.A. Universalus dirbtinis intelektas ir ekspertų sistemos: vadovėlis. – M.: Leidykla: BHV - Sankt Peterburgas, 2009. – 240 p.
2. Titorenko G.A. Automatizuotos informacinės technologijos ekonomikoje: Vadovėlis. / Red. prof. G.A. Titorenko. - M.: Kompiuteris, UNITP, 2007 – 400 p.
3. Kozinas R.G. Ekspertinės sistemos: Vadovėlis. – M.: MEPhI, 2008. - 87 p.
4. Jackson P. Įvadas į ekspertines sistemas. – M.: Williams Publishing House, 2001. – 624 p.
5. Sotnik S.L. Dirbtinio intelekto sistemų projektavimas: Mokymo kursas – www.intuit.ru
6. http://www.itfru.ru/index.php/ expert-systems
7. http://life-prog.ru/ ekspertnie_systemi.php – A. V. Djakovo svetainė, skirta programavimo kalboms
8. http://pas1.ru/ – Pascal programavimo kalbos svetainė.
Trumpas aprašymas
Ekspertų sistemų technologijos yra viena iš naujos tyrimų srities, vadinamos dirbtiniu intelektu, sričių. Šios srities tyrimai yra orientuoti į kompiuterinių programų, galinčių imituoti ir atkurti tas žmogaus veiklos sritis, kurioms reikia mąstymo, tam tikrų įgūdžių ir sukauptos patirties, kūrimą ir diegimą.
Pagrindinis ekspertinių sistemų privalumas – galimybė kaupti žinias ir jas išsaugoti ilgą laiką. Skirtingai nuo žmonių, ekspertinės sistemos objektyviai žiūri į bet kokią informaciją, o tai pagerina tyrimo kokybę.
Ekspertų sistemų ir įprastų kompiuterinių sistemų skirtumai yra šie:
1) ekspertinės sistemos manipuliuoja žiniomis, o bet kurios kitos sistemos manipuliuoja duomenimis;
2) ekspertinės sistemos, kaip taisyklė, pateikia efektyvius optimalius sprendimus ir kartais gali klysti, tačiau skirtingai nei tradicinės kompiuterinės sistemos, jos turi potencialų gebėjimą mokytis iš savo klaidų.
Šiuo metu ekspertinių sistemų technologija yra naudojama sprendžiant įvairių tipų problemas (prognozavimas, diagnostika, planavimas ir kt.), įvairiose probleminėse srityse, tokiose kaip finansai, naftos ir dujų pramonė, energetika, transportas, švietimas ir kt. Pavyzdžiui, šiuolaikinės ekspertų sistemos yra plačiai naudojamos atkartoti pirmaujančių ekspertų žinias ir patirtį beveik visose ekonomikos srityse ir jų pagalba galima išspręsti šias problemas:
1) įmonės finansinės būklės analizė;
2) įmonės kreditingumo įvertinimas;
3) komercinių paskolų draudimas;
4) produkto konkurencingumo įvertinimas;
5) personalo atranka;
6) investicijų portfelio formavimas ir kt.
1. Dalyko identifikavimas 7
1.1 Ekspertinės sistemos, jų savybės. Ekspertinių sistemų taikymas 7
1.2 Ekspertų sistemos struktūra 10
1.3 Ekspertų sistemos klasifikacija 10
2. Praktinė dalis
2.1 Programinės įrangos diegimo priemonių pasirinkimo pagrindimas
2.2 Ekspertų įdarbinimo sistemos veikimo aprašymas
22 išvada
Naudotų šaltinių sąrašas
S. Malikova,
MSTU im. N.E. Baumanas
Ekspertų sistemos
- tai programinės įrangos sistemos, kaupiančios konkrečių dalykų sričių specialistų žinias ir jas atkartojančios patardamos mažiau kvalifikuotiems vartotojams.
Pagrindinis skirtumas tarp informacijos paieškos ir ekspertinių sistemų yra tas, kad pirmosios savo duomenų bazėje ieško tik nurodytos informacijos, o antrosios ją logiškai apdoroja, siekdamos gauti naujos informacijos. Būtent ši aplinkybė daro ekspertines sistemas tikrai protingas.
Tipiškos ekspertų sistemos arba, kaip ji dar vadinama, žiniomis pagrįstos sistemos struktūra pateikta diagramoje:
Sistemos branduolys- žinių bazė. (Palyginkite: informacijos paieškos sistemos turi duomenų bazę.) Kas yra žinių bazė? Tai tam tikros srities, šiuo atveju – personalo valdymo, personalo įrašų tvarkymo srities žinių visuma, įrašyta į kompiuterines laikmenas.
Prieš užpildant šį branduolį žiniomis, būtina susirasti ekspertus (iš čia ir pavadinimas: ekspertinės sistemos), t.y. aukšto lygio šios srities praktikai. Šiuolaikinėse žinių bazėse naudojama dešimčių ir net kelių šimtų ir tūkstančių ekspertų praktinė patirtis, o šios žinių bazės gali būti nuolat tobulinamos ir papildomos, ką ir daro jų kūrėjai.
Sujungus kelių ekspertų žinias vienoje ekspertinėje sistemoje, galima gauti sistemą, kuri padeda tokias problemas išspręsti tokiu aukštu lygiu, kad individualiai neprieinama net pačiam geriausiam specialistui.
Gauti žinių iš eksperto (-ų) nėra taip paprasta, kaip atrodo. Tai ištisa mokslinė kryptis dirbtinio intelekto srityje – žinių inžinerija. Šiai sričiai atstovaujantis specialistas vadinamas žinių inžinieriumi. Jis veikia kaip buferis tarp eksperto ir žinių bazės. Jo pagrindinė užduotis yra gauti žinių iš ekspertų, tada išryškinti pagrindines sąvokas, ryšius ir charakteristikas, būtinas problemos sprendimo procesui apibūdinti, susisteminti šias žinias ir pasirinkti jų pateikimo būdą (modelį), kad vėliau užpildytumėte problemos branduolį. sistema.
Pati dalykinė sritis iš esmės yra daugiau ar mažiau aiškiai apibrėžta problema ar veiklos sritis. Pavyzdžiui, ekspertų sistemos buvo pritaikytos tokiose srityse kaip meteorologija, medicina, personalo valdymas ir kt.
Jei dalykinė sritis didelė, tuomet ji turi būti suskirstyta į subproblemas (atitinkamai tikslus į potikslius, užduotys į použduotis), nepažeidžiant jos bendros loginės struktūros. Šiuo atveju ekspertų sistema susideda iš kelių modulių (blokų). Dažniausiai taip kuriamos ekspertinės sistemos personalo srityje, nes šios veiklos srities dalykinė sritis ir sprendžiamų užduočių spektras yra labai didelis.
Nesileidžiant į technines detales, pastebime, kad vienas iš labiausiai paplitusių žinių vaizdavimo modelių yra vadinamasis gamybos modelis. Tai yra, žinios pateikiamos taisyklių (teiginių, teiginių), suformuluotų remiantis ekspertų žiniomis, forma tokia forma: JEI(sąlyga), TO (veiksmas), KITAIP(veiksmas).
Taigi ekspertų sistemos žinių bazė yra tokia:
Pateiksime paprastą žinių bazės taisyklės pavyzdį, skirtą ekspertų sistemai personalo srityje. Kaip žinia, daugelio įmonių ir organizacijų vadovybė, samdydama darbuotojus, skiria jiems bandomąjį laikotarpį. Tačiau pagal galiojančius teisės aktus kai kuriems asmenims ši nuostata netaikoma. Pavyzdžiui, asmenims iki 18 metų.
Štai kaip žinių bazėje gali atrodyti šią situaciją apibūdinanti taisyklė:
Tai yra, vartotojui (HR vadybininkui) pakanka įvesti pradinius duomenis į sistemą - ir atsakymas paruoštas.
Be žinių bazės, ekspertų sistemoje yra loginių išvadų programa - programa, modeliuojanti sistemos „samprotavimo“ eigą, taip pat vartotojo sąsaja ir paaiškinimų posistemė.
Vartotojo sąsaja yra programa, leidžianti vartotojui užmegzti dialogą su ekspertine sistema tiek informacijos įvedimo, tiek rezultatų gavimo stadijoje.
Paaiškinimo posistemis yra programa, leidžianti vartotojui gauti atsakymą į klausimą: „Kaip ir kodėl sistema priėmė tokį sprendimą? Sukurtos paaiškinimų posistemės palaiko kitų tipų klausimus. Išmanusis žinių bazės redaktorius (žr. diagramą) yra programa, kuri suteikia žinių inžinieriui galimybę sukurti duomenų bazę internete.
Sprendžiant, ar įsigyti ekspertinę sistemą, reikia apsispręsti, kokių tikslų siekiama. Žinių atkartojimas? Gerinti priimamų sprendimų kokybę? Įprastų darbo aspektų automatizavimas? Ar kokių kitų tikslų? Pirmosios trys pozicijos neabejotinai yra personalo veiklos ekspertinių sistemų tikslai. Viskas priklauso nuo organizacijoje sprendžiamų užduočių specifikos.
Atkreipkite dėmesį, kad terminas „personalo veikla“ kalbant apie nagrinėjamas technologijas, tai greitai tampa praeitimi. Ir nors jis (redakcijų prašymu) buvo panaudotas pavadinime, kad specialistai geriau suprastų „senąją mokyklą“, tačiau natūraliau ir teisingiau kalbėti apie ekspertines sistemas kaip apie darbo su personalu įrankį. Kokios yra tokių sistemų specializacijos?
Ekspertų sistemos, skirtos darbui su personalu, gali būti suskirstytos į šias grupes, atsižvelgiant į sprendžiamas užduotis:
- daugiafunkcinės sistemos
(spręstini uždaviniai: karjeros orientavimas, profesinė atranka, darbuotojų atestavimas, rezervų, kompetencijų formavimas ir kt.);
- sistemos personalo statuso grupinei analizei
(strateginės užduotys: organizacijos struktūros analizė ir optimizavimas, padalinių plėtros tendencijų nustatymas ir kt.);
- sistemos psichologams
(neigiamų darbuotojų apraiškų nustatymas, įskaitant nusikalstamas tendencijas, paslėptus konfliktus, neigiamas tendencijas padaliniuose ir visoje organizacijoje).
Dabartinės ekspertinės sistemos darbui su dabartinės kartos personalu (kūrėjai jau kalba apie šeštąją kartą, kurioje integruotas dirbtinis intelektas, bet kol kas tai tik prototipai) yra kuriamos „precedento“ principu, t.y. kandidato asmeninės, profesinės ir psichofiziologinės savybės lyginamos su panašiais geriausių specialistų parametrais. Taigi tokia „precedentinė ekspertų sistema“ arba PES leidžia suformuoti komandą, kuri geriausiai atitiktų vadovo poreikius.
Atkreipkime dėmesį į pagrindines ekspertinių sistemų teikiamas galimybes tobulinti personalo valdymo paslaugų veiklą, ypač žinomiausias šalies programinės įrangos sistemas. "Personalo tarnyba" Ir „Personalo konsultacijos“ (kūrėjas NPO "Etalon", Maskva):
Ekspertinės sistemos leidžia gauti norimus rezultatus tiek tiesiogiai kontaktuojant su tiriamuoju, tiek be jo tiesioginio kontakto su kompiuteriu. Antruoju atveju, tiriamajam užpildžius specialias atsakymų formas, operatorius duomenis įveda tiesiai į sistemą. Tai leidžia žymiai sutrumpinti komandos apklausai atlikti reikalingą laiką. Tačiau analizuojant savigarbą, psichofiziologines charakteristikas ir tarpasmeninį suderinamumą būtinas tiesioginis tiriamojo kontaktas su kompiuteriu.
Šios ekspertinės sistemos taip pat leidžia saugoti ir palyginti kiekvieno darbuotojo apklausų rezultatus bei bet kokią papildomą tekstinę ir skaitmeninę informaciją, sudaryti paaukštinimo rezervą, reitinguoti įmonės personalą pagal reikiamų savybių išraiškos laipsnį ir pan.
Į ką reikėtų atkreipti dėmesį nusprendus naudoti ekspertines sistemas?
1.
Šios sistemos turėtų leisti eksportuoti ir importuoti informaciją; Geriau eksportuoti ir importuoti informaciją per standartinį tekstinį failą arba iškarpinę (galbūt tai bus atskiras modulis). Tai leis mums laikytis vienos informacinės erdvės principo.
2.
Sistema turi būti patikimai apsaugota nuo neteisėtos prieigos prie duomenų, nes dauguma informacijos apie personalą, kaip žinia, yra teisiškai uždaryta.
3.
Svarbu, kad ekspertų sistema būtų orientuota į konkrečią organizacijos veiklos sritį (bankininkystę, prekybą, konsultavimą ir kt.), nes tai daugeliu atžvilgių lemia reikalavimų personalui lygį: darbo patirtį, charakterį, išsilavinimą ir kt. . Daugelis didelių Rusijos įmonių, įdarbinimo agentūrų, finansų įstaigų ir įdarbinimo tarnybų jau naudoja personalo valdymo ekspertines sistemas. Visų pirma, NPO „ETALON“ kompleksais naudojasi daugiau nei 450 NVS įmonių, įskaitant. labai aktyvus vidaus vidutinio verslo srityje.
4.
Diegiant iš pradžių vietines sistemas, skirtingai nei užsienio, dėl rusiško ir vakarietiško mentaliteto skirtumų problemų nekyla. Tai ypač svarbu, nes kalbame apie ekspertų žinias, kurios vienaip ar kitaip jas įgijo konkrečioje šalyje. Renkantis personalą taip pat svarbu atsižvelgti į mentalitetą. Be to, buitinių sistemų kaina yra eilės tvarka mažesnė nei atitinkamų garsiausių Vakarų kompanijų sistemų, o kokybė dažnai yra aukštesnė.
Tarp pirmaujančių Rusijos ekspertinių sistemų gamintojų galime paminėti valstybinę įmonę „Diapazon“, NPO "Nuoroda" .
Informacinių technologijų išmanymas ir gebėjimas parinkti darbui tinkamą programinį produktą – geras koziris specialisto rankose. Ekspertinės sistemos gali tapti konsultantu ir asistentu sprendžiant daugelį žmogiškųjų išteklių paslaugų problemų.
Ekspertinės sistemos leidžia paaiškinti ir pagrįsti tokių tarnybų darbuotojų rekomendacijas ir išvadas, padėti įgyti naujų žinių, nustatyti kompetencijos lygį, susijusį su užduotimi, ir daug daugiau.
Nereikia bijoti, kad ekspertinės sistemos visiškai pakeis žmones. Kol žmogus išsaugo vaizduotės, fantazijos, intuicijos, asociatyvaus mąstymo, instinktų, o, svarbiausia, teisės priimti tą ar kitą sprendimą, pranašumus, paskutinis žodis lieka žmogaus ekspertui, o ne ekspertų sistemai.
Tačiau negalima paneigti, kad paskelbtos 6-osios kartos ekspertinės sistemos su integruotu intelektu – kada ir jei jos atsiras – dar labiau sumažins atotrūkį tarp žmonių ir kompiuterių personalo valdymo srityje.
Siekdamos supaprastinti įdarbinimo procesą, kai kurios Amerikos įmonės naudoja kompiuterines ekspertų sistemas, kad iš anksto apklaustų žmones, ieškančius darbo. Daugumos vartotojų nuomone, tokios sistemos padeda pagerinti gaunamų duomenų išsamumą ir patikimumą, padeda objektyviau įvertinti kandidatus, teigiamai veikia įmonės veiklos rodiklius (produktyvumą, darbuotojų kaitą, pažeidimų lygį, vagystes ir kt.). . Ekspertų sistemoje sutelktos efektyviausios įmonės personalo specialistų sukauptos darbo technikos, leidžiančios įveikti tokius žmogiškus trūkumus kaip abejingumas, perdėtas emocionalumas, lėtumas, baimė užduoti pašnekovui „spygliuotą klausimą“. Psichologų pastebėjimais, respondentai, „bendraudami“ kompiuteriu, patiria mažiau nerimo ir atviriau atsako nei bendraudami su gyvu pašnekovu.
Programos, skirtos žmonių, besikreipiančių į darbą, apklausai ir testavimui, informatikos srities specialistų terminologija, turėtų būti „draugiškos“, t. interaktyvią dokumentaciją. Visų pirma, juose gali būti klausimų su vienas kitą paneigiančiais atsakymais. Klausimų pobūdis, taip pat jų seka pokalbio metu individualizuojami priklausomai nuo atsakymų turinio. Kompiuteris kontroliuoja respondento atsakymų turinį, atkreipia jo dėmesį į kylančius prieštaravimus, fiksuoja atsakymo į atskirus klausimus greitį.
Tokioje programoje vidutiniškai yra 75-125 klausimai, suformuluoti atsižvelgiant į darbo reikalavimus bei įmonės veiklos specifiką ir numatantys vienas kitą paneigiančius atsakymus. Testo trukmė apie 20 minučių; užtruktų apie dvi valandas, kol žmogiškųjų išteklių pareigūnas tiesioginio pokalbio metu gautų tiek pat informacijos. Tada gauti rezultatai ištiriami taikant įvairius psichometrinės ir statistinės analizės metodus ir lyginami su kitų kandidatų duomenimis.
Pokalbio pabaigoje kompiuteris personalo darbuotojui pateikia lentelių lentelę, kurioje pokalbio rezultatai apibendrinami skyreliais: suvestinės duomenys (apima atsakymų suskirstymą pagal pateiktas pagrindines temas: ankstesnė darbo veikla, gyvenimo patirtis); sistemingas atsakymų prieštaravimų sąrašas; atsakymo greitis (išryškinami klausimai, kurių atsakymui respondentas skyrė daugiau laiko nei testo vidurkis); „probleminių“ atsakymų sąrašas (reikalauja papildomos analizės ir patikslinimo vėlesnio pokalbio su personalo darbuotoju metu); apytikslis klausimų, kuriuos personalo pareigūnas turėtų užduoti pokalbio metu, sąrašas.
Be to, jei programa numato, pagal jo atsakymų duomenis pateikiami tam tikrų kandidato psichologinių ar dalykinių savybių testų rezultatai.
Santrauka
1. Visiems darbams, susijusiems su personalo atranka, mokymu, paskirstymu ir racionaliu panaudojimu gamyboje, reikalingas vadovaujančio personalo įvertinimas. Vadovaujančiojo personalo rezervas suprantamas kaip specialiai suformuota darbuotojų grupė, kurios savybės atitinka tam tikro rango vadovams keliamus reikalavimus, kurie yra baigę atestacinės atrankos, specialų vadovų mokymą ir pasiekę teigiamų rezultatų gamybinėje veikloje. Kandidatų į vadovaujančio personalo rezervą atrankos metodai skirstomi į tris pagrindines grupes: nuspėjamąjį, praktinį ir laboratorinį. Pareigybių, į kurias turi teisę skirti tam tikro rango vadovas, sąrašas vadinamas jo nomenklatūra. Personalo paskyrimas į vadovaujamas pareigas yra pagrindinis įmonės personalo politikos tikslas ir pagrindinė viso darbo su vadovaujančiu personalu grandis.
Klausimai ir užduotys peržiūrai
1. Apibūdinkite pagrindinius vadovų ir specialistų atestavimo laikotarpius ir tvarką. Iš ko susideda dabartinis vadovaujančio personalo vertinimas? Kokie yra bendrieji darbo su rezervais principai? Kokie nauji reikalavimai keliami personalo vadovams? Apibūdinkite pagrindinius vadovų talentų telkinio šaltinius.
Ekspertinės sistemos – tai programinės įrangos sistemos, kaupiančios konkrečių dalykų sričių specialistų žinias ir jas atkartojančios, kad patartų mažiau kvalifikuotiems vartotojams.
Pagrindinis skirtumas tarp informacijos paieškos ir ekspertinių sistemų yra tas, kad pirmosios savo duomenų bazėje ieško tik nurodytos informacijos, o antrosios ją logiškai apdoroja, siekdamos gauti naujos informacijos. Būtent ši aplinkybė daro ekspertines sistemas tikrai protingas.
Tipiškos ekspertų sistemos arba, kaip ji dar vadinama, žiniomis pagrįstos sistemos struktūra pateikta diagramoje:
Ekspertų sistemos architektūra
Sistemos pagrindas yra žinių bazė. (Palyginkite: informacijos paieškos sistemos turi duomenų bazę.) Kas yra žinių bazė? Tai tam tikros srities, šiuo atveju – personalo valdymo, personalo įrašų tvarkymo srities žinių visuma, įrašyta į kompiuterines laikmenas.
Prieš užpildant šį branduolį žiniomis, būtina susirasti ekspertus (iš čia ir pavadinimas: ekspertinės sistemos), t.y. aukšto lygio šios srities praktikai. Šiuolaikinėse žinių bazėse naudojama dešimčių ir net kelių šimtų ir tūkstančių ekspertų praktinė patirtis, o šios žinių bazės gali būti nuolat tobulinamos ir papildomos, ką ir daro jų kūrėjai.
Sujungus kelių ekspertų žinias vienoje ekspertinėje sistemoje, galima gauti sistemą, kuri padeda tokias problemas išspręsti tokiu aukštu lygiu, kad individualiai neprieinama net pačiam geriausiam specialistui.
Gauti žinių iš eksperto (-ų) nėra taip paprasta, kaip atrodo. Tai ištisa mokslinė kryptis dirbtinio intelekto srityje – žinių inžinerija. Šiai sričiai atstovaujantis specialistas vadinamas žinių inžinieriumi. Jis veikia kaip buferis tarp eksperto ir žinių bazės. Jo pagrindinė užduotis yra gauti žinių iš ekspertų, tada išryškinti pagrindines sąvokas, ryšius ir charakteristikas, būtinas problemos sprendimo procesui apibūdinti, susisteminti šias žinias ir pasirinkti jų pateikimo būdą (modelį), kad vėliau užpildytumėte problemos branduolį. sistema.
Pati dalykinė sritis iš esmės yra daugiau ar mažiau aiškiai apibrėžta problema ar veiklos sritis. Pavyzdžiui, ekspertų sistemos buvo pritaikytos tokiose srityse kaip meteorologija, medicina, personalo valdymas ir kt.
Jei dalykinė sritis didelė, tuomet ji turi būti suskirstyta į subproblemas (atitinkamai tikslus į potikslius, užduotys į použduotis), nepažeidžiant jos bendros loginės struktūros. Šiuo atveju ekspertų sistema susideda iš kelių modulių (blokų). Dažniausiai taip kuriamos personalo ekspertinės sistemos, nes šios veiklos srities dalykinė sritis ir sprendžiamų užduočių spektras yra labai didelis.
Nesileidžiant į technines detales, pastebime, kad vienas iš labiausiai paplitusių žinių vaizdavimo modelių yra vadinamasis gamybos modelis. Tai yra, žinios pateikiamos taisyklių (teiginių, teiginių), suformuluotų remiantis ekspertinėmis žiniomis, forma: IF (sąlyga), TAD (veiksmas), ELSE (veiksmas).
Taigi ekspertų sistemos žinių bazė yra tokia:
Empirinių (eksperimentinių) taisyklių rinkinys, leidžiantis nustatyti ekspertų teiginių (išvadų) tiesą tam tikra problema;
- empirinių duomenų rinkinys ir problemų aprašymai, jų sprendimo galimybės.
Pateiksime paprastą personalo ekspertų sistemos žinių bazės taisyklės pavyzdį. Kaip žinia, daugelio įmonių ir organizacijų vadovybė, samdydama darbuotojus, skiria jiems bandomąjį laikotarpį. Tačiau pagal galiojančius teisės aktus kai kuriems asmenims ši nuostata netaikoma. Pavyzdžiui, asmenims iki 18 metų.
Štai kaip žinių bazėje gali atrodyti šią situaciją apibūdinanti taisyklė:
IF: pasirinkite personalo įdarbinimą
IR: darbuotojo amžius iki 18 metų
TADA: nėra bandomojo laikotarpio.
Tai yra, vartotojui (HR darbuotojui) pakanka įvesti pradinius duomenis į sistemą – ir atsakymas paruoštas.
Be žinių bazės, ekspertų sistemoje yra loginių išvadų programa - programa, modeliuojanti sistemos „samprotavimo“ eigą, taip pat vartotojo sąsaja ir paaiškinimų posistemė. Vartotojo sąsaja yra programa, leidžianti vartotojui palaikyti dialogą su ekspertų sistema tiek informacijos įvedimo, tiek rezultatų gavimo etape. Paaiškinimo posistemis – tai programa, leidžianti vartotojui gauti atsakymą į klausimą: „Kaip ir kodėl sistema priėmė tokį sprendimą? Sukurtos paaiškinimų posistemės palaiko kitų tipų klausimus. Išmanusis žinių bazės redaktorius (žr. diagramą) yra programa, kuri suteikia žinių inžinieriui galimybę sukurti duomenų bazę internete.
Sprendžiant, ar įsigyti ekspertinę sistemą, reikia apsispręsti, kokių tikslų siekiama. Žinių atkartojimas? Gerinti priimamų sprendimų kokybę? Įprastų darbo aspektų automatizavimas? Ar kokių kitų tikslų? Pirmosios dvi pozicijos neabejotinai yra personalo veiklos ekspertinių sistemų tikslai. Viskas priklauso nuo organizacijoje sprendžiamų užduočių specifikos.
Personalo veiklos ekspertinės sistemos gali būti suskirstytos į šias grupes, atsižvelgiant į sprendžiamas užduotis:
- daugiafunkcinės sistemos (spręstini uždaviniai: profesinis orientavimas, profesinė atranka, darbuotojų atestavimas, rezervo formavimas ir kt.);
- grupinės personalo būklės analizės sistemos (strateginės užduotys: organizacijos struktūros analizė ir optimizavimas, padalinių plėtros tendencijų nustatymas ir kt.);
- sistemos psichologams (nustatyti neigiamas darbuotojų apraiškas, įskaitant nusikalstamus polinkius, paslėptus konfliktus, neigiamas tendencijas padaliniuose ir visoje organizacijoje).
Naujausios kartos ekspertinės sistemos (kūrėjai kalba jau apie penktą kartą) personalo veiklai yra kuriamos „precedento“ principu, t.y. kandidato asmeninės, profesinės ir psichofiziologinės savybės lyginamos su panašiais geriausių specialistų parametrais. Taigi ekspertų sistema leidžia suformuoti komandą, kuri geriausiai atitiktų vadovo poreikius.
Atkreipkime dėmesį į pagrindines galimybes, kurias suteikia ekspertinės sistemos tobulinant personalo tarnybų veiklą, ypač žinomiausios šalies programinės įrangos sistemos „Personal Service“ ir „Personnel Consulting“ (kurios NPO Etalon):
1) įmonės struktūros optimizavimas, paremtas daugiamate teigiamų ir/ar neigiamų personalo raidos ir būklės tendencijų analize, vadovo įvaizdžio, jo santykių su komanda pobūdžio analize;
2) kiekvieno darbuotojo profesinių, psichologinių, fiziologinių parametrų nustatymas, jo neigiamų apraiškų, elgesio konfliktinėje situacijoje ypatumų, suderinamumo, savigarbos, potencialių gebėjimų, socialinės-psichologinės kompetencijos nustatymas ir įvertinimas, įvairių teksto charakteristikų formavimas darbuotojui. darbuotojas ir kt.;
3) bendras ir tikslinis profesinis orientavimas, specialistų atranka, priėmimas į darbą, darbuotojų mažinimas, atestavimas, darbuotojo profesinio tinkamumo ir gebėjimo mokytis įvertinimas, rekomendacijų, kaip efektyviau panaudoti kiekvieną darbuotoją konkrečiomis įmonės sąlygomis, gavimas, profilių kūrimas. profesijos, pareigos, „neigiami“ profiliai ir pan.
Ekspertinės sistemos leidžia gauti norimus rezultatus tiek tiesiogiai kontaktuojant su tiriamuoju, tiek be jo tiesioginio kontakto su kompiuteriu. Antruoju atveju, tiriamajam užpildžius specialias atsakymų formas, operatorius duomenis įveda tiesiai į sistemą. Tai leidžia žymiai sutrumpinti komandos apklausai atlikti reikalingą laiką. Bet analizuojant savigarbą ir psichofiziologines charakteristikas, tarpasmeninį suderinamumą, būtinas tiesioginis tiriamojo kontaktas su kompiuteriu.
Šios ekspertinės sistemos taip pat leidžia saugoti ir palyginti kiekvieno darbuotojo apklausų rezultatus bei bet kokią papildomą tekstinę ir skaitmeninę informaciją, sudaryti paaukštinimo rezervą, reitinguoti įmonės personalą pagal reikiamų savybių išraiškos laipsnį ir pan.
Į ką turėtų atkreipti dėmesį personalo skyriai, nusprendę naudoti ekspertines sistemas?
1.
Šios sistemos turėtų leisti eksportuoti ir importuoti informaciją; Geriau eksportuoti ir importuoti informaciją per standartinį tekstinį failą arba iškarpinę (galbūt tai bus atskiras modulis). Tai leis mums laikytis vienos informacinės erdvės principo.
2.
Sistema turi būti patikimai apsaugota nuo neteisėtos prieigos prie duomenų, nes dauguma informacijos apie personalą yra konfidenciali.
3.
Svarbu, kad ekspertų sistema būtų orientuota į konkrečią organizacijos veiklos sritį (bankininkystę, prekybą, konsultavimą ir kt.), nes tai daugeliu atžvilgių lemia reikalavimų personalui lygį: darbo patirtį, charakterį, išsilavinimą ir kt. . Daugelis didelių Rusijos įmonių, įdarbinimo agentūrų, finansų įstaigų ir įdarbinimo tarnybų jau naudoja personalo valdymo ekspertines sistemas. Visų pirma, Personalo paslaugų kompleksu naudojasi daugiau nei 450 didelių NVS įmonių.
4.
Diegiant vietinius programinės įrangos paketus, skirtingai nei užsienio, nekyla problemų dėl Rusijos ir Vakarų personalo atrankos ir apskaitos sistemų skirtumų. Tai ypač svarbu, nes kalbame apie ekspertų žinias, kurios vienaip ar kitaip jas įgijo konkrečioje šalyje. Renkantis personalą taip pat svarbu atsižvelgti į mentalitetą. Be to, buitinių sistemų kaina yra eilės tvarka mažesnė nei atitinkamų garsiausių Vakarų kompanijų sistemų, o kokybė dažnai yra aukštesnė.
Tarp pirmaujančių Rusijos ekspertinių sistemų gamintojų yra valstybinė įmonė "Diapazon", NPO "Etalon".
Informacinių technologijų išmanymas ir gebėjimas pasirinkti darbui tinkamą programinės įrangos produktą – geras koziris personalo specialisto rankose. Ekspertinės sistemos gali tapti konsultantu ir asistentu sprendžiant daugelį personalo tarnybos problemų.
Ekspertinės sistemos leidžia paaiškinti ir pagrįsti personalo darbuotojų rekomendacijas ir išvadas, padėti įgyti naujų žinių, nustatyti kompetencijos lygį, susijusį su užduotimi, ir daug daugiau.
Nereikia bijoti, kad ekspertinės sistemos visiškai pakeis žmones. Kol žmogus išsaugo vaizduotės, fantazijos, intuicijos, asociatyvaus mąstymo, instinktų, o, svarbiausia, teisės priimti tą ar kitą sprendimą, pranašumus, paskutinis žodis lieka žmogaus ekspertui, o ne ekspertų sistemai.
Studentai, magistrantai, jaunieji mokslininkai, kurie naudojasi žinių baze savo studijose ir darbe, bus jums labai dėkingi.
Paskelbta http://www.allbest.ru/
RUSIJOS FEDERACIJOS ŠVIETIMO IR MOKSLO MINISTERIJA
Federalinė valstybės biudžetinė švietimo įstaiga
Aukštasis profesinis išsilavinimas
„Sibiro valstybinis kosmoso universitetas, pavadintas akademiko M. F. Reshetnevo vardu“
Informatikos ir telekomunikacijų institutas
Informatikos ir informatikos katedra
Kursasprojektą
Autoriusdisciplina: Išmaniosios sistemos ir technologijos
įjungtatema: " Neuroniniu tinklu pagrįstos personalo atrankos ekspertinės sistemos sukūrimas“
Užbaigė: str. BISZU 13-01
Bobkovas A.I.
Tikrino: darbo vadovas
Damovas M.V.
Krasnojarskas, 2016 m
Vis dažniau kalbame ne apie tikslinę, individualią atranką, o apie masinį įdarbinimą, kai vienu metu per trumpą laiką reikia atrinkti daug kandidatų. Ir tai darykite ne tik greitai, bet ir kuo efektyviau (ir net minimaliomis išlaidomis). Įsivaizduokite, kiek sunkumų reikia įveikti norint įgyvendinti tokį didelį projektą. Kalbame apie didžiulio informacijos kiekio, kelių išteklių ir kanalų valdymą. Ne kiekviena įmonė ar personalo skyrius gali susidoroti su tokia užduotimi. Ir ne kiekviena sistema ar personalo atrankos programinė įranga gali su tuo susidoroti. Dažnai personalo specialistai tiesiog neturi reikiamų įrankių, patirties ir žinių tokio tipo projektams įgyvendinti.
įdarbinimo ekspertų sistema
· Kokybiškas, pilnas informacijos apie reikalavimus laisvai darbo vietai parengimas.
Ekspertų sistema skirta saugoti ir apdoroti informaciją apie personalo atranką. Programinė įranga „Ekspertų sistema personalo atrankai remiantis neuroniniu tinklu“ gali žymiai supaprastinti paieškos užduotį, naudojant objekto charakteristikas, informaciją apie patį objektą, kuris turi šias charakteristikas. Ši programinė įranga sukurta ne tik personalo apskaitai, ją galima naudoti ir kitose veiklos srityse.
Jei vertintume tai, kad aukštasis išsilavinimas ir programavimo kalbų žinios. C++, Delphi, 1C: Enterprise, C# yra programuotojas, o tai reiškia, kad signalo vienetai patenka į įėjimus, priskirtus ženklams „aukštasis išsilavinimas“ ir „programavimo kalbų žinojimas“, ir nuliai į likusius įėjimus, o norimas reakcijos rezultatas bus lygus 1. Jeigu šioms savybėms yra faktas, kad tai ne mūsų objektas, tai norimas reakcijos rezultatas bus lygus 0.
Žemiau yra 5 paveikslas, atsakymo į klausimą „Ekspertų sistema personalo atrankai“, naudojant neuroninį tinklą, išvestis, į įvestį pateikėme dvi reikšmes ir gavome atsakymą už tam tikrą poziciją, kuri šiuo atveju turi šį požymį , „Įdarbinimo specialistas“ yra charakteristika „Aukštasis išsilavinimas, žinios 1C: Įmonių atlyginimai ir valdžios institucijos personalas, 2-3 leidimas“. Atsakymas neuroninio tinklo išvestyje davė teisingą signalą.
Operacija |
Vartotojo veiksmai |
Programos veiksmas |
|
Programos paleidimas |
Ekspertų sistema. exe |
Pasirodys pagrindinis programos langas |
|
Skyriaus pasirinkimas - Failas |
Spustelėkite mygtuką - Atsisiųsti |
Būtina nurodyti „Personalo atrankos ekspertų sistemos“ išsaugotos duomenų bazės failą. |
|
Norint išsaugoti pagrindinę informaciją, būtina nurodyti „Recruitment Expert System“ failo pavadinimą |
|||
Paspauskite mygtuką - Išeiti |
Išeinama iš programos „Ekspertų įdarbinimo sistema“. |
||
Spustelėkite mygtuką Pridėti nuosavybę |
Į sąrašą įtraukiami objektų ypatybių laukai |
||
Spustelėjus mygtuką – Redaguoti nuosavybę |
Redaguoja pasirinktą nuosavybę |
||
Spustelėjus mygtuką - Ištrinti nuosavybę |
Ištrina, jei nėra objektų sąrašo, kitu atveju nuosavybės ištrinti draudžiama |
||
Spustelėkite mygtuką - pridėkite objektą |
Prideda objektą į laukų sąrašą |
||
Spustelėkite mygtuką - redaguoti objektą |
Redaguoja pasirinktą objektą |
||
Spustelėjus mygtuką - ištrinti objektą |
Ištrina nurodytą objektą |
||
1 lentelės tęsinys – Vartotojo veiksmai dirbant su programa. |
|||
Pateikite mokymus internetu |
Spustelėjus mygtuką – Įvesti faktorius apie personalą |
Objekto pasirinkimas kaip įvesties parametras ir šio objekto faktoriaus sukūrimas su personalo savybių pasirinkimu |
|
Paleisti klausimą |
Spustelėkite mygtuką - Vykdyti klausimą |
Ekspertų sistema suranda objektą pagal savybių rinkinį |
|
Apie programą |
Rodoma kūrėjo informacija |
Kai vartotojas atlieka (užduoda) klausimą Ekspertų sistemai, pasirinkdamas norimas savybes, į atitinkamus įėjimus siunčiamas 1 signalas, o į likusius nepasirinktus įėjimus – 0 signalų. Ką turi kiekvienas neuronas? Jei išvesties signalas lygus 1, tai yra mūsų objektas (mūsų padėtis), jei 0, tada ne (nežino objekto ar padėties). Taip pat gali būti, kad keli objektai atitinka nurodytas charakteristikas. Programa apie tai praneš, gali atsitikti taip, kad nėra nei vieno. Tada „Ekspertų sistema“ atsakys: „Nežinau, kokia čia laisva vieta“.
Apskritai „Personalo atrankos ekspertų sistema“ veikia gerai, nors galimi klaidingi teigiami rezultatai. Tokių klaidingų teigiamų rezultatų sprendimas yra paklausti ekspertų sistemos daugiau faktų mokymo proceso metu, ypač apie tai, kad „Tai netinkamas objektas“. Pavyzdžiui, kartu su faktais, kad „Aukštasis išsilavinimas ir 1C yra buhalterio žinios“, naudinga nustatyti faktus, kad „3 metų vairavimo patirtis ir aukštasis išsilavinimas yra buhalteris“, „programavimo kalbų žinios“. C++, C# nėra agurkas“, rūgštus ir oranžinis nėra buhalteris.
1. Agurovas P.V. C#. Receptų rinkinys. 2007, 429 p. djvu;
2. Iškova E.A. C# pamoka. Programavimas pradėtas 2013 m.;
3. Watson Carley ir kt. C# 2008 Bazinis kursas. 2009, 1211 p. djvu;
4. Kaip sukurti savo ekspertų sistemą: Naylor K. 1991;
5. Khaikin S. Neuroniniai tinklai: Baigti kursą 2006 m.
A priedas
SĄRAŠASPROGRAMOS
Modulis - Neuronas
naudojant Sistemą. Kolekcijos. Bendrasis;
vardų sritis ExpertSystem
// / Neuronų klasės deklaracija
viešosios klasės neuronas
// / Atsitiktinių skaičių generatorius
privatus statinis Atsitiktinis rnd = naujas Atsitiktinis();
// / Neuroninio tinklo įvesties duomenys
viešasis sąrašas
// / Neuroninio tinklo išvesties rezultatas
vieša dviguba išvestis;
// / Neuroninio tinklo svoriniai koeficientai
viešasis sąrašas
// / Perkėlimo funkcija
viešasis FuncTranc trans;
// / Neuroninio tinklo mokymosi greitis
viešas dvigubas mu;
// / Konstruktorius pagal svarmenų skaičių
// /Skalių skaičius
// /Perdavimo funkcija
viešasis neuronas (int a_count, FuncTranc a_trans)
įėjimai = naujas sąrašas
svoriai = naujas sąrašas
už (int i = 0; i< a_count; i++)
įvestis. Pridėti(0);
svoriai. Add(rnd. NextDouble() * 2 - 1);
viešas negaliojantis skaičiavimas ()
už (int i = 0; i< weights. Count; i++)
res += (svoriai [i] * įėjimai [i]);
išvestis = trans.compute(res);
// / Neuronų mokymas
// / Norima reakcija
// / Įvesties vektorius
viešasis tyrimas (dvigubas t, sąrašas
dvigubas y = išvestis;
dvigubas dty = t - y;
vert. studijuoti (mu, dty);
už (int i = 0; i< weights. Count; i++)
svoriai[i] = svoriai[i] + mu * dty * a_inputs[i];
// / Nustatykite įvesties parametrus
// / Skaičių sąrašas
public void set_incomes(Sąrašas
if (a_incomes. Count! = inputs. Count) throw new Exception ("Neuronas: set_incomes: Nurodytas neteisingas įvesties parametrų skaičius!");
int cn = a_pajamos. Suskaičiuoti;
už (int i = 0; i< cn; i++)
įėjimai[i] = a_pajamos[i];
Modulis - užkrato pernešimasfunkcijasFuncTranc
vardų sritis ExpertSystem
( // / Perdavimo funkcijos kodo konstantų klasė
viešoji statinė klasė TransFuncConstId
// / Slenkstinė reikšmė
public const int ThresholdId = 1;
// / Trijų lygių perdavimo funkcija
public const int ThreeLevelsId = 2;
// / Sigmoidinio perdavimo funkcija
public const int SignFuncId = 3;
// / Tiesinė funkcija su sodrumu
public const int LinearSaturationId = 4;
// / Gauso perdavimo funkcija
public const int GaussFuncId = 5;
// / Perkėlimo funkcija „Kaip yra“
public const int AsisId = 6;
// / Perdavimo funkcijų tipų skaičius
public const int TransFuctionCount = 6;
// / Perkėlimo funkcijos sąsaja
viešoji sąsaja FuncTranc
// / Patikrinkite perdavimo funkcijos lygiavertiškumą
// / Kitas perdavimo funkcijos objektas
// / tiesa - lygiavertis, klaidingas - skirtingas
bool is_equal(FuncTranc a_func);
// / Praeita vertė
// / Skaičiavimo rezultatas
double compute(double a_pajamos);
// / Sukurkite atskirą perdavimo funkcijos kopiją
// / Savarankiška kopija
FuncTranc klonas ();
// / Perdavimo funkcijos identifikavimo kodas
// /Perkėlimo funkcijos teisingumo tikrinimas
// /tiesa – teisinga, klaidinga – neteisinga
bool galioja (double min, double max);
// / Perkėlimo funkcijos mokymas
// / Mokymosi tempas
// / Skirtumas tarp norimo ir tikrojo rezultato
galiojantis tyrimas (dvigubas mu, dvigubas dty);
Paskelbta Allbest.ru
Įvesties ir išvesties informacijos aprašymas. Reikalavimai techninių priemonių rinkiniui ir galutinio vartotojo sąsajai. Įvesties ir išvesties duomenų pateikimo formų kūrimas. Programinės įrangos modulių projektavimas. Vartotojo ir programuotojo vadovas.
kursinis darbas, pridėtas 2015-06-27
Bendrosios kino pramonės, kaip dalykinės darbo srities, charakteristikos. Duomenų bazės ir klausimų medžio kūrimas siekiant gauti informacijos filmų atrankai. Ekspertinės sistemos programinė įranga. Sistemos testavimas ir vartotojo vadovo sukūrimas.
kursinis darbas, pridėtas 2014-05-19
Algoritmų ypatumai, kokybės kriterijai. Programinės įrangos produkto kūrimas ir taikymas Delphi kalba. Operacinės sistemos tipas. Vidinė programinės įrangos produkto struktūra. Vartotojo ir programuotojo vadovas, programos savikainos ir kainos apskaičiavimas.
baigiamasis darbas, pridėtas 2009-12-06
Techniniai ir ekonominiai organizacijos veiklos rodikliai. Informacijos ir programinės įrangos suderinamumo reikalavimai. Reguliavimo ir informacinės informacijos aprašymas. Reikalavimai funkcinėms charakteristikoms. Vartotojo ir programuotojo vadovas.
praktikos ataskaita, pridėta 2011-02-23
Pagrindiniai darbo santykių teisinio reguliavimo principai. Automatizuotos informacinės sistemos "HR Department" projektavimas, programinės įrangos diegimas, testavimas. Duomenų bazės sudėtis, sistemos patikimumo analizės metodai, vartotojo vadovas.
baigiamasis darbas, pridėtas 2010-11-03
Tipinės ekspertinės sistemos struktūra. Duomenų bazė (darbinė atmintis), jos paskirtis. Funkcija getsport yra cSport klasės pavyzdys. Ekspertinės sistemos veikimo algoritmas. Vartotojo sąsajos diegimas. Vartotojo sistemos testavimo rezultatai.
kursinis darbas, pridėtas 2012-06-13
Programinės įrangos modulio projektavimas: pirminės medžiagos rinkimas; įvesties ir išvesties duomenų aprašymas; programinės įrangos pasirinkimas. Duomenų tipų aprašymas ir programos sąsajos įgyvendinimas. Programinės įrangos modulio testavimas ir pagalbos sistemos kūrimas.
kursinis darbas, pridėtas 2014-08-18
Šios programinės įrangos programavimo kalbos parinkimo ekspertinės sistemos sukūrimas. Sprendimo išvedimo mechanizmo parinkimas ir pagrindimas. Ekspertų sistemos žinių bazės medis. Programa pagrindiniam meniu generuoti, vartotojo vadovas.
kursinis darbas, pridėtas 2012-08-15
Programos, leidžiančios įgyvendinti tekstinio failo šifravimą ir iššifravimą naudojant pakeitimo metodą ir permutacijos metodą, kūrimas. Programinės įrangos techninės įrangos funkcinių charakteristikų, patikimumo, sudėties ir parametrų reikalavimai. Vartotojo sąsaja.
kursinis darbas, pridėtas 2011-04-30
Išmanios ekspertinės sistemos, skirtos stalinio kompiuterio komponentams parinkti, sukūrimas. Medicina kaip ekspertinės sistemos, naudojant Chris-Naylor metodą, pavyzdys. Žinių gavimas, jų struktūrizavimas, pateikimas, išvadų strategija.