#9 – Разработка ML-приложений
Відеоурок
Зачем нужны ML-приложения?
Когда мы обучаем модели машинного обучения, мы часто работаем с кодом и анализируем результаты в виде текстового вывода или графиков. Однако в реальной жизни этим результатам нужен удобный интерфейс, чтобы их могли использовать не только программисты. Например, было бы удобно иметь приложение, которое может прогнозировать цену дома на основе его характеристик, классифицировать изображение, просто загрузив его в интерфейс, или определять вероятность одобрения кредита на основе данных клиента.
И вот здесь инструменты вроде Streamlit или Flask как раз помогают. Они позволяют быстро создать пользовательский интерфейс для работы с вашими моделями.
Почему Streamlit?
Streamlit — это современный инструмент для создания веб-приложений, идеально подходящий для визуализации и взаимодействия с моделями машинного обучения. Его главное преимущество — простота использования. Вы пишете код так же, как обычный Python-скрипт, а Streamlit автоматически превращает его в полноценное веб-приложение с интерактивным интерфейсом.
Одним из ключевых достоинств Streamlit является минимализм: вам не нужно изучать сложные веб-технологии, такие как HTML, CSS или JavaScript. Вместо этого вы можете сосредоточиться на логике приложения и интеграции моделей. Streamlit также поддерживает множество встроенных функций для визуализации данных, таких как графики, таблицы и слайдеры, что делает его особенно удобным для анализа и представления данных.
Streamlit активно используется в Data Science и машинном обучении, так как позволяет легко делиться моделями и результатами с командой или клиентами. Всё, что нужно пользователю, — это открыть приложение в браузере, ввести данные и мгновенно получить результат. Это делает Streamlit важным инструментом для превращения ваших моделей в работающие продукты.
Вихідний код
Весь код буде доступний після підписки на проект! Завдання до уроку
Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань
Велике завдання за курсом
Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця
Також варто подивитися