muzruno.com

Процедурно и декларативно знание: примери и описание

От формална гледна точка знанието е трудно да се формализира, систематизира и точно да се опише като цяло. Само по себе си разбирането на това, което е

знанието зависи от дадено лице, на нивото на неговата образованост, житейски опит, професия, психика, емоционалност.

декларативни примери за знания

Факторите на възприемане на знанието са много. Съществено и несъмнено е, че това възприятие се развива във времето в съзнанието на онзи, който възприема това или това знание. Важно е да се разбере, че знанието може да бъде представено на онези, които го възприемат и го прехвърлят на друг субект, но без да гарантира същата точност на възприемане и разбиране.

Какво свързва хората един с друг, за да разберат същността на знанието?

Знанието, което е необходимо на човек за живот, обучение и работа, е най-вече възприемано и разбирано от всички хора е еквивалентно. На тривиално изречение: "Опитайте се да дадете примери за декларативно и процедурни знания" и руски и китайски и американски ще отговори веднага, но ако някой от тях в продължение на много години като програмист, че има проблем със сдруженията.

Професията налага отпечатък върху възприемането на човека и фактът, че това възприятие явно признава, човек не може да се свързва с такива прости понятия в училище. Съмнително е, че в този случай професионалния програмист да си спомня дори думата "процесуално" и да го донесе до знанието, макар че преди това той не се поколеба да изпълни декларацията на променливите, пишат функция прехвърляне на данни от сайта на сървъра. Специалистът знае какво е, но няма асоциативна връзка.

Значението на думата "декларация" не се разбира само от дете от детска градина. Всеки прави декларация на летището, в митниците, в данъка, но не всеки ще разбере какво е декларативно знание.

примери за декларативно и процедурно познание

По този начин ученикът на началното училище и възрастен човек на прост въпрос: "Дайте примери за своето декларативно и процедурно знание" може просто да не отговори, но не защото не знаят. Първо, първо трябва да обясним, че декларативното знание описва нещо, а процедурното знание - определя алгоритъма на действията.

Представителства за декларативни знания

Опишете предмета, феномена, храната или машината може да бъде различен. Търсене в мрежата на фразата "декларативно знания, примери" дава следните отговори: "Всяко познание за света, към които индивидът има съзнателен достъп" или "декларативно познание се съхранява в паметта на интелигентна система, така че те са незабавно на разположение за ползване след обаждането към съответното поле памет ".

Казва се и в двата случая прекрасно, но до декларативно знание - тя има слаба връзка. Първо, всяко познание за света може да бъде заявено декларативно, дори ако по своята същност е очевиден алгоритъм. На второ място, каква е значението на присъствието или отсъствието на "съзнателен" достъп.

Дали възприемането на информацията не е осъзнато? Но ако усещането е било в безсъзнание (това е истинско), тогава как би възприело знанието, а не сигнал, не чувство, а не реакция? Имплантирайте до мозъка на знанието, докато научната фантастика е възможна само чрез сложни механизми.

Трето, каква е паметта на интелектуалната система, която има отношение към случая? Избирането на интелектуална програма или не е въпрос на въображение. Освен това днес няма софтуерна система, която обективно може да се нарече интелектуална.

Представяне на процедурни знания

Всичко тук е по-сложно. Способността да се запържват яйцата, способността да се отваря вратата или да се измива, не се възприема като процедурно познание. Всичко това е толкова обичайно и естествено, че всички възможни и невъобразими действия, които човек обикновено изпълнява, той не възприема като алгоритъм.

опитайте се да дадете примери за декларативно и процедурно познание

Всички хора са програмисти по природа, но не всеки може да пише програми. И от тези, които могат да направят това, програмистите са дори по-малки. Ако опростим ситуацията и опитаме сред професионалните програмисти да открият онези, които могат да пишат наистина обектно ориентирани, напълно рекурсивни на нивото на всеки компонент на програмата, това ще бъде единица.

Реалността в този случай не минава през бариерата и фамилиарност не се възприема като процедурни знания, но ако просто кажете какво става, всеки, дайте примери за декларативно и процедурни знания, не само от собствения си опит, но като пример някоя от събития, събития и обстоятелства.

Примери за декларативно и процедурно познание

Apple Green е декларативно знание. Футболно игрище също. Но една ябълка може да бъде не само зелена, но не и ябълка изобщо. За да различите истинска ябълка от восъчна, трябва да знаете как изглежда в действителност и други различия (миризма, текстура, форма).

Примери, които знам

С футболното игрище е по-трудно. След като определихте определена повърхност като футболно игрище, можете да направите грешка. Пристигна приятел от град на село и той трябва да се срещне на футболното игрище. Естествено, той ще търси място, където има порти, племена и класически футболни марки.

Процедурни познания:

  • кулинарна рецепта;
  • монтаж на автомобили;
  • писане на есе или стих.


В последния случай всичко е по-сложно. Трябва да имате познания, за да пишете поезия. Съгласно условията има различни изисквания към рима или стила на писане.

Алгоритъмът винаги е по-труден за грешка, отколкото в описанието. Процедурните знания, като правило, се тестват за приложимост. Декларацията изисква и проверка, но коя - определя обхвата на използването на декларативно знание.

За художник, който показва примери за такива знания (зелена ябълка и футболно игрище), няма значение какво прави той. Важно е той да предаде формата, цвета, пропорциите, за да отрази това, което вижда. За купувача на пазара напълно различна ценова система. Формата и цвета на плодовете на купувача са по-малко притеснителни от неговите потребителски качества. За човек, на когото е определена среща на футболното игрище, са важни критериите, които позволяват еднозначно решение.

Програмиране и знание

Най-добрият критерий за декларативно и процедурно познание са аксиомите на програмирането. Програмирането на 80-те години на миналия век в този контекст е по-практично. В онези дни беше ясно разбираемо описание на данните, а именно: какво е декларативно знание. Всяко такова описание е ясно посочено: компютърът никога не пропуска грешки.

дават примери за своите декларативни и процедурни знания

Съвременното програмиране не задължава програмиста строго да декларира това, което възнамерява да обработва, и в някои случаи не прави никакви претенции, ако е описал нещо нередно.

Процедурните познания винаги са ясно регламентирани. Понятието за синтаксис в описанието на алгоритъм или процедура е толкова важно, че не може да бъде признато процедурно без конкретни конвенции и нотации.

Като се има предвид декларативно познание, примери: "Знам, че ..." можете ясно да формулирате две точки:

  • един пример е един;
  • Знам, че ... това е съвсем друго.

Примерът в повечето случаи (в образованието, на работното място, у дома) е ясно определен и хората, които имат представа за него, разбират значението си по същия начин. Човек, който дойде да учи, работи или се намери на друго място, определя значението на примера по свой начин, той има два начина: да настоява сам или да промени собственото си мнение за специфични знания.

Интелектуални системи и знания

Декларационните знания, като примери, са описателна част от програмите. Това не означава описание на променливите, а описание на реалните данни. Например, персонална маса, карта на служители, работна книга, благодарност и др. Всеки от тези документи е истинско декларативно знание.

Процесните знания като примери са функции (процедури) = алгоритми за действие, а не непременно последователни. Процедурните познания не винаги са рецепта, която трябва да се следва последователно.

Процесуалното познание се характеризира с гнездене, рекурсивност, независимост и взаимодействие със съмишленици. Той може да вземе предвид декларативните знания, но ще бъде по-правилно да се каже: процедурните знания извличат от декларативния само това, което очаква да получи.

С тази възможност и реалното състояние на нещата, декларативните познания са пример за безупречно изпълнени статии. Що се отнася до процедурите, в този контекст те винаги са статични. Всяка съвременна модерна интелектуална или експертна система няма да отговори на прост въпрос на лудост: "Опитайте се да дадете примери за декларативно и процедурно познание".

Класически син екран от Windows няма, но решения - също. Критерият за интелектуалност на която и да е програма изобщо не е такъв, как го наричат ​​разработчиците, какъв е рейтингът, но какво може да направи извън въображението си.

Вероятно историята на програмирането просто мълчи за постиженията на специалистите и ще стане известно кога се появиха първите системи, които манипулират знанието сами, а не както е определено от техния автор.

декларативни примери за знания

Все пак е известно, че по време на следващата вълна на интерес към изкуствения интелект е създадена програма, която симулира ситуационния етап на човешкия интелект ("Лиси"). Проектът го позиционира като система за натрупване на ситуационно (декларативно) и репродуктивно (процедурно) знание и независимо приложение. Научих това, което научих.

Други програмисти имат достъп до системата. Авторът я научи на простото си знание: "майка", "топка", "игра", "кажи татко", "топка кръгла" и др. Колегите на работното място решават друго и преподават "Лиси" на математиката: 1 + 1 = 1- 1 x 0 = 0-2 x 0 = 0.

Всичко това няма нищо общо с изкуствения интелект, но все пак фактът, че правилното разбиране на същността на декларативното и процедурно познание им позволява да бъдат използвани по-ефективно. В допълнение, ясното знание за знанието е важно за хората да се разбират помежду си.

Споделяне в социалните мрежи:

сроден