Интерактивный инструмент для визуализации, анализа и редактирования координат эмбеддингов текста.
- Получает эмбеддинг текста с помощью SentenceTransformer
- Выявляет важные координаты, связанные с категориями:
emotion
,fact
,question
- Позволяет вручную изменять координаты: обнуление, инверсия, ослабление
- Строит график сравнения исходного и модифицированного эмбеддинга
- Предсказывает категорию и подкатегорию смысла (через RandomForest)
- Имеет автоматический режим подбора координат для смены подкатегории
Эмбеддинги — это векторное представление "мыслей" модели.
Этот инструмент позволяет:
- Понять, как модель "думает" о тексте
- Объяснить поведение модели на векторном уровне
- Редактировать смысл фразы без изменения самого текста
embedding_gui_editor.py
— интерфейс на Streamlitclassifier.py
— классификатор категорий и подкатегорийdataset.csv
— датасет фраз и метокrequirements.txt
— зависимости проекта
pip install -r requirements.txt
streamlit run embedding_gui_editor.py