Будь ласка, використовуйте цей ідентифікатор, щоб цитувати або посилатися на цей матеріал:
https://er.knutd.edu.ua/handle/123456789/27539
Повний запис метаданих
Поле DC | Значення | Мова |
---|---|---|
dc.contributor.advisor | Демківська, Т. І. | - |
dc.contributor.author | Пономаренко, Н. В. | - |
dc.date.accessioned | 2024-10-02T10:58:17Z | - |
dc.date.available | 2024-10-02T10:58:17Z | - |
dc.date.issued | 2023 | - |
dc.identifier.citation | Пономаренко Н. В. Machine Learning та способи його використання при розробці програмного забезпечення в екосистемі Apple : кваліфікаційна робота за спеціальністю 122 Комп’ютерні науки / Н. В. Пономаренко ; наук. кер. Т. І. Демківська ; рец. В. І. Чупринка. – Київ : КНУТД, 2023. – 172 с. | uk |
dc.identifier.uri | https://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.abstract | An 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.iso | uk | uk |
dc.publisher | Київський національний університет технологій та дизайну | uk |
dc.subject | фреймворк | uk |
dc.subject | екосистема Apple | uk |
dc.subject | розробка програмного забезпечення | uk |
dc.subject | середовище розробки | uk |
dc.subject | машинне навчання | uk |
dc.subject | framework | uk |
dc.subject | Apple ecosystem | uk |
dc.subject | software development | uk |
dc.subject | development environment | uk |
dc.subject | Machine Learning systems | uk |
dc.title | Machine Learning та способи його використання при розробці програмного забезпечення в екосистемі Apple | uk |
dc.title.alternative | Machine Learning and its applications in software development within the Apple ecosystem | uk |
dc.type | Дипломний проект | uk |
local.contributor.altauthor | Ponomarenko, Nikita Volodivirovith | - |
local.subject.faculty | Факультет мехатроніки та комп'ютерних технологій | uk |
local.subject.department | Кафедра комп'ютерних наук | uk |
local.subject.method | 1 | uk |
local.diplom.group | МгІТ-2-22 | uk |
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.speciality | 122 Комп’ютерні науки | uk |
local.diplom.program | Комп’ютерні науки | uk |
local.contributor.altadvisor | Demkivska, Tetiana Ivanivna | - |
Розташовується у зібраннях: | Кафедра комп'ютерних наук (КН) Магістерський рівень |
Файли цього матеріалу:
Файл | Опис | Розмір | Формат | |
---|---|---|---|---|
Dyplom_122_Ponomarenko_Demkivska.pdf | 5,09 MB | Adobe PDF | Переглянути/Відкрити |
Усі матеріали в архіві електронних ресурсів захищені авторським правом, всі права збережені.