Цю статтю треба для відповідності Вікіпедії. (квітень 2015) |
Ця стаття містить , але походження тверджень у ній через практично повну відсутність . (вересень 2020) |
Архітектура класної дошки — алгоритм або модель керування, що застосовується для вирішення задач, які потребують координації різних процесів або джерел знань. Складається з набору джерел знань, структури даних класної дошки та стратегії для активації джерел знань.
Історія
Архітектура класної дошки як модель керування була застосована в системі розпізнавання мовлення . Деякі ключові ідеї були реалізовані в системі Hearsay-I. Далі ці ідеї були розширені в те, що зараз називають стандартною архітектурою класної дошки, і були застосовані в системі Hearsay-II. Після реалізації цієї програми архітектура класної дошки набула популярність і застосовувались у низці систем для вирішення таких задач, як розпізнавання мовлення, сигналів та графічної інформації; планування і складання графіків; машинний переклад.
Архітектура класної дошки
Архітектура класної дошки — це стратегія вирішення складних системних задач із залученням різнорідних джерел знань, що взаємодіють між собою через спільне інформаційне поле. Класна дошка це центральна глобальна база даних, що містить дані та гіпотези (потенційні частини вирішення проблем), призначена для зв'язку незалежних асинхронних джерел знань. Кожне джерело знань отримує свої дані від «класної дошки», оброблює їх та повертає результати в «класну дошку» для їх подальшого використання іншими джерелами знань.
Джерелом знань може бути як проста функція так і складне програмне забезпечення. Архітектурно, джерело знань має дві підкомпоненти: «умова» та «дія». «Умова» визначає, коли дане джерело повинно стати активним. Коли виникла умова, активною стає компонента «дія». «Дія» робить модифікацію існуючого або розміщує новий факт на класній дошці.
Джерела знань — це ізольовані процеси, що працюють згідно зі своїми внутрішніми специфікаціями. Тому при паралельній обробці інформації або мультипроцесорній системі ці системи беруть участь у вирішенні спільної задачі незалежно одне від одного. Це асинхронна система, тому що кожне джерело знань починає свою роботу, коли знаходить відповідні вхідні дані на «класній дошці». Закінчив обробку даних, воно повертає свої результати та очікує нових вхідних даних.
Загальний приклад
Як приклад архітектури класної дошки можна навести колективне вирішення проблеми експертами. Один експерт стоїть біля дошки, працюючи над вирішенням проблеми, в той час як декілька інших експертів спостерігають за результатами роботи першого. Один зі спостерігачів знайшов нову інформацію на дошці, подумав, як її можна використати, і потім, підійшовши до дошки та забравши маркер у першого експерта, додав нову порцію розв’язання. Процес вирішення проблеми пішов по новому колу.
Вимоги до розв'язуваної проблеми
Відповідно до головної ідеї архітектури класної дошки, вирішувана задача має відповідати критеріям покроковості та опортуністичності. Покроковість означає, що повне рішення має складатися частинка за частинкою та на різних рівнях абстракції. Стандартна стратегія для класної дошки часто інтерпретується як додаткові гіпотези та тестування (або агрегація доказів). Це означає, що перше припущення щодо розв'язку задачі базується на неповних даних, і далі, в спробах перевірки додаткових даних, пробує довести дану гіпотезу.
Опортуністичність означає що система вибере наступну дію ту, що має принести найбільший прогрес у досягненні мети згідно з поточною ситуацією, тобто з огляду на наявні дані та проміжні стани у вирішенні проблеми (що відображені на класній дошці як набір конкуруючих, взаємодіючих та незалежних гіпотез).
Стратегії вирішення проблеми
- Пошук в глибину (направлений на досягнення конкретного шляху вирішення проблеми), де існують статистично значущі причини для переваги одного шляху вирішення. Це означає що є часткове вирішення проблеми з найбільшим рейтингом, або немає конкуруючих альтернатив з таким же рейтингом. Небезпекою цього підходу є використання ненадійних або неперевірених гіпотез або даних, що може привести до значних обчислювальних затрат на завідомо неправильне рішення.
- Пошук в ширину (вичерпність в обчисленні потенціального шляху вирішення проблеми). Використовується у випадку відсутності додаткових даних про оптимізацію пошуку. Цей підхід найчастіше використовується на початковому етапі пошуку рішення, коли ще відсутня достатня кількість даних для побудови рейтингів гіпотез.
- Розширення пошукового простору послідовно, тільки у випадку необхідності. Цей підхід використовується, коли відомі апріорні дані щодо найкращого рішення задачі. За допомогою цих даних зменшується простір вирішення проблеми.
Література
- John W. McManus. Design and analysis tools for concurrent blackboard systems
- N. Carver, V. Lesser. The Evolution of Blackboard Control Architectures
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Cyu stattyu treba vikifikuvati dlya vidpovidnosti standartam yakosti Vikipediyi Bud laska dopomozhit dodavannyam dorechnih vnutrishnih posilan abo vdoskonalennyam rozmitki statti kviten 2015 Cya stattya mistit perelik posilan ale pohodzhennya tverdzhen u nij zalishayetsya nezrozumilim cherez praktichno povnu vidsutnist vnutrishnotekstovih dzherel vinosok Bud laska dopomozhit polipshiti cyu stattyu peretvorivshi dzherela z pereliku posilan na dzherela vinoski u samomu teksti statti veresen 2020 Arhitektura klasnoyi doshki algoritm abo model keruvannya sho zastosovuyetsya dlya virishennya zadach yaki potrebuyut koordinaciyi riznih procesiv abo dzherel znan Skladayetsya z naboru dzherel znan strukturi danih klasnoyi doshki ta strategiyi dlya aktivaciyi dzherel znan IstoriyaArhitektura klasnoyi doshki yak model keruvannya bula zastosovana v sistemi rozpiznavannya movlennya Deyaki klyuchovi ideyi buli realizovani v sistemi Hearsay I Dali ci ideyi buli rozshireni v te sho zaraz nazivayut standartnoyu arhitekturoyu klasnoyi doshki i buli zastosovani v sistemi Hearsay II Pislya realizaciyi ciyeyi programi arhitektura klasnoyi doshki nabula populyarnist i zastosovuvalis u nizci sistem dlya virishennya takih zadach yak rozpiznavannya movlennya signaliv ta grafichnoyi informaciyi planuvannya i skladannya grafikiv mashinnij pereklad Arhitektura klasnoyi doshkiArhitektura klasnoyi doshki ce strategiya virishennya skladnih sistemnih zadach iz zaluchennyam riznoridnih dzherel znan sho vzayemodiyut mizh soboyu cherez spilne informacijne pole Klasna doshka ce centralna globalna baza danih sho mistit dani ta gipotezi potencijni chastini virishennya problem priznachena dlya zv yazku nezalezhnih asinhronnih dzherel znan Kozhne dzherelo znan otrimuye svoyi dani vid klasnoyi doshki obroblyuye yih ta povertaye rezultati v klasnu doshku dlya yih podalshogo vikoristannya inshimi dzherelami znan Dzherelom znan mozhe buti yak prosta funkciya tak i skladne programne zabezpechennya Arhitekturno dzherelo znan maye dvi pidkomponenti umova ta diya Umova viznachaye koli dane dzherelo povinno stati aktivnim Koli vinikla umova aktivnoyu staye komponenta diya Diya robit modifikaciyu isnuyuchogo abo rozmishuye novij fakt na klasnij doshci Dzherela znan ce izolovani procesi sho pracyuyut zgidno zi svoyimi vnutrishnimi specifikaciyami Tomu pri paralelnij obrobci informaciyi abo multiprocesornij sistemi ci sistemi berut uchast u virishenni spilnoyi zadachi nezalezhno odne vid odnogo Ce asinhronna sistema tomu sho kozhne dzherelo znan pochinaye svoyu robotu koli znahodit vidpovidni vhidni dani na klasnij doshci Zakinchiv obrobku danih vono povertaye svoyi rezultati ta ochikuye novih vhidnih danih Zagalnij priklad Yak priklad arhitekturi klasnoyi doshki mozhna navesti kolektivne virishennya problemi ekspertami Odin ekspert stoyit bilya doshki pracyuyuchi nad virishennyam problemi v toj chas yak dekilka inshih ekspertiv sposterigayut za rezultatami roboti pershogo Odin zi sposterigachiv znajshov novu informaciyu na doshci podumav yak yiyi mozhna vikoristati i potim pidijshovshi do doshki ta zabravshi marker u pershogo eksperta dodav novu porciyu rozv yazannya Proces virishennya problemi pishov po novomu kolu Vimogi do rozv yazuvanoyi problemi Vidpovidno do golovnoyi ideyi arhitekturi klasnoyi doshki virishuvana zadacha maye vidpovidati kriteriyam pokrokovosti ta oportunistichnosti Pokrokovist oznachaye sho povne rishennya maye skladatisya chastinka za chastinkoyu ta na riznih rivnyah abstrakciyi Standartna strategiya dlya klasnoyi doshki chasto interpretuyetsya yak dodatkovi gipotezi ta testuvannya abo agregaciya dokaziv Ce oznachaye sho pershe pripushennya shodo rozv yazku zadachi bazuyetsya na nepovnih danih i dali v sprobah perevirki dodatkovih danih probuye dovesti danu gipotezu Oportunistichnist oznachaye sho sistema vibere nastupnu diyu tu sho maye prinesti najbilshij progres u dosyagnenni meti zgidno z potochnoyu situaciyeyu tobto z oglyadu na nayavni dani ta promizhni stani u virishenni problemi sho vidobrazheni na klasnij doshci yak nabir konkuruyuchih vzayemodiyuchih ta nezalezhnih gipotez Strategiyi virishennya problemiPoshuk v glibinu napravlenij na dosyagnennya konkretnogo shlyahu virishennya problemi de isnuyut statistichno znachushi prichini dlya perevagi odnogo shlyahu virishennya Ce oznachaye sho ye chastkove virishennya problemi z najbilshim rejtingom abo nemaye konkuruyuchih alternativ z takim zhe rejtingom Nebezpekoyu cogo pidhodu ye vikoristannya nenadijnih abo neperevirenih gipotez abo danih sho mozhe privesti do znachnih obchislyuvalnih zatrat na zavidomo nepravilne rishennya Poshuk v shirinu vicherpnist v obchislenni potencialnogo shlyahu virishennya problemi Vikoristovuyetsya u vipadku vidsutnosti dodatkovih danih pro optimizaciyu poshuku Cej pidhid najchastishe vikoristovuyetsya na pochatkovomu etapi poshuku rishennya koli she vidsutnya dostatnya kilkist danih dlya pobudovi rejtingiv gipotez Rozshirennya poshukovogo prostoru poslidovno tilki u vipadku neobhidnosti Cej pidhid vikoristovuyetsya koli vidomi apriorni dani shodo najkrashogo rishennya zadachi Za dopomogoyu cih danih zmenshuyetsya prostir virishennya problemi LiteraturaJohn W McManus Design and analysis tools for concurrent blackboard systems N Carver V Lesser The Evolution of Blackboard Control Architectures