{
  "schema": "ml-prep/item@1",
  "item": {
    "id": "mit-6-036-s2019-final-q4",
    "area": "machine-learning",
    "topic": "convolution",
    "origin": "external",
    "title": "CNN shapes, pooling, and backpropagation",
    "skills": [
      "convolution-operation",
      "output-shape",
      "parameter-count",
      "pooling"
    ],
    "priority": "supplementary",
    "difficulty": "hard",
    "estimated_minutes": 25,
    "prerequisites": [
      "backpropagation",
      "max-pooling",
      "sgd"
    ],
    "source_id": "mit-6-036-exams",
    "locator": {
      "document": "Spring 2019 Final Exam",
      "label": "Question 4: CNN Backpropagation",
      "page_label": "problem PDF pp. 10–12",
      "solution_pages": "10–12"
    },
    "links": {
      "problem": "https://introml.mit.edu/_static/spring23/final/review/final_spring2019.pdf#page=10",
      "solution": "https://introml.mit.edu/_static/spring23/final/review/final_solutions_spring2019.pdf#page=10"
    },
    "selection_note": "Integrates convolutional shapes, loss choice, differentiation through convolution and pooling, and an SGD debugging decision.",
    "answer_status": "official-solution"
  }
}