Власні набори даних 🔥PyTorch
Технології комп’ютерного зору
- Відтворіть функції завантаження даних, які ми створили на лекції. Ви повинні мати готові до використання
DataLoaderдля навчання та тестування. - У наших папках є кілька зображень. Тепер нам потрібно зробити їх сумісними з PyTorch, виконавши такі дії:
- Перетворити дані в тензори.
- Перетворити дані тензора в
torch.utils.data.Dataset, а потім вtorch.utils.data.DataLoader.
- Завантажити дані зображення за допомогою
ImageFolder - Відтворіть
model_0, яку ми побудували. - Створити функції навчання та тестування для
model_0. - Спробуйте навчити модель протягом 5, 20 і 50 епох. Що відбудеться з результатами?
- Використовуйте
torch.optim.Adam()з кроком навчання 0,001.
- Використовуйте
- Подвійте кількість прихованих одиниць у вашій моделі та навчіть її протягом 20 епох. Що станеться з результатами?
- Подвійте обсяг даних, які ви використовуєте у своїй моделі, і навчіть її протягом 20 епох. Що станеться з результатами?
- Зробіть прогноз на основі власного зображення. Чи правильно працює модель, яку ви навчили? Якщо ні, що, на вашу думку, можна зробити, щоб її вдосконалити?