Neural_Lens

Neural_Lens 

Создаю полезности для работы с нейронками

3subscribers

8posts

goals1
$0 of $728 raised
На аренду сервера, для развертывания крутых проектов, связанных с нейросетями.

Image Metadata Remover: Удаление метаданных из изображений

Внимание: метаданные в изображениях могут испортить обучение LoRA!

Привет, друзья! Если вы занимаетесь тренировкой LoRA (Low-Rank Adaptation) для генеративных моделей, то эта заметка может оказаться полезной. Вчера я заметил интересный нюанс: метаданные, встроенные в изображения, иногда сильно влияют на результат обучения, даже если в описаниях (captions) ничего подобного не указано.

Что произошло?

Я провел небольшой эксперимент. Взял набор изображений, в метаданных которых были жестко усиленные теги (с весами) на тему "руки за спиной". При этом в самих описаниях картинок я ничего подобного не упоминал — они были нейтральными.
Затем я обучил две версии LoRA:
  1. С оригинальными изображениями (с метаданными, включая теги "руки за спиной").
  2. С очищенными изображениями (метаданные полностью удалены, теги обнулены), но с теми же самыми описаниями.

Результаты

В версии с неочищенными метаданными модель упорно генерировала "руки за спиной" в определенных сценариях. Причем это выглядело довольно топорно и неестественно — как будто тег навязчиво встраивался в вывод, даже без подсказки в промпте. В очищенной версии такого эффекта не наблюдалось: генерации были чистыми и соответствовали только описаниям.

Вывод

Метаданные — это скрытый фактор, который может "загрязнить" датасет и привести к нежелательным артефактам в LoRA. Рекомендую перед обучением всегда проверять и чистить метаданные изображений (например, с помощью моего инструмента на Python).

Image Metadata Remover: Удаление метаданных из изображений

Image Metadata Remover — это простое десктопное приложение на базе PyQt6, предназначенное для удаления метаданных (EXIF, IPTC и других) из изображений в выбранной папке.

Основные функции:

  • Выбор папки: Пользователь может выбрать директорию с файлами изображений (поддерживаются форматы .jpg, .jpeg, .png).
  • Обработка изображений: Программа сканирует папку, удаляет метаданные из каждого изображения, сохраняя оригинальный файл без изменений в содержимом (только данные пикселей).
  • Логи и статус: В реальном времени отображает логи обработки (успехи и ошибки) в текстовом окне, а также обновляет статус операции.
  • Интерфейс: Темная тема с кнопками для выбора папки и запуска обработки.
Приложение работает в многопоточном режиме для предотвращения зависаний интерфейса во время обработки. 
Технологии: PyQt6, Pillow (PIL) для работы с изображениями.
Это сэкономит время и нервы!
Тренируйте умно!
zip
Image_Metadata_Remover.zip9.63 Kb
Creator has disabled comments for this post.
Subscription levels1

Простая поддержка

$1.46 per month
Подписка на Boosty — это поддержка моего труда в создании инструментов для генерации изображений и работы с ИИ. Ваша поддержка мотивирует меня продолжать разрабатывать полезные скрипты, боты и гайды, упрощающие работу с контентом. Получайте доступ к новым решениям и обновлениям, помогая мне двигаться вперёд. 
Go up