Задание 1

Задание 1 (5 баллов).

Создать приложение (на любом языке программирования), в котором организовать:

- выбор файла с выборкой для обучения для работы (например, файл букв или базу цифр MNIST);

- считать данные файла и сохранить в набор (массив, список, последовательность и т.п.).


Задание 2 (5 баллов).

Создать приложение (на любом языке программирования), в котором организовать загрузку собственных примеров для обучения (картинок):

- выбор папки с выборкой для обучения для работы. Внутри выбранной папки должны находиться папки с вариантами примеров (название папки - название класса). Например, в папке DataSet находятся 4 папки: Ромашки, Тюльпаны, Розы и Лилии. В каждой из них располагаются фотографии соответствующих цветков (размеры одинаковые для упрощения);

- считать данные и сохранить в набор (массив, список, последовательность и т.п.).



Задание 3 (5 баллов).

Создать приложение (на любом языке программирования), в котором организовать:

- выбор файла-изображения для работы;

- получение сигнала на основе изображения с разным "масштабированием" (можно одной функцией):

   а ) бинаризацией цвета с возможностью выбора цвета фона; результат - сигнал из 0 и 1;

   б ) биполяризацией цвета с возможностью выбора цвета фона; результат - сигнал из -1 и 1;

   в ) масштабирование в указываемый пользователем интервал [a;b]; результат - сигнал вещественных чисел от а до б. 

- вывод изображения на форму( для а и б) и сохранение в файл