Buckets:
Введение в Gradio[[introduction-to-gradio]]
В этой главе мы узнаем о том, как создавать интерактивные демонстрации для моделей машинного обучения.
Зачем вообще создавать демо или графический интерфейс для модели машинного обучения? Демо позволяют:
- Разработчикам машинного обучения легко представить свою работу широкой аудитории, включая нетехнические команды или клиентов
- Исследователям легче воспроизводить модели машинного обучения и их поведение
- Тестировщики качества или конечные пользователи, смогут легче выявлять и отлаживать точки отказа в моделях
- Различные пользователи смогут обнаружить алгоритмические ошибки в моделях
Мы будем использовать библиотеку Gradio для создания демо для наших моделей. Gradio позволяет создавать, настраивать и распространять веб-демо для любой модели машинного обучения, полностью на языке Python.
Вот несколько примеров демо машинного обучения, созданных с помощью Gradio:
- Модель распознавания эскизов (sketch recognition), которая принимает эскиз и выводит метки того, что, по ее мнению, нарисовано:
- Экстрактивная модель ответа на вопрос, которая принимает контекстный параграф и задание и выдает ответ и оценку вероятности (мы обсуждали этот тип модели в главе 7):
- Модель удаления фона, которая принимает изображение и возвращает его с удаленным фоном:
Эта глава разбита на разделы, включающие как концепции, так и приложения. После изучения концепций в каждом разделе вы будете применять их для создания демо определенного типа, начиная от классификации изображений и заканчивая распознаванием речи. К тому времени, как вы закончите эту главу, вы сможете создавать эти демо (и многие другие!) всего в несколько строк кода на Python.
👀 Проверьте Hugging Face Spaces чтобы увидеть множество свежих примеров демо машинного обучения, созданных сообществом специалистов по машинному обучению!
Xet Storage Details
- Size:
- 5.53 kB
- Xet hash:
- f782e0839c06b21338b0615c79f612c440708ff35ce62d3bae4f572b830b8630
Xet efficiently stores files, intelligently splitting them into unique chunks and accelerating uploads and downloads. More info.