Тег

#python

Все топики с тегом #python.

DS

Supervision: создавайте приложения компьютерного зрения быстрее

Supervision — это ключевой набор инструментов для компьютерного зрения. Он позволяет обрабатывать данные, выполнять детекцию и слежение в реальном времени, а также подсчитывать объекты в зонах. Установка проста: pip install supervision в среде Python>=3.9.

Инструмент не зависит от модели: подключайте любые классификаторы, детекторы или сегментаторы. Встроены коннекторы для Ultralytics, Transformers, MMDetection, Inference и других. Supervision предоставляет настраиваемые аннотаторы для визуализации и утилиты для работы с датасетами (загрузка, разделение, слияние, сохранение).

DS

Scrapling: адаптивный веб-скрапинг

Scrapling — адаптивный фреймворк для веб-скрапинга, который автоматически обучается изменениям на сайтах и перемещает элементы при обновлении страниц. Его средства загрузки обходят антибот-системы, такие как Cloudflare Turnstile.

Встроенный спайдер-фреймворк поддерживает конкурентные краулы, мультисессионность, паузу и возобновление, стриминг данных и автоматическое обнаружение блокировок. Всё это в нескольких строках Python.

DS

MarkItDown: конвертация файлов в Markdown для LLM

MarkItDown выполняет операции ввода-вывода с привилегиями текущего процесса, поэтому в непроверенных средах необходимо санировать входные данные. Эта утилита на Python преобразует различные файлы в Markdown для использования с LLM и инструментами текстового анализа.

Поддерживается конвертация PDF, PowerPoint, Word, Excel, изображений, аудио, HTML, CSV, JSON, XML, ZIP, YouTube URL, EPub и других. Markdown близок к plain text, но сохраняет структуру документа. LLM, такие как GPT-4o, "говорят" на Markdown, поэтому такой формат идеален для них.