Руководство состоит из трех частей:
-
Обучение модели машинного обучения
-
Создание приложения django
-
Тестирование API
Наша модель определит, является ли животное собакой, на основе шума, производимого животным.
В каждом внутреннем списке 1-й индекс - это звук животного, 2-й индекс - это логическая метка, указывающая, является ли животное собакой. (1 - собака, 0 - не собака)
-
Изначально данные переводятся в списки, затем в векторы
-
Происходит тренировка модели (линейная регрессия)
-
Проверка работы модели
-
Создать виртуальную среду и установить пакеты
-
Создание приложения и проекта
Внешний /api - это просто папка, содержащая весь код нашего проекта.
Внутренний /api - это основной пакет Python для нашего проекта.
apps.py - это то место, где мы определим наш класс конфигурации. Это код, который будет запускаться только один раз (а не по каждому запросу), поэтому мы в конечном итоге разместим код для загрузки наших моделей туда.
-
Код для загрузки модели при запуске приложения
-
Представление, поддерживающее логику регрессии
-
Маршрутизация
- Создание GET запросов на тестировании сайта и работы модели.