Site icon Granite of science

Використання штучного інтелекту в обробленні сигналів

Використання штучного інтелекту в обробленні сигналів 80

До 100-річчя з Дня народження академіка В.М.Глушкова

Автор — Файнзільберг Леонід Соломонович, український вчений, винахідник, доктор технічних наук, професор. Головний науковий співробітник Міжнародного науково-навчального центру інформаційних технологій і систем НАН і МОН України. Професор кафедри біомедичної кібернетики факультету біомедичної інженерії Національного технічного університету України «Київський політехнічний інститут імені Ігоря Сікорського».
 
https://orcid.org/0000-0002-3092-0794 
fainzilberg@gmail.com 

Анотація

В галузі штучного інтелекту сформувалися три підходи до наукових досліджень – алгоритмічний, нейрокомп’ютерний та еволюційний. Довгий час названі напрями протиставлялись один одному, що сприяло формуванню крайніх ставлень до можливостей штучного інтелекту від надмірного оптимізму до необґрунтованого песимізму. Сутєвий науковий внесок в розвиток ідей штучного інтелекту внесли українські вчені  В.М. Глушков, М. М. Амосов та О.Г. Івахненко. Останніми роками досягнення в галузі штучного інтелекту сформували новий клас інформаційних технологій – інтелектуальні ІТ, які грають істотну роль в розв’язуванні актуальних задач у різних сферах застосування. Водночас іноді розробники прикладних систем необгрунтовано відносять свої розробки до інтелектуальних ІТ, що може призвести до дискредитації цього важливого наукового напряму. В статті на основі ієрархія понять «Технологія», «Інформаційна технологія», «Інформаційна технологія оброблення сигналів» сформульовано строге означення «Інтелектуальна ІТ». Вважається, що для формування інформаційного продукту така технологія використовує комп’ютерні процедури, що мають властивості природного інтелекту: адаптація, узагальнення, здатність до навчання,  інваріантність до дії перешкод, прогнозування, розуміння, гнучкість, взаємозамінність та комунікабельність. Дано означення ефективності комп’ютерних процедур, зокрема, інтелектуальних процедур. Сформульована проблема видобування діагностичної інформації з сигналів складної форми в умовах внутрішніх та зовнішніх збурень. Розроблена узагальнена схема інтелектуальної ІТ аналізу та інтерпретації таких сигналів. Подана структура інструментальної системи для інтерактивного синтезу ІТ. На прикладі оброблення електрокардіограм продемонстрована ефективність розроблених комп’ютерних процедур, що мають означені властивості природного інтелекту.

Ключові слова: штучний інтелект,інтелектуальна інформаційна технологія, сигнал складної форми, видобування діагностичної інформації.

Вступ

Багатогранність таланту Віктора Михайловича Глушкова добре відома. Одна з граней цього таланту – розвиток теоретичних засад штучного інтелекту, який наразі динамічно розвивається, проникає у всі сфери життя та стає невід’ємною частиною сучасного суспільства.

Наукові дослідження в галузі штучного інтелекту розпочалися ще в першій половині ХХ століття, які стали основою трьох напрямів – алгоритмічного, нейрокомп’ютерного та еволюційного. Засновником алгоритмічного підходу вважають видатного британського математика Алана Тюрінга, метою досліджень якого було вивчення зовнішнього боку інтелекту людини, зокрема аналізування того, як людина проводить обчислення. Його роздуми в 1936 році призвели до створення моделі абстрактної обчислювальної машини, яку пізніше назвали машиною Тюрінга [1]. Незважаючи на простоту, машина Тюрінга не тільки стандартизувала саме поняття алгоритму, а й започаткувала математичну теорію складності, алгоритмічну теорію інформації, криптографію та багато інших наукових дисциплін.

Першовідкривачами другого підходу були американські фізіологи Уоррен Мак-Калок та Уолтер Пітс, які вивчали внутрішню організацію людського мозку [2]. З дослідження клітин мозку вчені вперше встановили, що процес мислення організовує складну комбінацію елементарних логічних операцій типу І, АБО, НЕ. Було запропоновано математичну модель нейрона, яка є основою  сучасних нейронних мереж.  

І, нарешті, формування третього (еволюційного) напряму в галузі штучного інтелекту пов’язують з ім’ям італійського математика Нільса Барічеллі, який вивчав процес еволюції природного інтелекту [3]. Було запропоновано модель, яка стала основою низки евристичних алгоритмів, зокрема генетичного алгоритму, що активно використовує механізми схрещування, мутації, спадковості та відбору, запозичені з теорії Дарвіна еволюції живої природи.

Довгий час названі напрями протиставлялись один одному, що сприяло формуванню крайніх ставлень до можливостей штучного інтелекту від надмірного оптимізму до необґрунтованого песимізму.

На шляху розвитку методів штучного інтелекту науковцям траплялися низка обмежень та парадоксів. Зокрема, Ганс Моравек (Hans Moravec) сформулював принцип [4], з якого випливає, що в галузі штучного інтелекту відносно легко досягти рівня дорослої людини грати в шахи, проте дуже складно досягти навичок дитини надійно відрізняти зображення кішки від собаки. Автори монографії [5] продемонстрували обмежені можливості одношарового персептрону Розенблата [6], що на десятки років призупинило інтерес дослідників до нейронних мереж, доки не з’явилися нові теоретичні обґрунтування, зокрема, теорема Цибенко [7].

Штучний інтелекту займав значне місце в наукових дослідженнях академіка В.М. Глушкова. Ці дослідження суттєво розвинули уявлення про hardware, software та brainwave  методів штучного інтелекту, що сприяло розвитку абстрактної теорії автоматів, вивченню особливостей розумової діяльності людини, методів навчання та самонавчання персептронів  [8-10].

Значний вклад в розвиток методів штучного інтелекту внесли інші відомі українські вчені, зокрема, академік М. М. Амосов, який разом зі своїми учнями моделював процеси мислення та психіки [11], та академік О.Г. Івахненко, який розробив теорію самоорганізації моделей за експериментальними даними [12], що за думкою фахівців є прообразом сучасних методів глибинного навчання нейронних мереж [13].

Останніми роками в науковій літературі дедалі частіше вживається термін інтелектуальні інформаційні технології. І це невипадково, оскільки такі технології грають істотну роль в розв’язуванні актуальних прикладних задач у різних сферах застосування.

Водночас необґрунтоване застосування такого терміну до прикладних систем, які не є ні інформаційними технологіями (ІТ), ні тим більше інтелектуальними ІТ, може призвести до дискредитації цих важливих наукових напрямів, як це вже неодноразово було в минулому, наприклад, до дискредитації терміна «АСУ – автоматизовані системи управління».

Тому поставимо за мету дати означення терміну «Інтелектуальні ІТ» і продемонструвати властивості таких технологій на прикладі оброблення сигналів складної форми з локально зосередженими діагностичними ознаками.

Базові означення

Згідно з [14], багато вчених стверджують, що термін «технологія» важко інтерпретувати. Але з таким твердженням не можна погодитись. Нагадаємо, що слово «технологія» поєднує два терміни: «техно» (грец. «téchnë» – мистецтво) та «логія» (грец. «logos» – наука). Тому правомірно надати таке означення.

Означення 1. Технологія – це мистецтво перетворити деяку сировину в продукт, наприклад, перетворити залізну руду в метал із заданими властивостями, а наука технології має визначити найбільш ефективні методи такого перетворення.

Ґрунтуючись на загальному означенні 1 проведемо подальшу деталізацію.

Означення 2. Інформаційна технологія – це сукупність методів та засобів, якінайбільш ефективним способом перетворюють початкові дані (сировина технології) в інформацію, орієнтовану на конкретного користувача (продукт технології).

Означення 3. Інформаційна технологія оброблення сигналів – це сукупність комп’ютерних процедур, якіз сигналу, що спостерігається (сировина технології), найбільш ефективним способом видобувають приховану інформацію, орієнтовану на конкретного споживача (продукт технології).

На основі роздумів про природний інтелект, наведених в монографії [15], і власних уявлень автора статті сформулюємо таке означення.

Означення 4. Інтелектуальна інформаційна технологія – це IT, яка для формування продукту використовує комп’ютерні процедури, що мають властивості природного інтелекту, принаймні такі властивості:

Можливі формальний та неформальний підходи до побудови ефективних комп’ютерних процедур, що реалізують окремі етапи ІТ, у тому числі інтелектуальних процедур. Формальний (аналітичний) підхід заснований на розв’язуванні оптимізаційної задачі: процедура будується за умови мінімуму (максимуму) деякого критерію, що характеризує ефективність конкретного етапу оброблення.

Але не завжди формальний підхід є можливий. Тоді не залишається іншого, як будувати комп’ютерну процедуру на основі інтуїції та попереднього досвіду конструктора ІТ, а її ефективність оцінювати експериментально [16]. В такому випадку результат, отриманий на кінцевій вибірці спостережень, з певною статистичною надійністю узагальнюють на генеральну сукупність [17, 18].

Нехай окремий етап інформаційної технології характеризує критерій , що визначає точність отримання результату, надійність, швидкодію або інші споживчі властивості. Нехай  – апріорне значення , яке характеризує цей етап без використання комп’ютерної процедури , а   – апостеріорне значення , яке експериментально визначено після використання . Тоді правомірно ввести такі  означення.

Означення 5. Комп’ютерна процедура  ефективна, якщо виконується строга нерівність:

Означення 6. Процедура  ефективніша за процедуру , якщо для апостеріорних значень відповідних критеріїв виконується строга нерівність:                                                            

Отже, відповідно до (1) і (2), ефективна комп’ютерна процедура не обов’язково має забезпечити глобальний мінімум критерію . Більше того, процедура  залишається ефективною навіть якщо вона не задовольняє локальному мінімуму , а лише дає змогу зменшити значення критерію в порівнянні з апріорним значенням .

Зрозуміло, означення 5 і 6 природним чином можуть бути переформульовані, якщо комп’ютерна процедура  спрямована на збільшення значення .

Сигнали з локально зосередженими ознаками

Діагностика стану технічних та біологічних об’єктів здебільшого пов’язана з необхідністю вилучення прихованої інформації з сигналів складної форми, коли діагностичні ознаки зосереджені на невеликих інтервалах  області визначення  часового сигналу z(t). Типові приклади – електрокардіограми (ЕКГ), реограми, фотоплетизмограми та інші фізіологічні сигнали, локальні фрагменти яких надають інформацію про стан серцево-судинної системи, або термограми кристалізації металу, локальні фрагменти яких відповідають хімічному складу та механічним характеристикам металу.

Для ілюстрації на рис. 1 зображено два приклади сигналів з локально зосередженими ознаками – цикл ЕКГ (ліворуч) та термограма кристалізації чавуна (праворуч).

Рис. 1.

Класичні методи ортогональних розкладів

                                                       

за системою базисних функцій  мало придатні для оброблення таких сигналів, оскільки коефіцієнти Cn функціонального ряду (3), побудованого по всій області T0 = [t1, t2], майже нечутливі до змін діагностичних ознак, зосереджених на локальних фрагментах.

Проблема видобування діагностичної інформації істотно ускладнюється, коли спостережуваний сигнал z(t) спотворюється обуреннями, які приховують інформативні фрагменти і не завжди зводяться лише до адитивних завад.

Розглянемо загальну ідею побудови інформаційних технологій аналізу та інтерпретації сигналів з локально зосередженими ознаками.

Введемо узагальнений показник s стану об’єкта, під яким розумітимемо вектор s = (s1,…, sN) з числовими компонентами s1,…, sN,  якщо потрібно визначати невідомі кількісні характеристики об’єкта, або значення індикаторної змінної s = 1,…M, яка характеризує якісний стан об’єкта з кінцевої множини станів V = (V1,…,VM).

Вважатимемо, що досліджуваний об’єкт за фіксованого стану s є S породжує фізичне поле, яке змінюється у часі:

де  t – час, u – точка простору навколо об’єкта, а – у загальному випадку невідома функція, яка залежить від стану s.

Якщо вимірювати величину поля (4) у фіксованій точці простору u = u0, то функція  вироджується у скалярну функцію часу

     

а якщо поле (4) вимірюється в кількох фіксованих точках u1, u2,…, up простору, то маємо вектор-функцію часу

Стосовно електромагнітного поля серця функції (5) та (6)  можна інтерпретувати як сигнали електричної активності серця (ЕКГ), які реєструються в одному та в декількох відведеннях.

Таким чином, в загальному випадку ІТ оброблення сигналу має забезпечувати розв’язок зворотної задачі: потрібно оцінити невідоме поточне значення  стану об’єкта за результатами вимірювання сигналу z0(t) на відрізку спостереження T0 = [t1, t2] (рис. 2).

Рис. 2.

Будемо вважати, що сигнал z(t) спостерігається в умовах внутрішніх неадитивних  та зовнішніх адитивних h(t) завад та має вигляд:

 де  z0(t)  – прихований корисний сигнал, а  – невідома функція.

На рис. 3 зображено узагальнену структуру прикладної ІТ оброблення сигналів з локально зосередженими ознаками.

Рис. 3

Таким чином, прикладна  ІТ має забезпечити:

Для інтерактивного синтезу прикладних ІТ оброблення сигналів складної форми розроблено спеціальну інструментальну систему МАСТЕР з бібліотекою традиційних і оригінальних обчислювальних процедур. Ядро системи побудовано на двох програмних класах – узагальненої моделі носія даних (МНД) та узагальненої моделі оброблення даних (МОД).

Клас МНД  має вигляд трійки

 МНД = <Dc, DG, G>,                 (8)

де  Dc — поля змістовних даних; DG— поля графічних даних; G — методи відображення та модифікації графічних образів. Об’єднанняв одному класі даних та методів їх візуалізації відкриває можливість отримувати доступ до даних через їх екранні графічні образи (рис.4).

Рис. 4.

Клас МОД має універсальні поля, властивості та методи, інваріантні щодо конкретної процедури оброблення і містить віртуальний метод «порожньої» обробки, який визначається в спадкоємцях класу. Це дає змогу уніфікувати поняття елементарного оброблення даних, упорядкувати процес створення програмних компонентів та організувати зручний інтерфейс взаємодії між активними екземплярами (об’єктами) класу МНД та конкретною процедурою оброблення (рис. 5).


Рис. 5.

Інструментальна система дає змогу прискорити експериментальні дослідження для вибору і налаштування ефективних комп’ютерних процедур згідно з означеннями 5 і 6. Синтез прикладної системи здійснюється на основі готових до застосування базових обчислювальних компонент системи (рис. 6). 

Рис. 6.

За допомогою системи МАСТЕР створено комп’ютерні системи превентивної медицини для домашнього використання [19], що мають властивості інтелектуальних ІТ, які наведено в означені 4. Продемонструємо ці властивості на прикладі однієї з систем, що реалізує інноваційний в кардіології метод оброблення ЕКГ – метод фазаграфії.

Інтелектуальні властивості фазаграфії

Фазаграфія – це метод аналізу та інтерпретації сигналів складної форми з локально зосередженими ознаками, який передбачає перехід від скалярного сигналу z(t) до траєкторії на фазовій площині з координатами z(t), (t) де (t) – швидкість зміни сигналу. Такий перехід дає змогу підвищити точність оцінювання корисного сигналу в порівнянні з традиційним методом усереднення спотворених реалізацій, зокрема, кардіоциклів ЕКГ в часовій області [20].

Технологія ґрунтується на стохастичній моделі, відповідно до якої  спотворені цикли сигналу zm(tk), m = 1,2…M  в дискретні моменти часу tk,  k= 1,2,… генеруються як сума несиметричних функцій Гауса: 

 

 (9)

де

–  параметри, які визначають форму спотворених циклів, а  –  параметри прихованого завадами еталонного циклу (корисного сигналу)

В моделі (9) величина h(tkімітує зовнішні адитивні завади різного типу (частотні, випадкові та імпульсні),  а величини

що фігурують у співвідношеннях (10)-(12), імітують внутрішні неадитивні завади, які  породжує організм людини (система дихання, вегетативна нервова система та інші). Величини  мають вигляд незалежних випадкових величин, що з нульовими математичними сподіваннями зосереджені на інтервалах, обмежених числами

В загальному випадку забезпечується несиметричність інформативних фрагментів сигналу за рахунок того, що 

      .

Оцінювання прихованого еталону (13) за спотвореними циклами zm(t), m = 1,2…M, здійснюється в два етапи. Перший етап – приглушення адитивних завад h(tk) за допомогою оригінальних адаптивних процедур, параметри налаштування яких автоматично пристосовуються до особливостей конкретного сигналу z(tk), що обробляється. Зокрема, за допомогою спеціальної пошукової процедури [21] визначаються частоти fg , g= 1,..,G,  зосереджених гармонічних завад, які апріорі відомі лише з точністю до обмежень зверху та знизу

причому діапазони  обмежень (14) можуть збігатися з областями навантажених частот корисного сигналу z0(t) 

Запропонована процедура зменшує початкову довжину K масиву z(tk), k = 1,2,…,K  до оптимального значення  Kopt , яке задовольняє умову

 де  — множина номерів спектральних компонент Cn (Kj)  з частотами, які належать інтервалам Умова (15) за рахунок ослаблення ефекту Гіббса дає змогу адаптувати смугу режекції, щоб зменшити вплив фільтра на форму корисного сигналу.

Для приглушення адитивних випадкових завад h(tk)  обмеженого рівня також запропоновано інтелектуальну процедуру, що реалізує модифікований алгоритм ковзного середнього 

                                               
в якому, на відміну від традиційного, вікно згладжування Wk адаптується до кожної k-ї точки z(tk) згідно з умовами

де W0 = const. Алгоритм (16) за обмежень (17)-(19) забезпечує ефективне приглушення випадкових завад без суттєвих спотворень форми корисного сигналу.

На другому етапі здійснюється усереднення сигналу на фазовій площині. Для  цього будується  M x M  матриця

відстаней Гаусдорф 

між всіма парами    фазових траєкторій, що відповідають окремим циклам, де  — евклідова відстань між нормованими векторами  і

Для видалення з послідовності zm(t), m = 1,2…M, нетипових циклів (екстрасистол та артефактів) використовується оригінальний алгоритм класифікації циклів, який враховує, що нетиповий цикл ЕКГ однієї людини може бути типовим для іншої та навпаки (рис. 7). Тому неможливо побудувати алгоритм класифікації на основі аналітичного опису типових і нетипових циклів .

Рис. 7.

Запропонований алгоритм передбачає єдине обмеження: кількість MN нетипових циклів сигналу, що оброблюється, значно менше від загальної кількості M циклів, тобто

оскільки інакше означення «нетиповий» цикл втрачає сенс.

За номером рядка матриці (20), сума елементів якого мінімальна, визначимо траєкторію опорного циклу

який відповідно до (22) заздалегідь є типовим. Це дає змогу знайти нетипові цикли за відстанню до .

Впорядкуємо за зростанням елементи рядка матриці (20), що відповідає опорному циклу (23). Отримана послідовність впорядкованих відстаней

 дає уявлення про варіабельність форми траєкторій спостережуваних циклів відносно .

Якщо сигнал містить лише типові цикли, то зі зростанням  впорядковані значення зростають певною мірою поступово. Якщо ж на ЕКГ з’являються нетипові цикли, форма яких суттєво відрізняється від еталона, то послідовність (24) містить один або кілька виражених стрибків.

Визначивши положення першого з таких стрибків, можна знайти граничне значення , що дає змогу виділити підмножину траєкторій  типових циклів

які підлягають усередненню.

Зауважимо, що для похідної  функції z(t)  виконується умова Звідси випливає, що запропонований метод усереднення у фазовому просторі (на відміну від традиційного) забезпечує нечутливість (інваріантність) форми відновлюваного корисного сигналу z0(t)  до завад , що призводять до зсуву в часі інформативних фрагментів на послідовності циклів zm(t), m=1, 2,….,M  .

В фазаграфії реалізовано оригінальний підхід до інтерпретації (розуміння) оброблюваного сигналу: рішення приймаються не тільки на основі порівняння поточних значень діагностичних ознак з медичними нормами, а й з урахуванням персоніфікованої норми конкретного пацієнта. З цією метою реалізовано функцію обчислення, постійної корекції (навчання) та збереження в базі даних персоніфікованих норм усіх зареєстрованих користувачів.

Нарешті, наведена в означені 4 властивість «комунікабельність» в фазаграфії реалізована за рахунок зручного інтерфейсу взаємодії з користувачами різної кваліфікації. Пацієнту, який не має спеціальної медичної освіти, результат надається у вигляді термометра (рис. 8, ліворуч) зі шкалою, поділеною на три зони – зелену (НОРМА), жовту (ЗАДОВІЛЬНО), червону (УВАГА) і супроводжуються відповідними голосовими повідомленнями. А лікар-кардіолог отримує більш детальну інформацію у вигляді розгорнутої текстової та графічної інформації з відображенням виявлених відхилень (рис. 8, праворуч).

Рис 8.

Експерименти на реальних та модельних даних підтвердили ефективність розроблених комп’ютерних процедур в сенсі означень 5 і 6.

Метод фазаграфії реалізовано в програмно-технічному комплексі ФАЗАГРАФ®, який отримав Свідоцтво державної реєстрації, рекомендацію МОЗ України для проведення скринінгу ішемічної хвороби серця і підтвердив свою практичну ефективність у медичних установах, спортивних організаціях, підприємствах з підвищеним техногенним ризиком, навчальних закладах (школах) та в домашніх умовах для самоконтролю. За наявною інформацією, ряд користувачів ФАЗАГРАФ®, що раніше вважали себе здоровими, з його допомогою вперше дізналися про відхилення в роботі серця, які згодом були підтверджені під час поглиблених обстежень в медичних закладах.

Висновок

Згідно з означенням 4 для формування продукту інтелектуальні інформаційні технології використовують комп’ютерні  процедури, що мають властивості природного інтелекту. На типовому прикладі аналізу та інтерпретації сигналу складної форми продемонстрована ефективність розроблених інтелектуальних  комп’ютерних процедур, які мають властивості:

Література

  1. Turing A.M.  On Computable Numbers, with an Application to the Entscheidungsproblem. Proceedings of the London Mathematical Society. 1937.  Vol. 2. Issue 42. P. 230–265. DOI: https://doi.org/10.1112/plms/s2-42.1.230
  2. McCulloch W.S., Pitts W. A Logical Calculus of the Ideas Immanent in Nervous Activity. Bulletin of Mathematical Biophysics. 1943. Vol. 5. P. 115-143.DOI: https://doi.org/10.1007/BF02478259
  3. Nils Aall Barricelli N.A. Numerical Testing of Evolution Theories. Acta Biotheoretica. 1962. Vol. 16. Issue 1-2. P. 69–98. DOI: https://doi.org/10.1007/BF01556771
  4. Moravec H. When will Computer Harfware Match the Human Brain. Journal of Evolution and Technology. 1998. Vol. 1. P. 1-5.https://www.jetpress.org/volume1/moravec.htm
  5. Minsky M., Papert S. Perceptrons: An Introduction to Computation Geometry. Cambridge, Massachusetts, London: MIT Press, 1969. 263 p.
  6. Rosenblatt F. The Perceptron: a Probabilistic Model for Information Storage and Organization in the Brain. Psychological Review. 1958. No. 65(6).  P. 386-408.DOI: https://doi.org/10.1037/h0042519
  7. Cybenko, G. V. Approximation by Superposition of Sigmoidal function. Mathematics of Control Signals and Systems. 1989. Vol. 2, No 4. P. С. 303-314 DOI: https://DOI:10.1007/BF02551274
  8. Glushkov  V. M. The abstract theory of automata. Russian Mathematical Surveys. 1961, Vol. 16. Issue 5. P, 1–53 DOI: https://doi.org/10.1070/RM1961v016n05ABEH004112
  9. Glushkov V.M. On the question of self-instruction in the perceptron. USSR Computational Mathematics and Mathematical Physics. 1963. Vol. 2.  Issue 6.  P. 1325–1335. DOI: https://doi.org/10.1016/0041-5553(63)90347-1
  10. Glushkov V.M. Self-organizing systems and the abstract theory of automata. USSR Computational Mathematics and Mathematical Physics. 1963. Vol. 2.  Issue 3.  P. 482-488.  DOI: https://doi.org/10.1016/0041-5553(63)90460-9
  11. Amosov N.M. Modeling of Thinking and the Mind. New York : Spartan books, 1967. 192 c.
  12. Ivakhnenko A.G. Polynomial Theory of Complex Systems. IEEE Transactions on Systems, Man and Cybernetics. 1971. Vol. SMC-1. No. 4. P. 364-378.DOI: https://doi.org/10.1109/TSMC.1971.4308320
  13. Deng Li, Dong Yu. Deep Learning: Methods and Applications. Foundations and Trends in Signal Processing. 2014. Vol. 7. No. 3–4. P. 197-387. DOI: http://dx.doi.org/10.1561/2000000039
  14. Wahab S.A., Rose R.C., Osman S.I.W. Defining the Concepts of Technology and Technology Transfer: A Literature Analysis. International Business Research. 2012.  Vol. 5, N. 1. P. 61-71.  DOI: http://doi.org/10.5539/ibr.v5n1p61
  15. Hawkins J., Blakeslee S. On Intelligence. 2004. New York: Times Books. 272 p
  16. Mohammed F., Farghally M.F., Koh K.H., Shahin H., Shaffer C.A. Evaluating the Effectiveness of Algorithm Analysis Visualizations. Proceedings of the 2017 ACM SIGCSE Technical Symposium on Computer Science Education. 2017. P. 201–206. DOI: https://doi.org/10.1145/3017680.3017698
  17. Webb G.I. Algorithm Evaluation. Encyclopedia of Machine Learning. 2011. Springer, Boston, MA. P. 35-36. DOI: https://doi.org/10.1007/978-0-387-30164-8_18
  18. Wagner M.M., Wallstrom G. Methods for Algorithm Evaluation. Handbook of Biosurveillance. 2006. P. 301-310. https://doi.org/10.1016/B978-012369378-5/50022-3
  19. Fainzilberg L.S. Generalized Approach to Building Computer`s Tools of Preventive Medicine for Home Using. The International Scientific and Technical Journal «Problems of Control and Informatics» 2022.  № 1. P.  136-158. DOI: http://doi.org/10.34229/1028-0979-2022-1-12
  20. Fainzilberg L.S. New Approaches to the Analysis and Interpretation of the Shape of Cyclic Signals. Cybernetics and Systems Analysis. 2020. Vol. 56. No. 4. P. 665-674. DOI: https://doi.org/10.1007/s10559-020-00283-0
  21. Fainzilberg L.S., Glushauskene G.A. Narrow-band Rejection Filter for Suppression of Harmonic Concentrated Interference on the Basis of Discrete Fourier Transform. Journal of Automation and Information Sciences.  2009. Vol. 41.  Issue 8. P. 55-70. DOI: https://doi.org/10.1615/JAutomatInfScien.v41.i8.

Джерело: https://jais.net.ua/index.php/files/article/view/99/192

Авторські права

Exit mobile version