Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал: https://er.knutd.edu.ua/handle/123456789/27539
Повний запис метаданих
Поле DCЗначенняМова
dc.contributor.advisorДемківська, Т. І.-
dc.contributor.authorПономаренко, Н. В.-
dc.date.accessioned2024-10-02T10:58:17Z-
dc.date.available2024-10-02T10:58:17Z-
dc.date.issued2023-
dc.identifier.citationПономаренко Н. В. Machine Learning та способи його використання при розробці програмного забезпечення в екосистемі Apple : кваліфікаційна робота за спеціальністю 122 Комп’ютерні науки / Н. В. Пономаренко ; наук. кер. Т. І. Демківська ; рец. В. І. Чупринка. – Київ : КНУТД, 2023. – 172 с.uk
dc.identifier.urihttps://er.knutd.edu.ua/handle/123456789/27539-
dc.description.abstractПроведено ознайомлення з інструментами, необхідними для розробки програмного забезпечення для операційних систем iOS та macOS, включаючи наступні фреймворки SwiftUI, UIKit та AppKit. Досліджено різні парадигми програмування, характерні для сучасного розробницького середовища Apple, включаючи об'єктно-орієнтоване програмування, протоколо-орієнтоване програмування та елементи функціонального програмування. Вивчено ключові особливості розробки на мові Swift, включаючи аспекти керування пам'яттю за допомогою Automatic Reference Counting (ARC), використання асинхронності за допомогою нововведених конструкцій async/await, а також механізми паралельної роботи, зокрема Grand Central Dispatch (GCD). Як практичний результат, було розроблено мультиплатформенний додаток, що надає можливість користувачеві спілкуватись з чат-ботом зі штучним інтелектом, інтегручись з OpenAI API. Додаток також використовує Vision Framework для розпізнавання тексту з картинок і Speech Framework для перетворення мовлення в текст, та для мережевих запитів використовує URLSession.uk
dc.description.abstractAn exploration of tools necessary for software development for the iOS and macOS operating systems has been carried out, including the following frameworks SwiftUI, UIKit and AppKit. Various programming paradigms characteristic of the modern Apple development environment were studied, encompassing object-oriented programming, protocol-oriented programming and elements of functional programming. Key features of development in the Swift language were examined, including memory management aspects using Automatic Reference Counting (ARC), the utilization of asynchronicity through the newly introduced async/await constructs, and parallel processing mechanisms, notably through Grand Central Dispatch (GCD). As a practical result, a cross-platform application was developed that integrates with the OpenAI API for communication with ChatGPT and DALL·E. The app also employs the Vision Framework for image-based text recognition and the Speech Framework for converting speech to text, and for network requests it utilizes URLSession.uk
dc.language.isoukuk
dc.publisherКиївський національний університет технологій та дизайнуuk
dc.subjectфреймворкuk
dc.subjectекосистема Appleuk
dc.subjectрозробка програмного забезпеченняuk
dc.subjectсередовище розробкиuk
dc.subjectмашинне навчанняuk
dc.subjectframeworkuk
dc.subjectApple ecosystemuk
dc.subjectsoftware developmentuk
dc.subjectdevelopment environmentuk
dc.subjectMachine Learning systemsuk
dc.titleMachine Learning та способи його використання при розробці програмного забезпечення в екосистемі Appleuk
dc.title.alternativeMachine Learning and its applications in software development within the Apple ecosystemuk
dc.typeДипломний проектuk
local.contributor.altauthorPonomarenko, Nikita Volodivirovith-
local.subject.facultyФакультет мехатроніки та комп'ютерних технологійuk
local.subject.departmentКафедра комп'ютерних наукuk
local.subject.method1uk
local.diplom.groupМгІТ-2-22uk
local.diplom.targetМетою даного дослідження є вивчення застосування Machine Learning технологій, а також самих технологій розробки програмного забезпечення в екосистемі Apple, із розробкою практичної реалізації додатку на базі SwiftUI, що інтегрується із сервісами OpenAI для взаємодії з ChatGPT та DALLE, Vision framework для розпізнавання тексту та Speech framework для перетворення голосу в текст.uk
local.diplom.objectОб’єктом дослідження цієї роботи є методи та інструменти розробки програмного забезпечення під різні платформи Apple, а також наявні Machine Learning технології, які дозволяють покращити досвід користувачеві.uk
local.diplom.predmetПредметом дослідження є програмний продукт, що дозволяє користувачеві спілкуватись з чат-ботом зі штучним інтелектом, написаний з використанням SwiftUI, Vision та Speech фреймворків, та інтеграцією з OpenAI API.uk
local.diplom.okrМагістрuk
local.diplom.speciality122 Комп’ютерні наукиuk
local.diplom.programКомп’ютерні наукиuk
local.contributor.altadvisorDemkivska, Tetiana Ivanivna-
Розташовується у зібраннях:Кафедра комп'ютерних наук (КН)
Магістерський рівень

Файли цього матеріалу:
Файл Опис РозмірФормат 
Dyplom_122_Ponomarenko_Demkivska.pdf5,09 MBAdobe PDFПереглянути/Відкрити


Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.