Bitte benutzen Sie diese Kennung, um auf die Ressource zu verweisen:
http://elartu.tntu.edu.ua/handle/lib/44466
Titel: | Розробка засобів гібридної візуалізації класифікації, кластеризації та регресії в середовищі Wolfram Mathematica з використанням мови програмування Python |
Sonstige Titel: | Development of tools for hybrid visualization of classification, clustering, and regression in the Wolfram Mathematica environment using the Python programming language |
Autor(en): | Войтович, Ростислав Вікторович Voytovych, Rostyslav |
Affiliation: | Тернопільський національний технічний університет імені Івана Пулюя |
Bibliographic description (Ukraine): | Войтович Р. В. Розробка засобів гібридної візуалізації класифікації, кластеризації та регресії в середовищі Wolfram Mathematica з використанням мови програмування Python: кваліфікаційна робота на здобуття освітнього ступеня магістр за спеціальністю „121 — інженерія програмного забезпечення“ / Р. В. Войтович . — Тернопіль: ТНТУ, 2023. — 105 с. |
Erscheinungsdatum: | Dez-2023 |
Submitted date: | Dez-2023 |
Date of entry: | 6-Feb-2024 |
Herausgeber: | Тернопільський національний технічний університет імені Івана Пулюя |
Country (code): | UA |
Place of the edition/event: | Тернопіль |
Supervisor: | Бойко, Ігор Володимирович |
Committee members: | Боднарчук, Ігор Орестович |
UDC: | 004.9 |
Stichwörter: | 121 інженерія програмного забезпечення гібридна візуалізація кластеризація даних інтерполяція даних машинне навчання регресія даних Python Wolfram Mathematica |
Number of pages: | 105 |
Zusammenfassung: | Метою атестаційної роботи магістра є розробка прямих та комбінованих методів візуалізації зображень, класифікації, кластеризації і регресії для масивів даних отримуваних в результаті аналізу складних систем та їх структури.
Технології розробки: Python, Wolfram Mathematica, Wolfram Cloud, Wolfram data analyst, MathCodeC++.
Технології для тестування: Python Unit testing, WolframUnit.
Розроблені методи спрямовані для фахівців з науки про дані та дата інжинірингу й дозволяють значно оптимізувати й збільшити ефективність їхньої роботи шляхом гібридного застосування в складних програних системах вбудованих процедур та функцій з близькоспоріднених мов Python та Wolfram Mathematica. The goal of the master's certification work is to develop direct and combined methods for image visualization, classification, clustering and regression for data sets obtained as a result of the analysis of complex systems and their structure.. Development technologies: Python, Wolfram Mathematica, Wolfram Cloud, Wolfram data analyst, MathCodeC++. Technologies for testing: Python Unit testing, WolframUnit. The developed methods are aimed at specialists in data science and data engineering and can significantly optimize and increase the efficiency of their work through the hybrid use of built-in procedures and functions from closely related programming languages Python and Wolfram Mathematica in complex software systems. |
Content: | ЗМІСТ 6 1. ВСТУП. АНАЛІЗ ПРЕДМЕТНОЇ ОБЛАСТІ. ПОСТАНОВКА ПРОБЛЕМИ 7 2. ЗАСОБИ ВІЗУАЛІЗАЦІЇ В PYTHON ТА MATHEMATICA. 9 2.1. Комп'ютерний зір та машинне навчання 9 2.2. Python і Mathematica як засоби для гібридної візуалізації 13 3. КЛАСИФІКАЦІЯ. РОЗРОБКА МЕТОДІВ КЛАСТЕРИЗАЦІЇ. РОЗРОБКА МЕТОДІВ РЕГРЕСІЇ 17 3.1. Класифікація найближчих сусідів 17 3.2. Логістична регресія 25 3.3. Розпізнавання цифр 30 3.4. Теоретичні основи кластеризації 45 3.5. Кластеризація зображень. 54 3.6. Просторова кластеризація додатків із шумом на основі щільності 57 3.7. Сегментація МРТ головного мозку 64 3.8. Сегментація зображення папуги 66 3.10. Реконструкція поверхні 75 3.11. Границі кільця Сатурна як задача нелінійної регресії 80 4. ОХОРОНА ПРАЦІ ТА БЕЗПЕКА В НАДЗВИЧАЙНИХ СИТУАЦІЯХ 86 4.1. Охорона праці 86 4.2. Безпека в надзвичайних ситуаціях 90 ВИСНОВКИ 94 СПИСОК ВИКОРИСТАНИХ ДЖЕРЕЛ 95 ДОДАТКИ 97 ДОДАТОК А 98 1. ПІДСТАВИ ДО РОЗРОБКИ 100 2. ПРИЗНАЧЕННЯ ІНФОРМАЦІЙНОЇ СИСТЕМИ 100 3 ВИМОГИ ДО ІНФОРМАЦІЙНОЇ СИСТЕМИ 100 3.1 Функціональні вимоги 100 3.2 Технічні вимоги 101 3.3 Програмні вимоги 101 4 ЕТАПИ РОЗРОБКИ 101 5 СУПРОВІДНА ДОКУМЕНТАЦІЯ 102 6 ПОРЯДОК ЗДАЧІ ПРОЕКТУ 102 7. ВІДМІТКИ ПРО ВИКОНАННЯ ЕТАПІВ ТА ЗМІНИ В ПРОЕКТІ 102 ДОДАТОК Б 103 ДОДАТОК В 104 |
URI: | http://elartu.tntu.edu.ua/handle/lib/44466 |
Copyright owner: | © Войтович Ростислав Вікторович, 2023 |
References (Ukraine): | 1. Banerjee T (2018): Deep Learning and Computer Vision: Converting Models for the Wolfram Neural Net Repository, Wolfram Blog, https://blog.wolfram.com/2018/12/06/deep-learning-andcomputer- vision-converting-models-for-the-wolfram-neural-net-repository/ 2. Brownlee J. (2016): Time Series Prediction with LSTM Recurrent Neural Networks in Python with Keras, https://machinelearningmastery.com/time-series-prediction-lstm-recurrent-neuralnetworks- python-keras/ 3. Chollet F (2017): Keras: The Python Deep Learning library, Keras Documentation, https://keras.io/ 4. Chollet F (2018): Deep Learning with Python, Manning Publications Co., Shelter Island, NY Deshpande M (2017): Perceptrons: The First Neural Networks, https://pythonmachinelearning.pro/perceptrons-the-first-neural-networks/ 5. Freeman J A (1994): Simulating Neural Networks with Mathematica, Addison-Wesley, Massachusetts 6. Haykin S. (2009): Neural Networks and Learning Machines,Third Edition,Prentice Hall,New York, London, Sydney, 7. Hu X, Yuan Y (2016): Deep-Learning-Based Classification for DTM Extraction from ALS Point Cloud, Remote Sens. 2016, 8, p.730 8. Melnikov O (2017): Trouble fitting simple data with MLPRegressor, stackoverflow https://stackoverflow.com/questions/41069905/trouble-fitting-simple-data-with-mlpregressor 9. Raschka S (2018): Neural Network - Multilayer Perceptron, http://rasbt.github.io/mlxtend/user_guide/classifier/MultiLayerPerceptron/ 10. Redmon J (2017) Mathematica implementation of YOLO, a computer vision object detection mode Object detection and localization using neuralnetwork, Mathematica Stack Exchange Network https://mathematica.stackexchange.com/questions/141598/object-detection-and-localizationusing- neural-network |
Content type: | Master Thesis |
Enthalten in den Sammlungen: | 121 — інженерія програмного забезпечення |
Dateien zu dieser Ressource:
Datei | Beschreibung | Größe | Format | |
---|---|---|---|---|
dyplom_Voitovych_2023.pdf | 5,29 MB | Adobe PDF | Öffnen/Anzeigen |
Alle Ressourcen in diesem Repository sind urheberrechtlich geschützt, soweit nicht anderweitig angezeigt.
Administrationswerkzeuge