Застосування MLP-метамоделей в задачах сурогатної оптимізації

Розробка обчислювальної технології побудови метамоделей, що використовує сучасні досягнення в області теорії планування експерименту, інтелектуального аналізу даних і штучного інтелекту. Аналіз використання генератору точок, що заповнює простір пошуку.

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 04.11.2018
Размер файла 3,6 M

Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже

Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.

Размещено на http://www.allbest.ru/

УДК 519.853.6

Черкаський державний технологічний університет

ЗАСТОСУВАННЯ MLP-МЕТАМОДЕЛЕЙ В ЗАДАЧАХ СУРОГАТНОЇ ОПТИМІЗАЦІЇ

Трембовецька Р.В.

Гальченко В.Я.

Постановка проблеми. В задачах оптимізації складних технічних систем з метою можливості їх реальної реалізації виникає необхідність замінити точну, проте обчислювально складну, математичну модель на значно більш просту -- сурогатну [1, 2]. Сурогатна модель є апроксимацією з необхідною точністю первинної математичної моделі і будується на основі значень її вихідних характеристик.

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

Аналіз останніх досліджень і публікацій. При виборі плану апроксимації серед можливого розмаїття варіантів перевагу слід віддати генераторам точок, що заповнюють простір пошуку та в процесі реалізації яких використовуються ЛПт-послідовності Соболя. Визначальними для прийняття цього рішення є наступні властивості таких послідовностей, відмічені в [3]: висока ймовірність потрапляння зондувальних точок послідовності в просторі пошуку в околі точок екстремумів і перегинів поверхні відгуку цільової функції, яка набагато перевищує ймовірність відомих на даний час багатофакторних регулярних планів; слабо корельовані головні ефекти й ефекти взаємодії факторів; розподіл в евклідовому просторі точок, які є вже першими членами послідовності, характеризується унікальною властивістю однорідності та може бути отриманий за кінцевий час роботи генератора, а не в границі, як наприклад, у рівномірних випадкових розподілах при рівній кількості точок порівнюваних послідовностей. Таким чином, ЛПт-послідовності Соболя мають кращі на даний час властивості рівномірного розподілу точок в одиничному гіперкубі ніж будь-які інші відомі науці послідовності. Тому, застосування ЛПт-послідовностей при плануванні багатофакторного експерименту для отримання регресійних моделей є перспективним також для вирішення задач апроксимації з використанням нейронних мереж.

Крім того, дослідниками встановлено, що краща кількість точок для рівномірного заповнення багатовимірного простору пошуку може бути визначена з виразу N = 2Z -- 1, де z = 2,3,4,... тобто при N = 1.7,15,31,63,127,255,. спостерігається слабка корельованість головних ефектів та ефектів взаємодії факторів [4-5]. Бажаною також є процедура виявлення чи корелюють між собою послідовності з метою подальшого вибору серед них ортогонально близьких одна щодо іншої, проте доведеним вважається факт слабкої корельованості з поміж згенерованої групи ЛПт-послідовностей і тому застосуванням цієї процедури можна в ряді випадків нехтувати.

Апроксимацію експериментальних даних можна виконати використовуючи штучні не- йронні мережі: багатошаровий персептрон, мережу на радіально-базисних функціях, ймовірнісні мережі, узагальнено-регресійні мережі. В якості апроксиматора в даному дослідженні використовується нейронна MLP-мережа на багатошаровому персептроні [6]. Відомо, що будь-яка обмежена нелінійна багатовимірна функція може бути як завгодно точно наближена нейронною мережею з кінцевим числом нейронів.

MLP-мережа, якою обмежувались в цих дослідженнях, має в своєму складі: вхідний шар -- призначений для вводу значень вхідних змінних; один прихований шар (або проміжний), який має гладкі функції активації (identity, logistic, tanh, exponential, sine); вихідний шар, який в результаті налаштування ваг, визначає вихід мережі і також має функції активації.

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

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

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

Таким чином, метою даних досліджень є розробка обчислювальної технології побудови MLP-

Рис. 1. Заповнення області пошуку точками зондування:

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

Виклад основного матеріалу. Продемонструємо запропоновану техніку побудови метамоделі на чисельних прикладах. Для наочності обмежимося функцією цілі, яка залежить від двох змінних і має вигляд f (х, у) = (0.5 + 0.5 ¦ х)4 ¦ у4 ¦ j-2-(°'5+°'5'%) J. З її використанням розраховувалися значення функції в точках плану апроксимації N = 1...31,63,127,255 в діапазоні зміни змінних х є [-4; 2], у є [0,5; 1,5 (рис. 1).

Рис. 1 а демонструє результати застосування рівномірного випадкового розподілу, а рис. 1 б, -- ЛПт-послідовностей Соболя за умови однакової кількості точок в співставних послідовностях, рис. 1 в, г, д, е -- для планів на основі ЛПТ-послідовностей з різною кількістю точок. Порівняльний аналіз доводить достовірність наведених вище теоретичних положень. Особливо слід відзначити, що найбільші переваги використання ЛПт-послідовностей спостерігаються при малій кількості зондувальних точок області.

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

Рис. 3. MLP-нейронна мережа (вибірка N = 31): а), в), д) діаграми розсіювання значень ільової та вихідної функції для мереж MLP-2-20-1, MLP-2-23-1 та MLP-2-49-1 відповідно; б), г), е) гістограми залишків

На наступному етапі досліджень для моделювання використовувався проміжний шар із кількістю прихованих нейронів, який дорівнює пів-сумі числа вхідних та вихідних елементів. Для побудови мережі з т кількістю нейронів у прихованому шарі будь-якою стратегією (автоматичною, заданої користувачем, багатократних підвибірок) використовувалася вибірка з N точок, з яких 70% виконували функції навчальних, 15% -- контрольних, 15% -- тестових.

Для плану з N=31 створено майже 250 MLP- метамоделей в автоматичному режимі, з яких відібрано відповідно найкращі: MLP-2-20-1 з показниками коефіцієнта детермінації навчальної вибірки -- 0,957, S.D.ratio -- 0,57, в якій було застосовано алгоритм навчання BFGS, функція активації прихованого шару -- tang, вихідного шару -- exponential; MLP-2-23-1 з показниками коефіцієнта детермінації навчальної вибірки -- 0,957, S.D.ratio -- 0,254, де також було застосовано алгоритм навчання BFGS, функція

активації прихованого шару -- tang, вихідного шару -- logistic; MLP-2-49-1 з показниками коефіцієнта детермінації навчальної вибірки -- 0,92, S.D.ratio -- 0,243, алгоритм навчання BFGS, функція активації прихованого шару -- logistic, вихідного шару -- logistic.

За результатами, що містяться на рис. 3, оцінювалася ефективність розробленої обчислювальної технології.

Гістограми (рис. 3 б, г, е) демонструють, що кожна модель має значні абсолютні похибки (залишки), які відповідно відображаються на діаграмах розсіювання значень цільової та вихідної функції нейронної мережі (рис. 3 а, в, д). Цілком зрозуміло, що така кількість точок плану експерименту і відповідно побудовані на їх основі MLP-метамоделі не відтворюють адекватно поведінку первинної цільової функції (рис. 2 а, д). Мережі, створені в режимі «задання користувачем» із вибором алгоритму навчання, із заданою кількістю епох та багатократних підвибірок не дали суттєвого покращення результату.

Для плану з N=63 з ЛПт-послідовностями створено 60 MLP-метамоделей в автоматичному режимі, проте отримати принаймні одну метамодель з прийнятною похибкою не вдалося. Тому було змінено план експерименту, а саме застосовано інші слабко корельовані ЛПт-послідовності з можливого набору для N=63 (рис. 1 в). Отримана найкраща мережа MLP-2-50-1 з показниками коефіцієнта детермінації навчальної вибірки -- 0,997; S.D.ratio -- 0,057, в якій було застосовано алгоритм навчання BFGS, функція активації прихованого шару -- tang, вихідного шару -- exponential. Рис. 4 ілюструє оцінку ефективності розробленої обчислювальної технології.

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

Для плану з N=127 з ЛПт-послідовностями створено 50 MLP -- метамоделей в автоматичному режимі з алгоритмом навчання BFGS. З яких відібрано відповідно найкращі: MLP-2-7-1 з показниками коефіцієнта детермінації навчальної вибірки -- 0,998, S.D.ratio -- 0,031, функція активації прихованого шару -- tang, вихідного шару -- exponential (рис. 5 а, б); MLP-2-9-1 з показниками коефіцієнта детермінації навчальної вибірки -- 0,9999, S.D.ratio -- 0,008, функція активації прихованого шару -- logistic, вихідного шару -- exponential (рис. 5 в, г); MLP-2-19-1 з коефіцієнтом детермінації навчальної вибірки -- 0,99998, S.D.ratio -- 0,0037, функція активації прихованого шару -- tang, вихідного шару -- exponential (рис. 5 д, е). Отримані результати відносної похибки S,% мало відрізняються від попередніх дослідів і збільшення кількості нейронів прихованого шару не впливає суттєво на значення цієї похибки. Також залишається тенденція максимального вкладу у відносну похибку точок в околі мінімуму цільової функції (рис. 5 ж, з). обчислювальний метамодель штучний інтелект

Рис. 5. MLP-нейрона мережа (вибірка N=127):

Для плану з N=255 з ЛПт-послідовностями створено MLP-метамоделі в автоматичному режимі з алгоритмом навчання BFGS. Отримано найкращі: MLP-2-8-1 з коефіцієнтом детермінації навчальної вибірки -- 0,9999, S.D.ratio -- 0,0063, функція активації прихованого шару -- logistic, вихідного шару -- exponential (рис. 6 а, б); MLP-2-13-1 з коефіцієнтом детермінації навчальної вибірки -- 0,9999, S.D.ratio -- 0,0067, функція активації прихованого шару -- tang, вихідного шару -- exponential (рис. 6 в, г); MLP-2-15-1 з коефіцієнтом детермінації навчальної вибірки -- 0,9999, S.D.ratio -- 0,006, функція активації прихованого шару -- logistic, вихідного шару -- exponential (рис. 6 д, е). Як видно із гістограм розподілу залишків (рис. 6 б, г, е), отримані мета- моделі мають досить незначні абсолютні похибки.

Висновки і пропозиції. Таким чином, при створенні MLP-метамоделей на основі планів із застосуванням ЛПт-послідовностей з N = 1...31,63,127,255 отримано наступні результати:

• при створенні мережі на результат суттєво не впливає вибрана стратегія побудови -- автоматична, користувача чи багатократних підвибірок;

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

а) діаграма розсіювання значень цільової та вихідної функції для мережі MLP-2-7-1; б) гістограма залишків; в), д) діаграми розсіювання значень цільової та вихідної функції для мереж MLP-2-9-1, MLP-2-19-1; г), е) гістограми залишків; ж) діаграма розсіювання функцій в околі мінімуму цільової функції; з) розрахунок похибок апроксимації ю точок, оскільки отримані метамоделі мають значний розкид абсолютної похибки;

із збільшенням кількості точок плану експерименту та кількості прихованих нейронів до певного рівня параметри метамоделей покращуються; використання різних слабко корельова- них ЛПт-послідовностей з їх повного набору суттєво не впливають на показники якості кінцевої метамоделі;

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

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

Рис. 6. MLP-нейрона мережа (вибірка N=255):

а), в) діаграми розсіювання значень цільової та вихідної функції для мереж MLP-2-8-1, MLP-2-13-1, MLP-2-15-1; б), г) гістограми залишків; д) діаграма розсіювання значень цільової та вихідної функції для мережі MLP-2-15-1; е) гістограма залишків

Список літератури

1. Gal'chenko V.Ya. Pareto-Optimal Parametric Synthesis of Axisymmetric Magnetic Systems with Allowance for Nonlinear Properties of the Ferromagnet / V.Ya. Gal'chenko, A.N. Yakimov, D.L. Ostapushchenko // Technical Physics. - 2012. - Vol. 57. - No. 7. - Pp. 893-899.

2. Galchenko V.Ya. A Turmitobionic Method for the Solution of Magnetic Defectometry Problems in Structural- Parametric Optimization Formulation / V.Ya. Galchenko, A.N. Yakimov // Russian Journal of Nondestructive Testing. - 2014 - Vol. 50. - No. 2. - Pp. 59-71.

3. Соболь И.М. Выбор оптимальных параметров в задачах со многими критериями / Соболь И.М., Статни- ков Р.Б. [2-е изд., перераб. и доп.]. - Москва: Дрофа, 2006. - 175 с.

4. Радченко С.Г. Планы экспериментов для получения моделей высокой точности / С.Г. Радченко, О.В. Козырь // Математичні машини і системи. - 2014. - № 2. - С. 117-127.

5. Радченко С.Г. Применение ЛПТ равномерно распределенных последовательностей для решения прикладних задач моделирования / С.Г. Радченко, О.В. Козырь // Математичні машини і системи. - 2014. - № 1. - С. 151-158.

6. Хайкин Саймон. Нейронные сети: полный курс, 2-е изд.: Пер. с англ. - Москва: Издательский дом «Вильямс», 2006. - 1104 с.

7. Гальченко В.Я. Побудова RBF-метамоделей в задачах сурогатної оптимізації / Гальченко В.Я., Трембовецька Р.В.: Збірник тез доповідей II Всеукраїнської науково-технічної конференції «Теоретико-практичні проблеми математичних методів і комп'ютерно-орієнтованих технологій в освіті та науці»; 2018 Бер 28; Київ, Київ: Київ.ун-т ім. Б. Грінченка. (Друк).

Анотація

Розроблена обчислювальна технологія побудови метамоделей, що використовує сучасні досягнення в області теорії планування експерименту, інтелектуального аналізу даних і штучного інтелекту та визначені експериментальним шляхом закономірності, які дозволяють ефективно виконувати побудову метамоделей. Побудова метамоделей виконана на чисельних прикладах з функцією цілі, яка залежить від двох змінних. В якості плану експерименту використано генератор точок, що заповнює простір пошуку та в процесі реалізації якого використовуються ЛПт-послідовності Соболя. Встановлено, що збільшенням кількості точок плану експерименту та кількості прихованих нейронів до певного рівня, параметри метамоделей покращуються; використання різних слабко корельованих ЛПт-послідовностей з їх повного набору суттєво не впливають на показники якості кінцевої метамоделі. Результати чисельних експериментів свідчать про можливість використання запропонованої обчислювальної технології побудови MLP- метамоделей для апроксимації первинних функцій цілі з достатньо складною поверхнею відгуку. Ключові слова: метамодель, план експерименту, ЛПт-послідовність, поверхня відгуку, нейронна мережа, сурогатна оптимізація.

Разработана вычислительная технология построения метамоделей, использующая современные достижения в области теории планирования эксперимента, интеллектуального анализа данных и искусственного интеллекта и определенные экспериментальным путем закономерности, которые позволяют эффективно выполнять построение метамоделей. Построение метамоделей выполнена на многочисленных примерах с функцией цели, которая зависит от двух переменных. В качестве плана эксперимента использован генератор точек, заполняющий пространство поиска и в процессе реализации которого используются ЛПт-последовательности Соболя. Установлено, что увеличением количества точек плана эксперимента и количества скрытых нейронов до определенного уровня, параметры метамоделей улучшаются; использование различных слабо коррелированных ЛПт-последовательностей из их полного набора существенно не влияет на показатели качества конечной метамодели. Результаты многочисленных экспериментов свидетельствуют о возможности использования предложенной вычислительной технологии построения MLP-метамоделей для аппроксимации первичных функций цели с достаточно сложной поверхностью отклика. Ключевые слова: метамодель, план эксперимента, ЛПт-последовательность, поверхность отклика, нейронная сеть, суррогатная оптимизация.

A computational technology for constructing metamodels was developed using modern achievements in the field of the experimental planning theory, intellectual data analysis and artificial intelligence, and experimentally determined patterns that allow metamodels efficient construction. The metamodels construction is performed on numerous examples with a goal function, which depends on two variables. As an experiment plan, a point generator is used, which fills the search space and during the implementation of which the Sobol LPT-sequences are used. It has been established that by increasing the points number in the experiment plan and the hidden neurons number to a certain level, the metamodel parameters are improving; the use of various weakly correlated LPT-sequences from their complete set does not significantly affect the quality indicators of the final metamodel. The results of numerous experiments testify to the possibility of using the proposed computational technology for constructing MLP-metamodels for approximating the primary goal functions with a rather complex response surface.

Keywords: metamodel, design of experiment, LPT-sequence, response surface, neural network, surrogate optimization.

Размещено на Allbest.ru

...

Подобные документы

  • Логічний, структурний, еволюційний та імітаційний підходи до побудови системи штучного інтелекту. Використання формально-логічних структур, що обумовлено їх алгоритмічним характером. Методи реалізації системи штучного інтелекту, інтелектуальні програми.

    реферат [34,5 K], добавлен 14.04.2014

  • Поняття штучного інтелекту, його порівняння з природним. Коротка характеристика особливостей використання штучного інтелекту в медицині, військовій справі та комп'ютерних іграх. Проблема взаємодії носіїв універсального штучного інтелекту та суспільства.

    контрольная работа [29,6 K], добавлен 07.01.2014

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

    статья [525,8 K], добавлен 19.09.2017

  • Розробка бази даних для меблевої фірми. Обстеження і аналіз предметної області та побудова концептуальної, логічної та фізичної моделі цієї бази даних. Використання мови програмування Visual Basic при написанні програмного коду, що обслуговує базу даних.

    курсовая работа [1,4 M], добавлен 24.10.2010

  • Використання баз даних та інформаційних систем. Поняття реляційної моделі даних. Ключові особливості мови SQL. Агрегатні функції і угрупування даних. Загальний опис бази даних. Застосування технології систем управління базами даних в мережі Інтернет.

    курсовая работа [633,3 K], добавлен 11.07.2015

  • Розробка методів вирішення завдань аналізу, розпізнавання, оцінювання зображень як одних з провідних напрямків інформатики. Описання методу пошуку співпадіння об’єкту-цілі з міткою-прицілом на заданому відеоряді. Виявлення об’єкта на цифровому зображенні.

    статья [138,7 K], добавлен 21.09.2017

  • Розробка бази даних для обліку використання сільськогосподарської техніки на підприємстві. Аналіз предметної області. Складення DFD-діаграми з виділенням основних функцій даної задачі, ER-діаграми. Створення програми для виконання обліку на підприємстві.

    курсовая работа [1,0 M], добавлен 24.12.2021

  • Розробка інтелектуального програмного продукту для рішення завдання оптимізації у заданій предметній області. Алгоритм розрахунку пласкої конічної передачі. Оптимізація параметрів та вибір мови програмування. Приклад розрахунку конічної передачі.

    курсовая работа [1,5 M], добавлен 24.06.2013

  • Аналіз топології та технології реалізації обчислювальної мережі. Фізичне середовище передавання даних. Застосування комутатора TP-LINK TL-SF1016DS для забезпечення працеспроможності мережі. Програмне забезпечення робочих станцій. Розрахунок витрат дроту.

    курсовая работа [717,5 K], добавлен 09.04.2019

  • Аналіз питань, пов'язаних з особливостями побудови сучасних програм-помічників працівникам салонів перукарських послуг. Розробка програмного застосування, за допомогою якого виконується допомога у підборі зачіски та кольору волосся, створення бази даних.

    дипломная работа [4,5 M], добавлен 11.02.2012

  • Алгоритм побудови лінії та використання графічної бібліотеки DirectX. Способи побудови довільної кількості довільного розміру точок на поверхні форми. Можливості комп'ютера виконувати мультимедійні програми під управлінням операційної системи Windows.

    контрольная работа [416,9 K], добавлен 22.10.2009

  • Аналіз предметної області. Розробка бази даних в середовищі Microsoft SQL Server 2008. Можливості інформаційної системи. Установка зв'язків між таблицями. Створення запитів для роботи з даними (введення, видалення, редагування) та пошуку інформації.

    курсовая работа [2,6 M], добавлен 09.05.2016

  • Проблема інформаційної обробки геологічних даних. Методи побудови розрізу з відомих елементів залягання. Підготовка даних для аналізу. Ієрархія об'єктів, що беруть участь в побудовах. Розрахунок витрат на розробку та впровадження проектного рішення.

    магистерская работа [4,2 M], добавлен 17.12.2014

  • Існуючі технології інтерфейсів, критерії та оцінка їх ефективності. Голосовий інтерфейс та його практичне застосування, особливості реалізації в AutoCAD. Методика побудови та оцінювання ефективності, а також розробка програм з голосовим інтерфейсом.

    дипломная работа [1,1 M], добавлен 30.10.2014

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

    курсовая работа [861,7 K], добавлен 21.02.2010

  • Архітектура Web-баз даних. Загальні відомості про мову SQL. Створення таблиць баз даних. Використання бібліотеки для пошуку інформації. Аутентифікація за допомогою РНР й MySQL. Зберігання паролів в окремому файлі на сервері, використання бази даних.

    курсовая работа [913,8 K], добавлен 12.01.2010

  • Інтуїтивне розуміння поняття "інтелект". Основні проблемні середовища штучного інтелекту. Проблема неточних і неповних знань. Тест Тьюринга і фатичний діалог. Метод комп’ютерної реалізації фатичного діалогу. Принцип віртуальної семантичної сітки.

    курсовая работа [560,0 K], добавлен 27.12.2007

  • Розробка структури бази даних. ER-моделі предметної області. Проектування нормалізованих відношень. Розробка форм, запитів, звітів бази даних "Автосалон". Тестування роботи бази даних. Демонстрація коректної роботи форми "Додавання даних про покупців".

    курсовая работа [4,0 M], добавлен 02.12.2014

  • Галузі застосування та принцип роботи мови програмування "Пролог". Керування процесом пошуку рішень, типи даних та використання списків. Рекурсивні процедури та цикли за допомогою пошуку з поверненням. Виконання арифметичних та логічних операцій.

    курс лекций [99,7 K], добавлен 06.07.2011

  • Перетворення вхідних даних великого розміру в дані фіксованого розміру. Алгоритми хешування з різними характеристиками. Криптографічні хеш-функції та їх використання. Застосування хешування для прискорення пошуку даних, перевірка парольної фрази.

    презентация [80,7 K], добавлен 14.08.2013

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу.