Методологія визначення естетичного ідеалу за допомогою нейромережевих алгоритмів

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

Рубрика Программирование, компьютеры и кибернетика
Вид статья
Язык украинский
Дата добавления 02.11.2018
Размер файла 360,9 K

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

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

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

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

Загальний принцип роботи нейромережевої моделі (НММ) полягає у виділенні та обробці образів на основі яких може бути проведено адекватний машинний аналіз без участі допоміжного персоналу. Окремим випадком образу НММ може бути об'єкт фотозображення чи відеозапису, або характерні риси даного об'єкту. НММ функцією яких є виділення образів являють собою розповсюджену групу моделей нейромережевої архітектури, для яких визначено критерії ефективної роботи та зазначено рекомендації по визначенню оптимальних параметрів структури і формуванню навчальної вибірки. Розробка нейромереж третього покоління дозволяє поставити завдання по виділенню таких рис образу, що характеризуються високим рівнем абстракції, як то краса, естетична цінність. Робота над даною проблемою є з одного боку важливою задачею фундаментальної науки, вирішення якої призведе до формування нових міждисциплінарних зв'язків на рівні «точні науки -- мистецтво», а з іншого -- надасть можливість вирішити актуальні практичні завдання. Так, наприклад, статистичні дослідження в області сучасного дизайну [1--3] вказують необізнаність потенційного замовника щодо естетичних критеріїв за якими слід обирати товар. Це призводить до шахрайства та монополізації даної сфери.

Під час роботи над даною темою було проведено аналіз останніх досліджень і публікацій, результати яких можна розглядати як базис для розв'язання даної проблеми. У першу чергу це роботи по розробці нейромережевих методів виділення та аналізу візуальних образів фотозображень і відеозаписів, зокрема, значна увага приділена моделям побудованим для визначення привабливості рис людського обличчя [4--6]. Також було проведено аналіз широкого класу алгоритмів, що використовуються у центрах обробки даних [7--9], моделі, побудовані на їх основі характеризуються високою функціональністю та ефективністю і можуть бути використані при виділенні візуальних образів, а також притаманних їм параметрів з високим рівнем абстракції. Робота над поставленою задачею вказала на ефективність застосування НММ автокодувальника, а також нейромережевих алгоритмів глибинного навчання, зокрема, функціональність схеми каскадного з'єднання автокодувальників у багатоярусний автокодувальник. З метою розроблення математичної моделі нейромережевих алгоритмів даного типу було проведено аналіз матеріалів відповідних публікацій [10--12].

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

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

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

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

Рис. 1. Схема вибору дизайну логотипу на основі нейромережевого алгоритму

Рис. 2. Базова модель роботи алгоритму по визначенню естетичних критеріїв

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

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

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

мережеві ресурси інформаційних систем (МРІС), що складають основу для побудови навчальної вибірки НММ;

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

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

створення на основі експертної оцінки початкової навчальної вибірки вузького класу візуальних об'єктів для тренування НММ;

обробка об'єктів навчальної вибірки з метою виділення фону, дефектів зображення та додаткових елементів (рис. 3);

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

визначення фактору естетичності для кожної моделі об'єкта на основі експертної оцінки;

навчання НММ на основі навчальної вибірки з метою виділення фону, дефектів зображення та додаткових елементів;

навчання НММ на основі навчальної вибірки з метою кластеризації об'єктів навчальної вибірки;

* навчання НММ на основі навчальної вибірки з метою визначення фактору естетичності;

Виконання зазначених етапів дозволяє визначити базові засади для автоматичного формування навчальної вибірки на основі машинних алгоритмів, що працюють з широким класом об'єктів. Стандартний підхід полягає у аналізі об'єктів, що характеризуються найвищим рівнем посилань у рамках МРІС, але до цього переліку можуть попасти об'єкти, що мають історичну, а не естетичну цінність, або навіть популярні приклади антиестетичних об'єктів. Також порівняння експертної оцінки, роботи нейромережевих алгоритмів та правил створення арт-об'єктів надає змогу побудувати та уточнити аналітичні алгоритми визначення естетичного ідеалу (рис. 4). нейромережевий алгоритм естетичний

Розглянемо це на прикладі аналізу об'єктів міської забудови на предмет формування естетичного враження. МРІС глобальної мережі у автоматичному режимі скануються на архітектурні об'єкти, що характеризуються високою популярністю і можуть доповнити навчальну вибірку НММ для тренування у режимі «навчання без вчителя». Наступним етапом відбувається фільтрація: з одного боку НММ вилучає об'єкти, що не відповідають естетичному критерію сформованому на основі початкової навчальної вибірки; а з іншого -- алгоритми аналізують відповідність опису об'єктів як не естетичних (наприклад, у відповідності до опису об'єктів, що є прикладами невдалого архітектурного дизайну, розташованих на розважальних або рекламних сайтах тощо). Надалі НММ здійснює обробку і кластеризацію об'єктів, після чого формується навчальна вибірка. Вибірка аналізується алгоритмами на відповідність до сучасного естетичного ідеалу в області архітектури міської забудови, визначається візуальна складність забудови (як то кількість точок перегину, висотні перепади, їх кількість та послідовність), візуальний контраст, складність простору, тощо. Результати аналізу мають бути співставленні і отримати експертну оцінку, на основі якої можна внести зміни як до структури НММ, так і до архітектурних правил визначення естетичного ідеалу.

Рис. 3. Процедура обробки і кластеризації навчальної вибірки для НММ

Рис. 4. Схема взаємодії аналітичних та нейромережевих алгоритмів

Для роботи з візуальними образами використовується широкий клас НММ [4--9]. Специфікою даного завдання є необхідність використовувати нейромережеві алгоритми глибинного навчання для виділення абстрактних характеристик образу, а також потреба у обробці зображення з метою виключення дефектів та фону. У рамках даної роботи пропонується застосувати модель автокодувальника та НММ третього покоління на її основі -- багатоярусного автокодувальника [10--12]. Таким чином за виконання усіх нейромережевих алгоритмів відповідатиме одна НММ.

Стандартна схема роботи автокодувальника полягає у кодуванні та декодуванні вхідних даних, що реалізується шляхом відповідної структури прихованих шарів [10]. Автокодувальник навчається методом зворотного поширення помилки, помилка аналізується як різниця між входом і виходом, тобто реалізується схема «навчання без вчителя». Приховані шари автокодувальника можна поділити на блок кодування, у межах якого кількість нейронів кожного наступного шару зменшується, і вхідний образ стискається, та блок декодування у межах якого кількість нейронів кожного наступного шару збільшується розмірності вхідного образу. При цьому на етапі стиснення при належній побудові структури НММ видаляються дефекти зображення та подавляються шуми (рис. 5).

Формування структури багатоярусного автокодувальника полягає у шлейфовому підключенні стандартних автокодувальників. При цьому вихід кожного автокодувальника слугує входом наступного або являє собою вихідний шар багатоярусного автокодувальника. Розглянемо алгоритм роботи по визначенню естетичного критерію на основі даного типу НММ глибинного навчання. Нехай багатоярусний автокодувальник має з п=ик прихованих шарів. Перший шар (п=1) отримує вхіді дані навчальної вибірки і, кожен автокодувальник даного шару навчається за схемою зворотного поширення помилки. Другий шар (п=2) використовує вибірку, що сформована на виході першого шару і т.д. Таким чином, очевидно, що вихід останнього прихованого шару у рамках даної схеми є виходом всієї структури багатоярусного автокодувальника (рис. 6).

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

Рис. 5. Обробка зображення, що базується на основі автокодувальника

Рис. 6. Базова структура багатоярусного автокодувальника

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

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

1. Vehicular Engine Design 2015. (2015). Vienna: Springer Verlag GmbH.

2. Redstrom, J. (2017). Making design theory. Cambridge, MA: The MIT Press.

3. Norman, D. (2013). The design of everyday things. New York: Basic Books.

4. Gan J., Li L., Zhai Y. Deep self-taught learning for facial beauty prediction // Neurocomputing. DOI: 10.1016/ j.neucom.2014.05.028.

5. Gray D., Yu K., Xu W., Gong Y. Predicting Facial Beauty without Landmarks // Computer Vision - ECCV 2010, Lecture Notes in Computer Science, 2010, V. 6316/2010. P. 434-447.

6. Eisenthal Y., Dror G., Ruppin E. Facial Attractiveness: Beauty and the Machine // Neural Computation, 2006. V. 18. № 1. P. 119-142.

7. Gordon D.G. (2016). Legal Aspects of Cloud Computing. Encyclopedia of Cloud Computing, 462-475.

8. Appendix A: Example Of Microsoft Azure Cloud Service: Filemanager. (2016). Trustworthy Cloud Computing, 299-308.

9. Security in the Cloud. (2017). CCSP® (ISC)2® Certified Cloud Security Professional Official Study Guide, 87-113.

10. Suzuki Y. & Ozaki T. (2017). Stacked Denoising Autoencoder-Based Deep Collaborative Filtering Using the Change of Similarity. 2017 31st International Conference on Advanced Information Networking and Applications Workshops (WAINA).

11. Budiman A., Fanany M.I. & Basaruddin C. (2014). Stacked Denoising Autoencoder for feature representation learning in pose-based action recognition. 2014 IEEE 3rd Global Conference on Consumer Electronics (GCCE).

12. Liang J. & Liu R. (2015). Stacked denoising autoencoder and dropout together to prevent overfitting in deep neural network. 2015 8th International Congress on Image and Signal Processing (CIsP).

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

...

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

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

    курсовая работа [153,9 K], добавлен 29.01.2013

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

    практическая работа [430,6 K], добавлен 27.05.2015

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

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

  • Типи систем і елементарні режими орієнтації та її числовий аналіз. Оцінка точності роботи алгоритма Quest для послідовного визначення кутової орієнтації мікросупутників. Розробка Моделі орбітального руху супутника, магнітометра та датчика координат сонця.

    курсовая работа [731,1 K], добавлен 03.07.2013

  • Методика створення веб-додатку для визначення рівня інтелекту людини з використанням мови програмування PHP. Загальна характеристика та принципи роботи з засобами адміністрування, за допомогою яких авторизований адміністратор може керувати веб-додатком.

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

  • Аналіз відомих підходів до проектування баз даних. Моделі "сутність-зв'язок". Ієрархічна, мережева та реляційна моделі представлення даних. Організація обмежень посилальної цілісності. Нормалізація відносин. Властивості колонок таблиць фізичної моделі.

    курсовая работа [417,6 K], добавлен 01.02.2013

  • Особливості понять "цифра" и "число". Знакова система оброки інформації комп’ютером. Файл - сукупність байтів, записана на пристрій зберігання інформації. Сутність і властивості алгоритму. Схема - графічне подання алгоритму за допомогою зв’язаних блоків.

    лекция [185,0 K], добавлен 03.10.2012

  • Використання комп'ютерного моделювання. Особливості проектування моделі автоматичної системи управління технологічним процесом. Визначення кількості пропущених через відмову даних та часу знаходження системи в загальмованому стані. Опис алгоритму моделі.

    контрольная работа [501,7 K], добавлен 13.01.2014

  • Формалізація моделі виробничої діяльності підприємства. Рішення за допомогою Excel. Алгоритм розрахунку моделі. Побудова моделі рішення за допомогою "С++". Знаходження оптимальної програми функціонування підприємства. Розробка коду програми.

    контрольная работа [720,1 K], добавлен 12.06.2015

  • Методика та порядок програмування алгоритмів циклічної структури із заданим числом повторень за допомогою мови програмування VAB. Алгоритм роботи з одновимірними масивами. Програмування алгоритмів із структурою вкладених циклів, обробка матриць.

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

  • Створення інформаційної системи для магазинів, які займаються реалізацією музичної продукції. Проектування моделі "сутність-зв'язок" (ER-модель) та на її основі розробка реляційної моделі бази даних. Інструкція для користувача програмним продуктом.

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

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

    контрольная работа [1,1 M], добавлен 09.11.2015

  • Створення у середовищах BPwin 4.0 (за допомогою функціональної методології IDEF0) та Enterprise Architect 7.0 (методологія UML) моделі системи "Відкриття нового підприємства по виготовленню цегли". Побудова діаграм класів, діяльності та декомпозиції.

    контрольная работа [2,7 M], добавлен 18.08.2010

  • Реалізація механізму роботи пекарні за допомогою засобів UML, а саме використання програмного продукту Rational Rose (об’єктно-орієнтованого засобу проектування). Проект автоматизованої моделі цього виробництва за допомогою AllFusion Process Modeler.

    курсовая работа [189,1 K], добавлен 28.04.2011

  • Історія створення мови С#. Аналіз алгоритмів кодування даних. Розробка системи в середовищі Visual Studio 2008 Express. Схема шифрування алгоритму DES. Дослідження алгоритму RC2. Приклади хешів RIPEMD-160. Програмна реалізація основних процедур системи.

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

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

    дипломная работа [151,5 K], добавлен 11.03.2012

  • Виділення інформаційних залежностей. Створення віртуальної декартової топології. Визначення розмірів об’єктів та введення вихідних даних. Масштабування та розподілення підзадач між процесам. Множення матричних блоків. Програмна реалізація алгоритму Фокса.

    отчет по практике [766,0 K], добавлен 05.06.2015

  • Розробка гри "Арканоід", з можливістю гри, як одного та і двох гравців одночасно на одному гральному полі, за допомогою Visual Studio 2008 з XNA Framework. Аналіз предметної галузі. Опис концептуальної моделі. Реалізація взаємодії між гравцем та системою.

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

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

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

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

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

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