#9 – Разработка ML-приложений

#9 – Разработка ML-приложений

В уроке узнаем как создать интерактивные приложения для вашей ML-модели с помощью Streamlit. Мы научимся визуализировать прогнозы и делать их доступными для пользователей в веб-интерфейсе.

Відеоурок

Telegram group

Підписуйтесь на нашу групу в Телеграмі 🇺🇦

Зачем нужны ML-приложения?

Когда мы обучаем модели машинного обучения, мы часто работаем с кодом и анализируем результаты в виде текстового вывода или графиков. Однако в реальной жизни этим результатам нужен удобный интерфейс, чтобы их могли использовать не только программисты. Например, было бы удобно иметь приложение, которое может прогнозировать цену дома на основе его характеристик, классифицировать изображение, просто загрузив его в интерфейс, или определять вероятность одобрения кредита на основе данных клиента.


И вот здесь инструменты вроде Streamlit или Flask как раз помогают. Они позволяют быстро создать пользовательский интерфейс для работы с вашими моделями.


Почему Streamlit?

Streamlit — это современный инструмент для создания веб-приложений, идеально подходящий для визуализации и взаимодействия с моделями машинного обучения. Его главное преимущество — простота использования. Вы пишете код так же, как обычный Python-скрипт, а Streamlit автоматически превращает его в полноценное веб-приложение с интерактивным интерфейсом.


Одним из ключевых достоинств Streamlit является минимализм: вам не нужно изучать сложные веб-технологии, такие как HTML, CSS или JavaScript. Вместо этого вы можете сосредоточиться на логике приложения и интеграции моделей. Streamlit также поддерживает множество встроенных функций для визуализации данных, таких как графики, таблицы и слайдеры, что делает его особенно удобным для анализа и представления данных.


Streamlit активно используется в Data Science и машинном обучении, так как позволяет легко делиться моделями и результатами с командой или клиентами. Всё, что нужно пользователю, — это открыть приложение в браузере, ввести данные и мгновенно получить результат. Это делает Streamlit важным инструментом для превращения ваших моделей в работающие продукты.

Вихідний код

Весь код буде доступний після підписки на проект!

Завдання до уроку

Необхідно оформити передплату на проект, щоб отримати доступ до всіх домашніх завдань

Велике завдання за курсом

Вам необхідно оформити передплату на сайті, щоб мати доступ до всіх великих завдань. У завдання входить методика рішення, а також готовий проект з відповіддю до завдання.
PS: подібні завдання доступні при підписці від 1 місяця

Також варто подивитися

Python Data Analytics / Аналитика данных (NumPy, Pandas, Matplotlib)
9 уроків
Вивчення Python до профі / Основи, Django, TKinter
Уроки ChatGPT API / Разработка программ на Python и ChatGPT
7 уроків
Изучение Асинхронности Python
5 уроків
Нейронные сети / Изучение Python OpenCV
9 уроків
Розробка ігор на Python з нуля
10 уроків
Коментарі
Додати коментар

Поки що коментарів немає