Полноценная замена Jupyter с AI-агентом, форматом ноутбуков `.deepnote` на YAML и блочным редактором для Python, R и SQL.
apple/embedding-atlas
Интерактивная визуализация больших наборов эмбеддингов и метаданных с перекрёстной фильтрацией и поиском.
- Звёзды
- 4,990
- Форки
- 332
- Открытые issues
- 34
- Последний коммит
- 7 часов назад
Что это?
Embedding Atlas — инструмент для визуализации больших наборов эмбеддингов и связанных с ними метаданных. Он помогает изучать общую структуру данных, находить плотные области и выбросы, а также искать точки, похожие на запрос или существующий элемент.
Для эмбеддингов доступны автоматическая кластеризация с метками, оценка плотности методом ядер с контурами плотности, прозрачность перекрывающихся точек, не зависящая от порядка отрисовки, и поиск ближайших соседей. Визуализация выполняется с помощью WebGPU и рассчитана на наборы данных размером до нескольких миллионов точек. Для табличных данных доступны связанные дашборды с графиками столбцов, линий, пузырьков, количества и eCDF, комбинируемая спецификация графиков для создания собственных визуализаций, а также встроенные средства просмотра текстовых, графических, аудио-, числовых, категориальных столбцов и столбцов времени.
Проект можно использовать как инструмент командной строки Python, виджет в ноутбуках наподобие Jupyter или npm-компоненты для React и Svelte. Кроме того, он предоставляет интерфейс MCP, через который AI-агенты могут запрашивать схему данных, выполнять SQL и создавать графики.
Ключевые возможности
- 01Автоматическая кластеризация точек эмбеддингов с присвоением меток
- 02Оценка плотности методом ядер с контурами плотности
- 03Поиск в реальном времени и поиск ближайших соседей
- 04Визуализация на WebGPU для наборов размером до нескольких миллионов точек
- 05Связанные графики с перекрёстной фильтрацией по столбцам таблицы
- 06Доступ через MCP для выполнения SQL-запросов и создания графиков AI-агентами
Сценарии использования
- Изучение структуры и выбросов в наборе эмбеддингов текста или изображений
- Анализ результатов поиска с помощью поиска соседей для известного примера
- Добавление интерактивного средства просмотра эмбеддингов в ноутбук или веб-приложение
- Анализ табличного набора данных и построение графиков с помощью AI-агента
Быстрый старт
- 1
Установите пакет Python
pip install embedding-atlas - 2
Запустите инструмент на своем наборе данных
embedding-atlas <your-dataset>
Что важно знать
- Для плавной работы рендеринга нужен браузер с поддержкой WebGPU.
Темы
Частые вопросы
- Что такое embedding-atlas?
- Интерактивная визуализация больших наборов эмбеддингов и метаданных с перекрёстной фильтрацией и поиском. Embedding Atlas — инструмент для визуализации больших наборов эмбеддингов и связанных с ними метаданных. Он помогает изучать общую структуру данных, находить плотные области и выбросы, а также искать точки, похожие на запрос или существующий элемент.
- embedding-atlas можно использовать бесплатно? Какая у него лицензия?
- embedding-atlas распространяется с открытым исходным кодом под лицензией MIT. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- embedding-atlas всё ещё поддерживается?
- Активно поддерживается. Последний коммит в embedding-atlas — 21 окт. 2026 г..
- Для чего можно использовать embedding-atlas?
- Изучение структуры и выбросов в наборе эмбеддингов текста или изображений Анализ результатов поиска с помощью поиска соседей для известного примера Добавление интерактивного средства просмотра эмбеддингов в ноутбук или веб-приложение Анализ табличного набора данных и построение графиков с помощью AI-агента
- Как установить embedding-atlas?
- Установите пакет Python: pip install embedding-atlas Запустите инструмент на своем наборе данных: embedding-atlas <your-dataset>
- Где скачать embedding-atlas?
- Исходный код и инструкции по установке — на GitHub: https://github.com/apple/embedding-atlas
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
Библиотека Python, которая превращает скрипты в интерактивные веб-приложения: дашборды, отчёты и чаты.
Реактивный Python-ноутбук, который автоматически перезапускает зависимые ячейки, хранит ноутбуки в виде обычных файлов .py и запускается как скрипт или приложение.
A Python low-code toolkit for building multi-page data visualization dashboards built on Plotly, Dash and Pydantic.
Библиотека машинного обучения для Python на базе SciPy и NumPy: классификация, регрессия, кластеризация и выбор моделей; лицензия BSD.
Быстрая библиотека для 2D-рендеринга в вебе: рисует графику, спрайты и текст с помощью WebGL и WebGPU.