Тело:
Я пытаюсь создать классификатор двоичных изображений (кошка против собаки) с использованием логистической регрессии в PyTorch. Справочная информация:
Сгладьте и подайте в модель логистической регрессии для двоичной классификации
Моя проблема: Я не уверен, как структурировать конвейер предварительной обработки и загрузчик данных для этого набора данных. Мой текущий код довольно беспорядочный, и я был бы признателен за советы по правильному подходу. Конкретные вопросы:
Как лучше всего загружать изображения из структуры папок, конвертировать их в оттенки серого и изменять размер?
Как мне структурировать класс набора данных для этой задачи?
[b]Тело:[/b] Я пытаюсь создать классификатор двоичных изображений (кошка против собаки) с использованием логистической регрессии в PyTorch. [b]Справочная информация:[/b] [list] [*]Ранее я реализовал классификацию softmax в MNIST: https://github.com/jeehoo0507/Mnist-softmax
[*]Теперь я хочу применить аналогичный подход к этому набору данных о кошках и собаках: https://www.kaggle.com/datasets/tongpython/cat-and-dog
[/list] [b]Что я хочу сделать:[/b] [list] [*]Преобразовать изображения в оттенки серого
[*]Измените их размер до фиксированного размера
[*]Сгладьте и подайте в модель логистической регрессии для двоичной классификации
[/list] [b]Моя проблема:[/b] Я не уверен, как структурировать конвейер предварительной обработки и загрузчик данных для этого набора данных. Мой текущий код довольно беспорядочный, и я был бы признателен за советы по правильному подходу. [b]Конкретные вопросы:[/b] [list] [*]Как лучше всего загружать изображения из структуры папок, конвертировать их в оттенки серого и изменять размер?
[*]Как мне структурировать класс набора данных для этой задачи?