Դեկլարատիվ գիտելիքների օրինակներ. Ընթացակարգային և դեկլարատիվ գիտելիքներ: Ընթացակարգային գիտելիքների հասկացություններ

Ճանաչողական հոգեբանությունը ժամանակակից հոգեբանական գիտության ոլորտներից մեկն է, որը կապված է կենդանի համակարգի որոշակի վարքագծի ներքին պատճառների որոնման հետ: Որպես կանոն, ուսումնասիրության առարկան մարդու իմացությունն է իր և իրեն շրջապատող աշխարհի մասին, ինչպես նաև ճանաչողական գործընթացները, որոնք ապահովում են այդ գիտելիքների ձեռքբերումը, պահպանումը և փոխակերպումը: Սկզբում կոգնիտիվ հոգեբանության հիմնական խնդիրն էր ուսումնասիրել զգայական տեղեկատվության փոխակերպումները այն պահից, երբ գրգռիչը հարվածում է զգայական օրգանների ընկալիչներին մինչև պատկերի տեսքը և պատասխանի առաջացումը: Միևնույն ժամանակ, հետազոտողները հիմնվել են համակարգչային փոխաբերության վրա, ինչպես նաև մարդու կողմից տեղեկատվության մշակման գործընթացների և ունիվերսալ հաշվողական սարքի միջև:

Մարդկանց միշտ հետաքրքրել է նրանց էությունը։ Ինքնաճանաչումը միշտ գրավել է գիտնականներին։ Այս գիտելիքը հնարավոր էր միայն համակարգերի հետ անալոգիաներ օգտագործելու դեպքում, որոնց կառուցվածքն ու գործունեությունը պարզ էր մարդու համար: Մարդու մարմինը սկսեցին համեմատել մեխանիկական սարքերի հետ, սիրտը դիտվեց որպես լավ աշխատող մեխանիկական պոմպ, իսկ վերջույթների շարժումները նմանեցրին քայլող մեխանիկական սարքերի։ Էլեկտրաէներգիայի դարաշրջանն առաջացրել է մարդու նյարդային համակարգում տեղի ունեցող գործընթացների անալոգիան էլեկտրական սխեմաներում տեղի ունեցող գործընթացների հետ։ Հոլոգրաֆիան անմիջապես ստեղծեց ուղեղի հոլոգրաֆիկ մոդելներ: Իսկ համակարգչային փոխաբերությունը դարձավ անալոգիայի օրինական միջոց, երբ հայտնվեց համընդհանուր տեղեկատվության մշակումը և սկսեց կատարելագործվել: Արդյունքում բացահայտվեցին ճանաչողական և գործադիր գործընթացների բազմաթիվ կառուցվածքային բլոկներ, ինչպիսիք են, օրինակ, կարճաժամկետ և երկարաժամկետ հիշողությունը։ Կարճաժամկետ հիշողությունը կապված էր տեղեկատվության մշակման վաղ փուլերի հետ՝ ապահովելով. Տեղեկատվության ակտիվ ընտրություն հետագա երկարաժամկետ (երկարաժամկետ) պահպանման համար: Փաստորեն, կարճաժամկետ հիշողությանը վերապահվել է հաշվողական սարքի հիմնական հիշողության դերը։ Աստիճանաբար, սակայն, հայտնաբերվեցին էական տարբերություններ բանավոր (բանավոր) և բարդ ոչ խոսքային նյութերի ընկալման և անգիր գործընթացներում, օրինակ՝ հոտեր, դեմքեր, գյուղական և քաղաքային լանդշաֆտներ: Մասնավորապես, բնական տեսողական նյութը անգիր անելիս կարող է բացակայել կարճաժամկետ պահպանման փուլը։ Այս և այլ փաստերը հանգեցրել են նրան, որ առաջին պլան են մղվել մարդու տարբեր տեսակի գիտելիքների ներկայացման (ներկայացման) առանձնահատկությունների խնդիրները իր և իրեն շրջապատող աշխարհի մասին։

Գիտելիքը սահմանվում է որպես ընտրովի, պատվիրված, որոշակի ձևով (մեթոդով) ստացված, որոշ չափանիշների (նորմերի) համաձայն, պաշտոնականացված տեղեկատվություն, որն ունի սոցիալական նշանակություն և ճանաչվում է որպես գիտելիք որոշակի սոցիալական սուբյեկտների և հասարակության կողմից որպես ամբողջություն:

Փիլիսոփաները, կոգնիտիվիստները, հոգեբաններն առանձնացնում են գիտելիքի տարբեր տեսակներ։ Օրինակ՝ էմպիրիկ և տեսական գիտելիքներ, հումանիտար և բնական գիտությունների իմացություն, պատճառահետևանքային (առարկայական ոլորտի օբյեկտների միջև պատճառահետևանքային կապերի իմացություն) և ոչ ճշգրիտ (գիտելիք, որը բնութագրվում է թերի կամ անհամապատասխանությամբ), ընթացակարգային և հռչակագրային:

Բացի այդ, գիտելիքները կարելի է դասակարգել հետևյալ կատեգորիաների.

մակերեսային- գիտելիքներ առարկայական ոլորտում առանձին իրադարձությունների և փաստերի տեսանելի փոխհարաբերությունների մասին.

խոր-աբստրակցիաներ, անալոգիաներ, դիագրամներ, որոնք արտացոլում են առարկայական ոլորտում կառուցվածքը և գործընթացները:

առաջնային- գիտելիք, որը որոշվում է զգայարաններով.

երկրորդական- գիտելիքներ, որոնք ստացվում են տրամաբանական մտածողության միջոցով՝ դեդուկցիա (վերլուծություն) և ինդուկցիա (սինթեզ): Ընդհանուրի (մայրական ձևից) ինդուկցիա-ածանցում մասնավորից (բովանդակությունից, մայրական ձևերից). Դեդուկցիան մասնավորի (մանկական ձևի) ածանցումն է ընդհանուրից (մայր ձև):

Նաեւ հատկացնել առարկայական գիտելիքներ, որոնք իրենց հերթին ենթաբաժանվում են ընթացակարգային և դեկլարատիվ գիտելիքների.

դեկլարատիվ- հայտարարություններ են առարկայական տարածքի օբյեկտների, դրանց հատկությունների և նրանց միջև փոխհարաբերությունների մասին: Իրականում սրանք փաստեր են առարկայական ոլորտից, ուստի դեկլարատիվ գիտելիքի մեկ այլ անվանումը փաստացի գիտելիքն է: Դեկլարատիվ գիտելիքը որոշում է առարկայական գիտելիքների բովանդակությունը կամ իմաստային մասը և առաջացնում է ուսուցման իմաստային առարկայական մոդել.

ընթացակարգային- նկարագրել առարկայական տարածքի օբյեկտների վերափոխման սկզբունքները և ընթացակարգը: Դրանք կարող են լինել ալգորիթմներ, տեխնիկա, հրահանգներ, բաղադրատոմսեր, որոշումների կայացման ռազմավարություններ: Ընթացակարգային գիտելիքները պետք է ներառեն կանոններ, որոնք բաղկացած են մեկից ավելի հայտարարություններից, մեկ արտահայտությունից: Ընթացակարգային գիտելիքները նկարագրում են առարկայական տարածքում օբյեկտների փոխակերպման կարգը և բնույթը: Ընթացակարգային գիտելիքները կազմում են ուսուցման ընթացակարգային առարկայական մոդել:

Ընթացակարգային և դեկլարատիվ գիտելիքները հաճախ կոչվում են կանոններ և, հետևաբար, խոսվում են որպես փաստեր և կանոններ: Սա սխալ է. ի վերջո, փաստերը, ըստ էության, նաև կանոններ են, քանի որ դրանք սահմանում, հարաբերություններ են սահմանում առարկայական տարածքի օբյեկտների միջև, և այդ օբյեկտները փոխկապակցված են որոշակի կանոնների համաձայն: Ավելին, բոլոր փաստերը կարող են գրվել արտադրության կանոնների տեսքով [Atanov G.A., Pustynnikova I.N., 1997; Ատանով Գ.Ա., Պուստիննիկովա Ի.Ն., 1997]: Այսպիսով, և՛ ընթացակարգային, և՛ դեկլարատիվ գիտելիքները գործնականում կանոններ են, բայց այլ բնույթի կանոններ։

Համաձայն ուսուցման գործունեության տեսության [Atanov G.A., 2001 Mashbits E.I., 1998], ուսուցման վերջնական նպատակը գործողության մեթոդի ձևավորումն է, իսկ գործողության եղանակը գործնականում իրականացվում է հմտությունների միջոցով: Գիտելիքը գործում է որպես հմտությունների ձևավորման միջոց: Գիտելիքների ճարտարագիտության մեջ հմտությունները դիտվում են որպես վարքային կամ գործառնական գիտելիքներ: Հմտությունների ձևավորման մեխանիզմը գիտելիքի գործառնությունն է (ինչպես դեկլարատիվ, այնպես էլ ընթացակարգային), որը դրսևորվում է մարդու վարքագծի մեջ: Այսպիսով, ուսանողի առարկայական մոդելը ներառում է այն հմտությունները, որոնք պետք է ձևավորվեն ուսումնական գործընթացում:

Դեկլարատիվ և ընթացակարգային գիտելիքները պահվում են երկարաժամկետ հիշողության մեջ, որտեղ դրանք բաշխվում են համապատասխանաբար դեկլարատիվ և ընթացակարգային հիշողության մեջ: Մարդիկ պետք է ունենան որոշակի գիտելիքներ, հմտություններ և կարողություններ, ուստի կարևոր է հասկանալ, որ գիտելիքը պահվում է դեկլարատիվ հիշողության մեջ, մինչդեռ հմտություններն ու կարողությունները պահվում են ընթացակարգային հիշողության մեջ: Ընթացակարգային հիշողությունը մարդկանց մոտ սկսում է մտքի գործընթացը:

Ձևական տեսանկյունից գիտելիքը դժվար է ձևակերպել, համակարգել և ընդհանրապես ճշգրիտ նկարագրել: Ինքնին գիտելիքը կախված է կոնկրետ անձից, նրա կրթության մակարդակից, կենսափորձից, մասնագիտությունից, հոգեկան հատկանիշներից, հուզականությունից:

Գիտելիքի ընկալման մեջ կան բազմաթիվ գործոններ. Էականն ու անվիճարկելին միայն այն է, որ այս ընկալումը ժամանակի ընթացքում զարգանում է այս կամ այն ​​գիտելիքն ընկալողի գիտակցության մեջ։ Կարևոր է հասկանալ, որ գիտելիքը կարող է ներկայացվել նրանց, ովքեր այն ընկալել և փոխանցել են այլ առարկայի, բայց առանց ընկալման և հասկանալու նույն ճշգրտությունը երաշխավորելու։

Ի՞նչն է մարդկանց միավորում գիտելիքի էությունը հասկանալու հարցում:

Գիտելիքը, որն անհրաժեշտ է մարդուն կյանքի, ուսման և աշխատանքի համար, մեծ մասամբ ընկալվում և ընկալվում է բոլոր մարդկանց կողմից համարժեք: Չնչին նախադասությանը. «Փորձեք տալ դեկլարատիվ և ընթացակարգային գիտելիքների օրինակներ», և՛ ռուսը, և՛ չինացին, և՛ ամերիկացին անմիջապես կպատասխանեն, բայց եթե նրանցից որևէ մեկը երկար տարիներ ծրագրավորող է, խնդիր կլինի. ասոցիացիաներ։

Մասնագիտությունը հետք է թողնում մարդու ընկալման վրա, և այն, որ այդ ընկալումը միանշանակ թույլ է տալիս, մարդը կարող է չասոցացնել այդքան պարզ դպրոցական հասկացությունների հետ։ Կասկածելի է, որ ըստ այս օրինակի՝ պրոֆեսիոնալ ծրագրավորողը նույնիսկ կհիշի «պրոցեդուրալ» բառը և այն վերագրի գիտելիքին, թեև մինչ այդ նա չվարանեց փոփոխականներ հայտարարել, գրել է կայքից սերվեր տեղեկատվություն փոխանցելու գործառույթ։ Մասնագետը գիտի, թե դա ինչ է, բայց ասոցիացիա չկա։

«Հայտարարագիր» բառի իմաստը միայն մանկապարտեզից երեխան չի հասկանում. Օդանավակայանում, մաքսայինում, հարկայինում բոլորն են հայտարարագրեր անում, բայց ոչ բոլորն են հասկանում, թե ինչ է դեկլարատիվ գիտելիքը։

Այսպիսով, տարրական դպրոցի աշակերտն ու չափահասը պարզապես չեն կարող պատասխանել մի պարզ հարցին՝ «բերեք ձեր դեկլարատիվ և ընթացակարգային գիտելիքների օրինակներ», բայց ոչ այն պատճառով, որ չգիտեն։ Նախ, անհրաժեշտ է նախապես հստակեցնել, որ դեկլարատիվ գիտելիքը նկարագրում է ինչ-որ բան, իսկ ընթացակարգային գիտելիքները որոշում են գործողությունների ալգորիթմը:

Գաղափարներ դեկլարատիվ գիտելիքների մասին

Օբյեկտը, երեւույթը, սննդամթերքը կամ մեքենան կարելի է տարբեր կերպ նկարագրել: «Դեկլարատիվ գիտելիք, օրինակներ» արտահայտության համացանցային որոնումը տալիս է հետևյալ պատասխանները. «Ցանկացած գիտելիք աշխարհի մասին, որին մարդը գիտակցաբար մուտք ունի» կամ «Հռչակագրային գիտելիքները գրանցվում են խելացի համակարգի հիշողության մեջ, որպեսզի այն ուղղակիորեն հասանելի լինի: համապատասխան դաշտային հիշողություն մուտք գործելուց հետո օգտագործելու համար»:

Երկու դեպքում էլ գեղեցիկ է ասված, բայց դեկլարատիվ գիտելիքների հետ քիչ առնչություն ունի։ Նախ՝ աշխարհի մասին ցանկացած գիտելիք կարող է արտահայտվել դեկլարատիվ կերպով, նույնիսկ եթե այն իր բնույթով ակնհայտ ալգորիթմ է։ Երկրորդ՝ ի՞նչ նշանակություն ունի «գիտակից» մուտքի առկայությունը կամ բացակայությունը։

Արդյո՞ք տեղեկատվության ընկալումը գիտակցված չէ: Բայց եթե ընկալումը անգիտակցական էր (սա իրական է), ապա ինչպե՞ս այն կընկալեր գիտելիքը, և ոչ ազդանշան, ոչ սենսացիա, ոչ արձագանք: Առայժմ բարդ մեխանիզմների օգնությամբ միայն գիտաֆանտաստիկ գրողներն են կարող ուղեղում գիտելիքներ ներդնել:

Երրորդ՝ ի՞նչ կապ ունի խելացի համակարգի հիշողությունը դրա հետ։ Ծրագրին ինտելեկտուալ անվանելը, թե ոչ, երեւակայության խնդիր է։ Բացի այդ, այսօր չկա մեկ ծրագրային համակարգ, որն օբյեկտիվորեն ինտելեկտուալ կոչվի։

Ընթացակարգային գիտելիքների հասկացություններ

Այստեղ ամեն ինչ ավելի բարդ է։ Ձու տապակելու ունակությունը, դուռը բացելու կամ լվանալու ունակությունը չի ընկալվում որպես ընթացակարգային գիտելիքներ: Այս ամենն այնքան ծանոթ ու բնական է, որ բոլոր պատկերացնելի և աներևակայելի գործողությունները, որոնք սովորաբար կատարում է մարդը, նա չի ընկալում որպես ալգորիթմ։

Բոլոր մարդիկ իրենց բնույթով ծրագրավորողներ են, բայց ոչ բոլորը կարող են ծրագրեր գրել: Իսկ նրանցից, ովքեր գիտեն, թե ինչպես դա անել, ծրագրավորողներն էլ ավելի քիչ են: Եթե ​​մենք պարզեցնենք իրավիճակը և փորձենք պրոֆեսիոնալ ծրագրավորողների մեջ գտնել նրանց, ովքեր կարող են գրել իսկապես օբյեկտ-կողմնորոշված ​​ծրագիր, որը լիովին ռեկուրսիվ է յուրաքանչյուր բաղադրիչի մակարդակում, ապա դրանք քիչ կլինեն:

Իրականությունն այս դեպքում չի անցնում ծանոթության պատնեշով և չի ընկալվում որպես ընթացակարգային իմացություն, բայց եթե ուղղակի ասես, թե ինչ է պատահել, ցանկացած մարդ դեկլարատիվ և ընթացակարգային գիտելիքների օրինակներ կբերի ոչ միայն սեփական փորձից, այլ օրինակով. ցանկացած իրադարձությունների, երևույթների և հանգամանքների վերաբերյալ:

Դեկլարատիվ և ընթացակարգային գիտելիքների օրինակներ

Կանաչ խնձորը դեկլարատիվ գիտելիք է։ Ֆուտբոլի դաշտ նույնպես։ Բայց խնձորը կարող է լինել ոչ միայն կանաչ, այլեւ ընդհանրապես խնձոր: Իրական խնձորը մոմից պատրաստվածից տարբերելու համար հարկավոր է իմանալ, թե ինչպես է այն իրականում և այլ տարբերություններ (հոտ, հյուսվածք, ձև):

Ֆուտբոլի դաշտն ավելի բարդ է. Որոշակի մակերեսը որպես ֆուտբոլի դաշտ սահմանելը կարող է սխալ լինել: Ընկերը եկավ, և նա հանդիպում ունեցավ ֆուտբոլի դաշտում։ Բնականաբար, նա կփնտրի մի վայր, որտեղ գոլեր, տրիբունաներ ու դասական ֆուտբոլային գծանշումներ կան։

ընթացակարգային գիտելիքներ.

  • բաղադրատոմսը;
  • մեքենայի հավաքում;
  • գրել շարադրություն կամ բանաստեղծություն.

Վերջին դեպքում ամեն ինչ ավելի բարդ է։ Պոեզիա գրելու համար պետք է որոշակի գիտելիքներ ունենալ: Համաձայն պայմանների, կան տարբեր պահանջներ հանգերի կամ գրելու ոճի համար:

Ալգորիթմում սխալվելը միշտ ավելի դժվար է, քան նկարագրության մեջ: Ընթացակարգային գիտելիքները սովորաբար ստուգվում են՝ պարզելու, թե արդյոք այն աշխատում է: Դեկլարատիվը նույնպես պահանջում է ստուգում, բայց որն է որոշում հռչակագրային գիտելիքների շրջանակը:

Նկարչի համար, ով ցուցադրում է նման գիտելիքների օրինակներ (կանաչ խնձոր և ֆուտբոլի դաշտ), բացարձակ անտարբեր է, թե ինչ է նա նկարում։ Նրա համար կարևոր է փոխանցել ձևը, գույնը, համամասնությունները, ցուցադրել այն, ինչ տեսնում է։ Շուկայում գնորդի համար՝ բոլորովին այլ արժեհամակարգ։ Գնորդին ավելի քիչ է մտահոգում մրգի ձևն ու գույնը, քան դրա սպառողական որակները։ Մարդու համար, ով նշանակում է ֆուտբոլային դաշտում, չափանիշները կարևոր են միանշանակ որոշում կայացնելու համար:

Ծրագրավորում և գիտելիքներ

Դեկլարատիվ և ընթացակարգային գիտելիքների լավագույն չափանիշը ծրագրավորման ոլորտի աքսիոմներն են: Ավելին, այս համատեքստում ավելի գործնական է անցյալ դարի 80-ականների ծրագրավորումը։ Այդ օրերին հստակ հասկացվում էր տվյալների նկարագրությունը, այն է՝ ինչ է դեկլարատիվ գիտելիքը։ Ցանկացած նման նկարագրություն հստակ նշված է՝ համակարգիչը երբեք չի ներում սխալները։

Ժամանակակից ծրագրավորումը չի պարտավորեցնում ծրագրավորողին խստորեն հայտարարել այն, ինչ նա մտադիր է մշակել, և որոշ դեպքերում ընդհանրապես որևէ պնդում չի ներկայացնում, եթե նա ինչ-որ բան սխալ է նկարագրել:

Ընթացակարգային գիտելիքները միշտ հստակ կարգավորվում են։ Շարահյուսության հայեցակարգը ալգորիթմի կամ ընթացակարգի նկարագրության մեջ այնքան կարևոր է, որ այն չի կարող ճանաչվել որպես ընթացակարգային առանց հատուկ կոնվենցիաների և նշանակումների:

Հաշվի առնելով դեկլարատիվ գիտելիքները, օրինակները. «Ես գիտեմ, որ ...», կարելի է հստակ ձևակերպել երկու կետ.

  • օրինակը մի բան է.
  • Ես գիտեմ, որ... - դա բոլորովին այլ է:

Օրինակը շատ դեպքերում (կրթության, աշխատանքի, առօրյա կյանքում) հստակ սահմանված է, և մարդիկ, ովքեր դրա մասին պատկերացում ունեն, նույն կերպ են հասկանում դրա իմաստը։ Մարդը, ով եկել է սովորելու, աշխատելու կամ այլ տեղ հայտնվելու, օրինակի իմաստը սահմանում է յուրովի, ունի երկու ճանապարհ՝ պնդել ինքնուրույն կամ փոխել սեփական կարծիքը կոնկրետ գիտելիքի մասին։

Խելացի համակարգեր և գիտելիքներ

Դեկլարատիվ գիտելիքը, որպես օրինակ, ծրագրերի նկարագրական մասերն են։ Սա փոփոխականների նկարագրություն չէ, այլ իրական տվյալների նկարագրություն։ Օրինակ՝ անձնակազմ, աշխատողի քարտ, աշխատանքային գրքույկ, երախտագիտություն և այլն: Այս փաստաթղթերից որևէ մեկը իրական դեկլարատիվ գիտելիք է:

Ընթացակարգային գիտելիքները, որպես օրինակներ, գործառույթներ են (ընթացակարգեր) = գործողությունների ալգորիթմներ, և պարտադիր չէ, որ հաջորդական: Ընթացակարգային գիտելիքը միշտ չէ, որ բաղադրատոմս է, որը պետք է հետևողականորեն հետևել:

Ընթացակարգային գիտելիքները բնութագրվում են բնադրությամբ, ռեկուրսիվությամբ, անկախությամբ և հասակակիցների հետ փոխազդեցությամբ: Այն կարող է հաշվի առնել դեկլարատիվ գիտելիքը, բայց ավելի ճիշտ կլինի ասել, որ ընթացակարգային գիտելիքը քաղում է դեկլարատիվ գիտելիքներից միայն այն, ինչ ակնկալում է ստանալ:

Այս տարբերակով և իրերի իրական վիճակով դեկլարատիվ գիտելիքը անթերի կատարվող ստատիկության օրինակ է: Ինչ վերաբերում է ընթացակարգայիններին, ապա այս համատեքստում դրանք միշտ ստատիկ են։ Ցանկացած գերտեխնոլոգիական ժամանակակից ինտելեկտուալ կամ փորձագիտական ​​համակարգ չի պատասխանի անմեղսունակ պարզ հարցին՝ «Փորձեք բերել դեկլարատիվ և ընթացակարգային գիտելիքների օրինակներ»։

Windows-ից դասական կապույտ էկրան չի լինի, այլ լուծումներ նույնպես: Ցանկացած ծրագրի խելացիության չափանիշը ամենևին էլ նրանում չէ, թե ինչ է այն անվանում մշակողը, ինչ վարկանիշ է նա տվել, այլ այն, թե ինչ կարող է անել այս ապրանքը իր երևակայությունից դուրս:

Հավանաբար, ծրագրավորման պատմությունը պարզապես լռում է մասնագետների ձեռքբերումների մասին և հայտնի կդառնա, երբ ի հայտ եկան առաջին համակարգերը, որոնք ինքնուրույն շահարկում էին գիտելիքները, և ոչ այնպես, ինչպես դրել էր իրենց հեղինակը։

Սակայն հայտնի է, որ արհեստական ​​ինտելեկտի նկատմամբ հետաքրքրության հաջորդ ալիքի ժամանակ ստեղծվել է մի ծրագիր, որը մոդելավորում է մարդու ինտելեկտի իրավիճակային փուլը («Լիսի»)։ Մշակողը այն դիրքավորել է որպես իրավիճակային (դեկլարատիվ) և վերարտադրող (ընթացակարգային) գիտելիքների կուտակման և դրանց անկախ կիրառման համակարգ։ Ինչ սովորեցի, արեցի:

Այլ մշակողներ ունեին մուտք դեպի համակարգ: Հեղինակը նրան սովորեցրել է պարզ գիտելիքներ՝ «մայրիկ», «գնդակ», «խաղալ», «ասա հայրիկ», «գնդակը կլոր է» և այլն։ Աշխատանքի գործընկերներն այլ կերպ են որոշել և «Լիսի» մաթեմատիկա են դասավանդել՝ 1 + 1 = 1; 1 x 0 = 0; 2x0=0.

Այս ամենը կապ չունի արհեստական ​​ինտելեկտի հետ, բայց, այնուամենայնիվ, փաստ է, որ դեկլարատիվ և ընթացակարգային գիտելիքների էության ճիշտ ընկալումը թույլ է տալիս դրանք ավելի արդյունավետ օգտագործել։ Բացի այդ, գիտելիքի հստակ պիտակավորումը էական նշանակություն ունի մարդկանց միմյանց հասկանալու համար:

1. Փորձեք բերել ձեր ունեցած դեկլարատիվ և ընթացակարգային գիտելիքների օրինակներ:


  1. Այսպիսով, մենք բացում ենք Google-ը և


    Մոնիտոր քառակուսի
    խոտ կանաչ
    Ջուրը թաց է



  2. Դե ես հասկանում եմ, որ այստեղ իմացողներ չկան։ այնպես որ ես կպատասխանեմ. Ինչքան հասկանում եմ։
    Այսպիսով, մենք բացում ենք Google-ը և
    Գիտելիքը տարբերակում է դեկլարատիվ և ընթացակարգային: Առաջինը հայտարարություններ են առարկայական տարածքի օբյեկտների, դրանց հատկությունների և նրանց միջև փոխհարաբերությունների մասին: Իրականում դրանք առարկայական ոլորտի փաստեր են, փաստացի գիտելիքներ: Ընթացակարգային գիտելիքները (ընթացակարգերը) նկարագրում են տիրույթի օբյեկտների փոխակերպման կանոնները: Դրանք կարող են լինել բաղադրատոմսեր, ալգորիթմներ, տեխնիկա, հրահանգներ, որոշումների կայացման ռազմավարություններ: Նրանց միջև տարբերությունն այն է, որ դեկլարատիվ գիտելիքը ասոցիացիայի կանոններն են, մինչդեռ ընթացակարգային գիտելիքները փոխակերպման կանոններն են:

    Դե, ընդհանրապես, ցանկացած փաստ դեկլարատիվ գիտելիք է ստացվում։
    Մոնիտոր քառակուսի
    խոտ կանաչ
    Ջուրը թաց է

    Իսկ ընթացակարգային գիտելիքները նման են.
    Ջուրը սառույցի վերածելու համար հարկավոր է այն սառեցնել 0 աստիճանով։
    Դե, ցանկացած բաղադրատոմս, օրինակ, ընթացակարգային գիտելիք է։
    Խաշած ձվերը եփելու համար վերցրեք ձու, ջարդեք տաքացրած ձեթով տապակի մեջ, տապակել 5 րոպե։

Առարկայական տարածքի կառուցվածքը՝ հիմնված դասի հիերարխիայի վրա

Ընդհանուր առաջադրանքի կառուցվածքը հարակից ենթաառաջադրանքների մեջ

III փուլ. Պաշտոնականացում

Ֆորմալացման փուլում բոլոր հիմնական հասկացությունները և հարաբերությունները, որոնք բացահայտվել են հայեցակարգավորման փուլում, արտահայտվում են գիտելիքի ինժեների կողմից առաջարկված (ընտրված) որոշ պաշտոնական լեզվով: Այստեղ նա որոշում է, թե արդյոք առկա գործիքները հարմար են քննարկվող խնդիրը լուծելու համար, թե՞ այլ գործիք պետք է ընտրել, թե՞ ինքնատիպ զարգացումներ են պահանջվում:

Պաշտոնականացման գործընթացում հիմնական խնդիրներն ենԸնտրված (զարգացած) ֆորմալիզմում սկզբնական առաջադրանքի և գիտելիքների կառուցման խնդիրները, մասնավորապես.

1) ընդհանուր առաջադրանքի կառուցվածքը հարակից ենթաառաջադրանքների մեջ.

2) դասակարգային հիերարխիայի հիման վրա առարկայական տարածքի կառուցվածքը.

3) գիտելիքների կառուցվածքը դեկլարատիվ և ընթացակարգային.

4) հայտի կառուցվածքը «մաս/ամբողջ» հիերարխիայի հիման վրա:

Գիտելիքների բազայի մոդուլային կազմակերպումը կիրառական համակարգի զարգացման կարևոր մասն է, թեև դժվար է առաջարկել համակարգը մոդուլների բաժանելու միակ ճիշտ ճանապարհը: Կիրառական համակարգի էվոլյուցիայի գործընթացը կարող է պահանջել դրա մոդուլային կառուցվածքի վերանայում: Բարդ փորձագիտական ​​համակարգերի մշակման ժամանակակից գործիքների մեծ մասը և հատկապես դինամիկները ապահովում են գիտելիքների բազան մոդուլների բաժանելու աջակցություն:

Փորձագիտական ​​համակարգի մոդուլային կազմակերպման կարևորությունը որոշվում է նրանով, որ հավելվածը մոդուլների բաժանելը զգալիորեն արագացնում է զարգացումը (քանի որ զարգացման անկախ թիմերը կարող են միաժամանակ մշակել տարբեր մոդուլներ), նվազեցնում է պահպանման և աջակցության ծախսերը և հեշտացնում է գիտելիքների բազայի վերօգտագործումը։ մոդուլներ հետագա զարգացումներում: Մյուս կողմից, կիրառական փորձագիտական ​​համակարգը մոդուլների բաժանելը փոքր-ինչ մեծացնում է կիրառական համակարգի բեռնման և հավաքման ծախսերը, օրինակ՝ խափանումներից հետո վերականգնում և համակարգի վերագործարկում:

Փորձագիտական ​​համակարգի զարգացման և փոփոխության տեմպերն արագացնելու անհրաժեշտությունը միշտ եղել է կիրառական գիտելիքի ճարտարագիտության հրատապ խնդիր: Դիմում օբյեկտ-կողմնորոշված ​​մոտեցումժամանակակից փորձագիտական ​​համակարգերում այն, բնականաբար, իրականացնում է առաջադրանքը ենթաառաջադրանքների մի շարքի բաժանելու հնարավորությունը: Այս մոտեցման վերաբերյալ գիտելիքները կազմակերպվում են դասերի: Յուրաքանչյուր դաս սահմանվում է ատրիբուտների որոշակի հավաքածուով: Դասերը կազմակերպվում են դասակարգային հիերարխիայի մեջ: Հիերարխիայի յուրաքանչյուր դաս ժառանգում է իր մայր դասի ատրիբուտներն ու սահմանափակումները: Սովորաբար, ստացված դասը սահմանում է լրացուցիչ հատուկ ատրիբուտներ և/կամ սահմանափակումներ:

Գոյություն ունեցող փորձագիտական ​​համակարգերի մեծ մասում օգտագործողին թույլատրվում է նոր դաս ստանալ միայն մեկ ծնողից: Այս մոտեցումը, թեև ավելի հեշտ է իրականացնել, պահանջում է լրացուցիչ ջանքեր տիրույթին հատուկ դասի հիերարխիայի ձևավորման ժամանակ, քանի որ այս դեպքում ժառանգական հիերարխիան պետք է ներկայացվի ծառի տեսքով: Ժառանգության հիերարխիայում նոր դասի ավելացումը կարող է պահանջել տարբեր մակարդակներում զգալի հայեցակարգային փոփոխություններ: Այս գլխավճարը խուսափում է բազմակի ժառանգության հայեցակարգից, որի դեպքում նոր դասը կարող է ժառանգել հատկություններ երկու կամ ավելի ծնող դասերից: Այնուամենայնիվ, պետք է նշել, որ ժառանգության բազմաթիվ մեխանիզմների կիրառմանը պետք է ուշադիր մոտենալ, քանի որ այս դեպքում առաջացող ժառանգության հիերարխիայի ցանցային սխեման դժվարացնում է գիտելիքների բազայի կառուցվածքը հասկանալը:


Խնդիրին ուղղված դասակարգային հիերարխիայի կառուցվածքի հիմնական մեխանիզմները երկու հակադիր, բայց փոխկապակցված գործընթացներ են՝ ընդհանրացում և մասնագիտացում (կոնկրետացում):

Ընդհանրացման գործընթացԾնող դասերի ստեղծումն է՝ հավելվածում մեկից ավելի օբյեկտների դասերի կողմից կիսվող հատկությունները ընդհանրացնելու համար: Օրինակ, քանի որ մեքենաները, ինքնաթիռները և նավակները բնութագրվում են իրենց շարժման արագությամբ, այս օբյեկտների հետ աշխատող հավելվածում խորհուրդ է տրվում ներմուծել տրանսպորտային միջոցների նոր դաս, որն ունի այս հատկությունը: Ինքնաթիռները, մեքենաները և նավակները կվերցվեն տրանսպորտային միջոցից և կժառանգեն «շարժման արագություն» հատկանիշը։ Բացի առարկաների դիտարկվող հատկությունները բնութագրող ատրիբուտներից, նպատակահարմար է ընդհանրացնել նաև դրանց վարքագծային կողմերը:

Մասնագիտացման գործընթացբաղկացած է նոր դասերի ներմուծումից՝ նկարագրելու օբյեկտները, որոնք տարբերվում են բնութագրերի արժեքներով, դրանց հավաքածուով և վարքագծով արդեն նկարագրվածներից: Եկեք նայենք վերը նշված օրինակին: Եթե ​​մշակողը պետք է նկարագրի նոր տեսակի նավակ (օրինակ՝ մոտորանավակներ), նա պետք է այն սահմանի որպես գոյություն ունեցող «նավակ» դասի ենթադաս։ Նոր դասը ժառանգում է իր ծնողի բոլոր հատկությունները, հարաբերությունները և վարքագիծը: Այն նկարագրելու համար անհրաժեշտ է նշել միայն նրա առանձնահատկությունները։

Ըստ նկարագրության ձևի՝ գիտելիքը բաժանվում է.

· դեկլարատիվ;

ընթացակարգային.

Դեկլարատիվ գիտելիքներգիտելիք է, որը պահվում է խելացի համակարգի հիշողության մեջ, որպեսզի այն ուղղակիորեն հասանելի լինի օգտագործման համար՝ համապատասխան հիշողության դաշտ մուտք գործելուց հետո: Սովորաբար, դեկլարատիվ գիտելիքներն օգտագործվում են տիրույթի հատկությունների և փաստերի մասին տեղեկատվությունը ներկայացնելու համար: Ըստ ներկայացման ձևի՝ դեկլարատիվ գիտելիքը հակադրվում է ընթացակարգային գիտելիքներին։

ընթացակարգային գիտելիքներգիտելիք է, որը պահվում է խելացի համակարգի հիշողության մեջ՝ այն ընթացակարգերի նկարագրության տեսքով, որոնց միջոցով այն կարելի է ձեռք բերել: Որպես կանոն, ընթացակարգային գիտելիքները օգտագործվում են տեղեկատվություն տրամադրելու համար, թե ինչպես լուծել խնդիրները խնդրահարույց ոլորտում, ինչպես նաև տարբեր հրահանգներ, տեխնիկա և այլն:

4. Հավելվածի կառուցվածքը «մաս/ամբողջ» հիերարխիայի հիման վրա

Հավելվածի ստեղծման մոդուլային սկզբունքը ծրագրավորողին տալիս է զանազան հնարավորություններ՝ հավելվածը բաժանելու ենթահամակարգերի, որոնք ավելի հեշտ է պահպանել և փոփոխել։ Հավելվածը մոդուլների բաժանելը հեշտացնում է թեստավորման գործընթացը՝ փորձարկվող համակարգի վրա խմբային աշխատանքի օգտագործման միջոցով: Մոդուլյարությունը նաև ապահովում է համակարգի բեկորները վերօգտագործելու հիմնական հնարավորությունը:

Ալգորիթմները և ընթացակարգերը պատկանում են գործառնական գիտելիքների կատեգորիային, որը ներկայացված է փաստացի գիտելիքները փոխելու մասին տեղեկություններով: Այլ կերպ ասած, այս գիտելիքը սահմանում է փոխակերպման ընթացակարգերը: Հաճախ «գործընթացային գիտելիք» տերմինն օգտագործվում է այս գիտելիքին մատնանշելու համար, սակայն պետք է նկատի ունենալ, որ գործառնական գիտելիքները կարող են ներկայացվել ինչպես ընթացակարգային, այնպես էլ դեկլարատիվ ձևերով:

Ալգորիթմ- դեղատոմս, որը եզակիորեն սահմանում է սկզբնական տեղեկատվության փոխակերպման գործընթացը տարրական դիսկրետ քայլերի հաջորդականության տեսքով, ինչը հանգեցնում է դրանց կիրառման վերջավոր քանակի արդյունքի:

Ընթացակարգը ֆորմալ պարամետրերի առկայությամբ կամ բացակայությամբ բլոկ է, որի կատարումը կարող է կազմակերպվել զանգի միջոցով:

Ալգորիթմների երեք հիմնական խումբ կա.

Հաշվիչ. Որպես կանոն, նրանք աշխատում են համեմատաբար պարզ տեսակի տեղեկատվության հետ, սակայն հաշվարկման գործընթացը ինքնին կարող է երկար և բարդ լինել։

Տեղեկատվական. Դրանք տարբեր պրոցեդուրաների մի շարք են, որոնք աշխատում են մեծ քանակությամբ տեղեկատվության հետ (ասինխրոն, ներկառուցված, արտաքին, ներկառուցված, հիմնական, հրաման, կցված, ռեկուրսիվ և այլն):

Մենեջերներ. Նրանք բնութագրվում են նրանով, որ տեղեկատվությունն իրենց է հասնում արտաքին գործընթացներից, որոնք նա ղեկավարում է (արտաքին, կատալոգավորված, կցված, գրանցումներ, կառավարիչներ և այլն): Այս ալգորիթմների արդյունքները տարբեր վերահսկողական գործողություններ են:

Նաև, որպես կանոն, ալգորիթմները կարող են լինել «կոշտ» և «փափուկ»: «Փափուկ» հաշվարկի հիմնական սկզբունքը անճշտությունների և մասնակի ճշմարտության հանդուրժողականությունն է՝ մեկնաբանելիության հասնելու համար: «Փափուկ» հաշվարկները լրացնում են միմյանց և օգտագործվում են անորոշության հետ կապված խնդիրներ լուծելու համար:

12. Էմպիրիկ օրինաչափություններ. Սահմանում, բնութագրեր.

Էմպիրիկ օրինաչափություն- սա տեղեկատվական միավորների էական և անընդհատ կրկնվող, ոչ ակնհայտ, գործնականում օգտակար և մեկնաբանման համար հասանելի փոխկապակցումն է, որն անհրաժեշտ է մարդկային գործունեության տարբեր ոլորտներում որոշումներ կայացնելու համար: Սահմանման մեջ ոչ ակնհայտ լինելը նշանակում է, որ հայտնաբերված նմուշները չեն հայտնաբերվում տեղեկատվության մշակման ստանդարտ մեթոդներով կամ փորձագետների կողմից: Գործնական օգտակարությունը նշանակում է, որ եզրակացությունները ունեն որոշակի նշանակություն, որը կարող է կիրառվել գործնականում: Գոյություն ունեն էմպիրիկ օրինաչափությունների 5 տեսակ.

1) Ասոցիացիա- կառուցվածքային հարաբերություն, որը ցույց է տալիս, որ մի դասի օբյեկտները ինչ-որ կերպ կապված են մեկ այլ կամ նույն դասի օբյեկտների հետ: Չորս կարևոր լրացուցիչ հասկացություններ կապված են ասոցիացիայի հայեցակարգի հետ՝ անուն, դեր, բազմապատկություն և համախմբում:

Նախ, ասոցիացիային կարելի է անվանել, որը բնութագրում է ասոցիացիայի բնույթը: Անվան իմաստը նշվում է՝ նշելով այն ուղղությունը, որով պետք է կարդալ անունը։ Ասոցիացիան անվանելու մեկ այլ եղանակ է նշել այս ասոցիացիային մասնակցող յուրաքանչյուր դասի դերը: Ասոցիացիայի դերի բազմակիությունը բնութագրիչ է, որը հաշվի է առնում, թե տվյալ դեր ունեցող դասի քանի օբյեկտ կարող է կամ պետք է մասնակցի ասոցիացիայի յուրաքանչյուր օրինակին: Ասոցիացիայի դերի հիմնականությունը նշելու ամենատարածված ձևը որոշակի թվի կամ տիրույթի սահմանումն է: Ագրեգատային ասոցիացիաները անհրաժեշտ են, եթե երկու (կամ ավելի) դասերի միջև առկա է մասնակի ամբողջական հարաբերություն: Եթե ​​«օբյեկտ-մաս» ասոցիացիայում միայն մեկ օբյեկտ-ամբողջության վերջին բաղադրիչ մասը, ապա այդպիսի ագրեգատային ասոցիացիան կոչվում է բաղադրիչ ասոցիացիա:

2) Հաջորդականություն- ժամանակի հետ կապված իրադարձությունների, փաստերի, իրավիճակների շղթա, որը որոշվում է հավանականության բարձր աստիճանով: Այս դիրքից ասոցիացիան զրոյի հավասար ժամանակային ուշացումով հաջորդականության հատուկ դեպք է։

Հերթականության կանոն. իրադարձությունից (փաստ, իրավիճակ) X հետո իրադարձություն (փաստ, իրավիճակ) Y տեղի կունենա որոշակի ժամանակ անց:

3) կլաստերխմբում միավորված նմանատիպ օբյեկտների մի շարք է: Կլաստերը կարելի է նկարագրել որպես ընդհանուր հատկություններ ունեցող օբյեկտների խումբ: Կլաստերավորման նպատակը կառուցվածքների որոնումն է, որոնք ունեն ներքին միատարրություն և արտաքին մեկուսացում: Կլաստերները կարող են լինել ոչ համընկնող (բացառիկ) կամ համընկնող:

4) կանխատեսող- ձևանմուշ, որը համարժեքորեն արտացոլում է թիրախային ցուցանիշների վարքագծի դինամիկան (կանխատեսում, կանխատեսում): Տերմինը կարելի է մեկնաբանել «լայն» և «նեղ» իմաստով։ «Լայն» իմաստով սա օբյեկտի սկզբնական բնութագիրն է, ըստ որի՝ քիչ թե շատ պատճառներով հնարավոր է կանխատեսել այս օբյեկտի մեկ այլ թիրախային հատկանիշ։ «Նեղ» իմաստով «կանխատեսող» հասկացությունը ձեռք է բերում լրացուցիչ սահմանափակումներ՝ կապված կանխատեսման վիճակագրական հավաստիության քանակական արտահայտման և գնահատման հետ։

5) Աջակցման հավաքածու- հատկանիշների ենթաբազմություն (հատկություններ, ատրիբուտներ), որոնք բնութագրում են այն խմբին, որին պատկանում է այս կամ այն ​​դասակարգման օբյեկտը։ Աջակցման հավաքածուների հիմնական տեսակները.

Նկարագրությունների բազմությունների բոլոր հնարավոր ենթաբազմությունները;

K տարրերի հատկանիշների (հատկությունների, ատրիբուտների) բոլոր հնարավոր համակցությունները նկարագրիչում.

Տեղական բոլոր տարբերակները - հատկանիշի տարածության առավելագույն սեղմում, պայմանով, որ դասի օբյեկտների նկարագրությունները տարբերվող, փակուղային տեքստեր են.

Հատկանշական տարածության լոկալ-առավելագույն սեղմման բոլոր տարբերակները, պայմանով, որ նույն դասի օբյեկտների նկարագրությունները նման են, փակուղային կապեր են.

Հատկանիշների այլ հնարավոր համակցություններ: