Технічне завдання (ТЗ) для проєкту "Веб-сервіс розпізнавання кольорових зображень":
1. Опис проєкту:
Створення веб-сервісу для розпізнавання кольорових зображень з можливістю зберігання історії завантажених картинок. Модель для розпізнавання повинна використовувати архітектуру Conv2d для ефективного виявлення ознак на зображеннях.
2. Функціональні вимоги:
2.1 Завантаження зображення:
Користувач повинен мати можливість завантажити кольорове зображення через веб-інтерфейс.
2.2 Розпізнавання кольорів:
Модель повинна розпізнавати кольори на завантаженому зображенні та виводити результат користувачеві.
2.3 Зберігання історії:
Система повинна зберігати історію завантажених зображень разом з результатами розпізнавання кольорів.
3. Архітектурні вимоги:
3.1 Вибір архітектури моделі:
Рекомендовано використовувати архітектуру Conv2d для покращення розпізнавання ознак на кольорових зображеннях.
3.2 Docker та Deploy:
Необхідно створити Docker-контейнер для проєкту та забезпечити можливість легкого деплою на сервері.
4. Технічні вимоги:
4.1 Технології:
Використання популярних технологій для машинного навчання (наприклад, TensorFlow або PyTorch) для побудови та тренування моделі.
4.2 Мови програмування:
Мови програмування, такі як Python, HTML, CSS, та JavaScript, можуть бути використані для розробки веб-сервісу.
5. Документація:
5.1 Інструкція користувача:
Надати інструкцію користувача щодо використання веб-сервісу та розпізнавання кольорових зображень.
5.2 GitHub:
Розмістити весь проєкт на GitHub для зручності спільної роботи та відстеження змін.
5.3 Покрокова інструкція деплою:
Надати покрокову інструкцію для деплою проєкту, включаючи використання Docker.
6. Терміни та умови:
6.1 Термін реалізації:
Проект повинен бути завершений протягом [2 тижні].