Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu

Chinyorwa ichi chinopa nzira yekusanzwisisika induction yakagadziridzwa nemunyori semusanganiswa wezvirongwa zvemasvomhu asina kujeka uye dzidziso yefractals, inosuma pfungwa yedanho rekudzokororwa kweiyo fuzzy set, uye inopa tsananguro yekusakwana kudzokororwa kwea. seti sechikamu chayo chekuenzanisira nzvimbo yezvidzidzo. Kukura kwekushandiswa kweiyo nzira yakatsanangurwa uye mhando dzezivo dzakagadzirwa pahwaro hwayo seti dzisina kujeka dzinoonekwa sekutonga kwehupenyu hwemasisitimu eruzivo, kusanganisira kugadzirwa kwemamiriro ekushandisa uye kuyedza software.

Pertinence

Mukuita kwekugadzira nekusimudzira, kuita uye kushanda kwemasisitimu eruzivo, zvinodikanwa kuunganidza uye kuronga data, ruzivo uye ruzivo rwunounganidzwa kubva kunze kana kusimuka pane yega yega chikamu chehupenyu hwesoftware. Izvi zvinoshanda seruzivo rwunodiwa uye nzira yerutsigiro yebasa rekugadzira nekuita sarudzo uye inonyanya kukosha mumamiriro ekusagadzikana kwakanyanya uye munzvimbo dzisina kusimba dzakarongwa. Nheyo yeruzivo yakaumbwa nekuda kwekuunganidzwa uye kurongeka kwezviwanikwa zvakadaro haifanire kungove sosi yeruzivo runobatsira rwakawanwa neboka reprojekiti panguva yekugadzirwa kwehurongwa hweruzivo, asiwo nzira dzakareruka dzekuenzanisira zviratidzo zvitsva, nzira uye. algorithms ekuita mabasa eprojekiti. Mune mamwe mazwi, hwaro hweruzivo hwakadaro inzvimbo yehungwaru capital uye, panguva imwechete, chishandiso chekutonga ruzivo [3, 10].

Kugona, kubatsira, uye kunaka kwehwaro hweruzivo sechombo chinopindirana nekusimba kwechishandiso chekugadzirisa kwayo uye nekubudirira kwekubvisa ruzivo. Izvo zviri nyore uye nekukurumidza kuunganidza uye kurekodha kweruzivo mudhatabhesi uye zvakanyanya kuenderana mhedzisiro yemibvunzo kwairi, zviri nani uye zvakanyanya kuvimbika chishandiso pachacho [1, 2]. Nekudaro, nzira dzakasarudzika uye maturusi ekugadzirisa anoshandiswa kune dhatabhesi manejimendi masisitimu, kusanganisira yakajairika yehukama muhukama dhatabhesi, haibvumire kutsanangura kana kuenzanisira semantic zvikamu, dudziro, nguva uye inoenderera semantic seti [4, 7, 10]. Izvi zvinoda nzira yemaitiro iyo inokonzeresa zviitiko zvakakosha zveanogumira ontologies uye inounza iyo yeruzivo modhi padhuze nekuenderera kwekutsanangurwa kwenzvimbo yenyaya yeruzivo system.

Maitiro akadaro anogona kunge ari musanganiswa wezvipimo zvedzidziso yemasvomhu asina kujeka uye pfungwa yefractal dimension [3, 6]. Nekugadzirisa tsananguro yeruzivo maererano nechiyero chechiyero chekuenderera mberi (hukuru hwedanho re discretization yetsanangudzo) pasi pemamiriro ekugumira zvinoenderana nemusimboti wekusakwana kwaGΓΆdel (mune system yeruzivo - iyo yakakosha kusakwana kwekufunga, ruzivo. yakabva kune ino sisitimu pasi pemamiriro ekuenderana kwayo), ichiita sequential fuzzification (kudzikisira kune fuzziness), tinowana tsananguro yakarongeka inoratidza imwe mutumbi wezivo zvizere uye zvakabatana sezvinobvira uye izvo zvinogoneka kuita chero mashandiro maitiro eruzivo - kuunganidza, kuchengetedza, kugadzirisa uye kutapurirana [5, 8, 9].

Tsanangudzo ye fuzzy set recursion

Rega X ive seti yezvakakosha zvehumwe hunhu hweiyo modeled system:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (1)

apo n = [N β‰₯ 3] - nhamba yezvakakosha zvehunhu hwakadaro (kupfuura yekutanga seti (0; 1) - (nhema; chokwadi)).
Rega X = B, apo B = {a,b,c,…,z} iri seti yezvakaenzana, element-ne-element inoenderana neseti yehunhu hwehunhu X.
Ipapo iyo fuzzy set Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu, iyo inoenderana neisina kujeka (mune zvakajairika) pfungwa inotsanangura hunhu X, inogona kumiririrwa se:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (2)

uko m ndiyo tsananguro discretization nhanho, ini ndeweN - nhanho kuwanda.
Saizvozvo, kuitira kukwirisa iyo yeruzivo yemhando yehurongwa hweruzivo maererano nechiyero chekuenderera (kunyorova) kwetsananguro, tichiramba tiri mukati memiganhu yenzvimbo yekusakwana kwekufunga, tinosuma. dhigirii recursion of fuzzy set Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu uye isu tinowana inotevera vhezheni yekumiririra kwayo:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (3)

apo Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu - seti inoenderana nepfungwa isina kujeka, iyo kazhinji inotsanangura hunhu X zvakazara kupfuura iyo yakatarwa Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu, maererano nechiyero chekupfava; Re - dhigirii recursion yetsanangudzo.
Zvinofanira kucherechedzwa kuti Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (inoderedzwa kune yakajeka seti) mune yakakosha kesi, kana zvichidikanwa.

Nhanganyaya yefractional dimension

Kana Re = 1 set Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu yakajairika seti isina kujeka ye2nd degree, inosanganisira sezvinhu zvisina kujeka seti (kana iwo akajeka mepu) anotsanangura ese maitiro ehunhu X [1, 2]:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (4)

Nekudaro, iyi inyaya yakashata, uye mukumiririra kwakazara, zvimwe zvezvinhu Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu inogona kuve seti, nepo zvimwe zvese zvingave zvidiki (zvakanyanya nyore) zvinhu. Nokudaro, kutsanangura seti yakadaro zvakakosha kusuma fractional recursion - analogue yechikamu chechikamu chenzvimbo (muchirevo chechinyorwa chino, nzvimbo yeontology yeimwe nzvimbo yezvidzidzo) [3, 9].

Kana Re iri chidimbu, tinowana inotevera yekupinda Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (5)

apo Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu - isina kujeka seti yeiyo kukosha X1, Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu - isina kujeka seti yeiyo kukosha X2, nezvimwe.

Muchiitiko ichi, kudzokororwa kunobva kwaita fractal, uye seti dzetsanangudzo dzinova dzakafanana.

Kutsanangura Mashandiro mazhinji eModule

Iyo dhizaini yeyakavhurika ruzivo sisitimu inotora musimboti wemodularity, iyo inovimbisa mukana wekuyera, kudzokorora, kuchinjika uye kubuda kwehurongwa. Kuvaka kweModular kunoita kuti zvikwanise kuunza tekinoroji yekumisikidzwa kwemaitiro eruzivo padhuze sezvinobvira kune yavo yechisikigo chinangwa embodiment munyika chaiyo, kugadzira zvishandiso zviri nyore maererano nemaitiro avo anoshanda, akagadzirirwa kwete kutsiva vanhu, asi kubatsira zvinobudirira. ivo mukutungamirira ruzivo.

Module inhengo yakaparadzana yehurongwa hweruzivo, iyo inogona kuve yekumanikidza kana yekusarudzika nekuda kwechinangwa chekuvapo kwehurongwa, asi chero zvakadaro inopa yakasarudzika seti yemabasa mukati memiganhu yehurongwa.

Iyo yose yakasiyana-siyana yekushanda kwemodule inogona kutsanangurwa nemhando nhatu dzekushanda: kusika (kurekodha data itsva), kugadzirisa (kushandura data yakamborekodhwa), kudzima (kubvisa data yakamborekodhwa).

Rega X ave humwe hunhu hwekuita kwakadaro, ipapo iyo inoenderana seti X inogona kumiririrwa se:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (6)

uko X1 - kusikwa, X2 - kugadzirisa, X3 - kudzima,

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (7)

Uyezve, kushanda kwechero module ndeyekuti kugadzira data hakusi kuzvifananidzira (kunoitwa pasina kudzokororwa - basa rekugadzira harizvidzokorore), uye kugadzirisa uye kudzima mune yakajairika nyaya inogona kusanganisira zvese-ne-element kuita (kuita. oparesheni pazvinhu zvakasarudzwa zve data seti) uye ivo pachavo vanosanganisira mashandiro akafanana navo.

Izvo zvinofanirwa kucherechedzwa kuti kana oparesheni yekushanda X isina kuitwa mune yakapihwa module (isina kuitwa muhurongwa), ipapo iyo seti inoenderana nekuvhiya kwakadaro inoonekwa isina chinhu.

Nekudaro, kutsanangura iyo fuzzy pfungwa (chirevo) "module inobvumidza iwe kuti uite oparesheni neinowirirana seti yedata nekuda kweiyo ruzivo system," yakapusa seti. Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu mune yakapusa nyaya inogona kumiririrwa se:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (8)

Kazhinji, seti yakadai ine dhigirii recursion yakaenzana ne 1,6 (6) uye ine fractal uye ine fuzzy panguva imwe chete.

Kugadzirira mamiriro ekushandisa uye kuyedza module

Pamatanho ekuvandudza uye kushanda kwehurongwa hweruzivo, mamiriro akakosha anodiwa anotsanangura kurongeka uye zvirimo zvemashandiro ekushandisa mamodule zvinoenderana nechinangwa chavo chekushanda (kushandisa-kesi mamiriro), pamwe nekutarisa kutevedza kwezvinotarisirwa uye. mibairo chaiyo yemamodule (testing scenarios) .test-case).

Tichifunga nezvepfungwa dzataurwa pamusoro apa, nzira yekushanda pamamiriro ezvinhu akadaro inogona kutsanangurwa sezvinotevera.

A fuzzy seti inoumbwa yeiyo module Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (9)

apo
Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu - isina kujeka seti yekushanda kwekugadzira data zvinoenderana nekushanda X;
Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu - isina kujeka seti yekushanda kwedhita data zvinoenderana nekushanda X, nepo dhigirii recursion a (basa embedding) inhamba yechisikigo uye mune diki kesi yakaenzana ne1;
Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu - isina kujeka seti yekushanda kwekudzima data zvinoenderana nekushanda X, nepo dhigirii recursion b (basa rekuisa) inhamba yechisikigo uye mune diki kesi yakaenzana ne1.

Chaunga chakadaro chinotsanangura chii chaizvo (izvo zvinhu zve data) zvinogadzirwa, zvakagadziriswa uye / kana kubviswa kune chero kushandiswa kwemodule.

Zvino seti yezviitiko zvekushandisa Ux yekushanda X yemodule iri mubvunzo inoumbwa, imwe neimwe inotsanangura. nei (kune basa ripi rebhizinesi) zvinhu zve data zvinotsanangurwa neseti yakagadzirwa, yakagadziridzwa uye / kana kubviswa? Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu, uye muhurongwa hupi:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (10)

uko n ndiyo nhamba yemakesi ekushandisa eX.

Tevere, seti yeTx yekuyedza mamiriro inounganidzwa kuti ishande X kune yega yega kese yekushandisa yemodule iri mubvunzo. Test script inotsanangura, ndeapi data data anoshandiswa uye mune yakarongeka sei pakuita iyo yekushandisa kesi, uye ndeipi mhedzisiro inofanirwa kuwanikwa:

Fuzzy induction nzira uye mashandisiro ayo ekuenzanisira ruzivo uye ruzivo masisitimu (11)

uko [D] idhata rebvunzo, n nhamba yezviitiko zvebvunzo zveX.
Munzira yakatsanangurwa, nhamba yezviitiko zvekuedza yakaenzana nehuwandu hwemashandisirwo anoenderana, izvo zvinorerutsa basa pakutsanangura kwavo uye kugadzirisa sezvo sisitimu inokura. Uye zvakare, iyo algorithm yakadaro inogona kushandiswa kuita otomatiki kuyedzwa kwesoftware modules yeruzivo system.

mhedziso

Iyo yakaratidzwa nzira yekupinza isina kujeka inogona kuitwa pamatanho akasiyana ehupenyu hwechero modular information system, zvese nechinangwa chekuunganidza chikamu chinotsanangura chehwaro hweruzivo, uye mukushanda pane zviitiko zvekushandisa uye kuyedza mamodule.

Pamusoro pezvo, kupinza kwakapusa kunobatsira kusanganisa ruzivo kubva pane zvakawanikwa tsananguro, se "cognitive kaleidoscope", umo zvimwe zvinhu zvinoramba zvakajeka uye zvisina kujeka, nepo zvimwe, zvichienderana nemutemo wekuzvifananidza, zvinoshandiswa nhamba yenguva dzakatsanangurwa mu. dhigirii recursion kune yega yega data inozivikanwa. Zvikatorwa pamwechete, izvo zvinokonzeresa zvisinganzwisisiki seti zvinoumba modhi inogona kushandiswa zvese zvinangwa zvehurongwa hweruzivo uye mukuda kutsvaga ruzivo rutsva zvakazara.

Rudzi urwu rwemaitiro runogona kuverengerwa seyakasarudzika nzira ye "artificial intelligence", tichifunga nezve chokwadi chekuti seti dzakagadzirwa hazvifanirwe kupokana nemusimboti wekufunga zvisina kukwana uye zvakagadzirirwa kubatsira njere dzevanhu, uye kwete kuitsiva.

Mareferensi

  1. Borisov V.V., Fedulov A.S., Zernov M.M., "Nheyo dzedzidziso yezvisinganzwisisike seti." M.: Hotline - Telecom, 2014. - 88 p.
  2. Borisov V.V., Fedulov A.S., Zernov M.M., "Nheyo dzedzidziso yezvisinganzwisisike zvinonzwisisika." M.: Hotline - Telecom, 2014. - 122 p.
  3. Demenok S.L., "Fractal: pakati pengano uye hunyanzvi." St. Petersburg: Academy yeCultural Research, 2011. - 296 p.
  4. Zadeh L., "Zvakakosha zvemaitiro matsva ekuongorora masisitimu akaomarara uye maitiro ekuita sarudzo" / "Mathematics Nhasi". M.: "Zivo", 1974. - P. 5 - 49.
  5. Kranz S., "Kuchinja Kwechimiro cheUchapupu hweMasvomhu." M.: Laboratory yeZivo, 2016. - 320 p.
  6. Mavrikidi F.I., β€œFractal mathematics and the nature of change” / β€œDelphis”, No. 54 (2/2008), http://www.delphis.ru/journal/article/fraktalnaya-matematika-i-priroda-peremen.
  7. Mandelbrot B., "Fractal geometry yezvisikwa." M.: Institute of Computer Research, 2002. - 656 p.
  8. "Nheyo dzedzidziso yezvisinganzwisisike seti: Mirayiridzo", comp. Korobova I.L., Dyakov I.A. Tambov: Tamb yekudhinda imba. state avo. Univ., 2003. - 24 p.
  9. Uspensky V.A., "Kukumbira ruregerero kweMasvomhu." M.: Alpina Non-fiction, 2017. - 622 p.
  10. Zimmerman HJ "Fuzzy Set Theory - uye maapplication ayo", 4th edition. Springer Science + Business Media, New York, 2001. - 514 p.

Source: www.habr.com

Voeg