Draw a picture using machine learning.

Assignment Description

In this assignment, students are required to explore the concept of machine learning in a task of increasing the resolution of an image. The task involves training a model on a low-resolution image with dimensions of 64x64 or smaller, and then generalizing the learned patterns to generate a high-resolution version of the image, such as one with dimensions of 800x800. The goal is to analyze the model’s output on the higher-resolution grid.

The approach can be framed as follows:

  1. Classification Approach:
  2. Regression Approach:

The assignment requires you to design a complete problem statement, covering all necessary details and considerations for either classification or regression methods. This setup aims to examine the model’s capability to extrapolate learned patterns from low-resolution images to produce higher-resolution images effectively.

Submit in ipynb format and show your work. Can use SVM, or other tools in sklearn or using pytorch.

See A1, A2 ipynb in machine learning folder in course github repo.

Examples:

870e9009-eeac-41dc-b8e4-5eddd9927fb5.png

36683209-4374-4485-8993-ae65c7257cba.png

3b8a81f6-50bf-4b6c-bb46-de890cc36935.png

7bf8a60f-036e-425c-9389-81f69b9f0693.png

091958dd-258f-400f-96ac-abc187859f5c.png

d2d0f851-01cb-42f5-9d73-b8b6fcc7d8ab.png

5357d66d-3634-48c1-811c-95a3f68c892e.png