{
  "course_id": 27,
  "name": "CS189/289A — Introduction to Machine Learning",
  "org": "UC Berkeley",
  "seeds": [
    "https://eecs189.org/fa26",
    "https://www2.eecs.berkeley.edu/Courses/CS189/"
  ],
  "repair_version": 3,
  "updated_at": "2026-10-14T11:22:46Z",
  "pages": [
    {
      "url": "https://eecs189.org/fa26",
      "final_url": "https://eecs189.org/fa26/",
      "title": "Home / Schedule | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/9e3eb1840ad314736025.html",
      "images": [
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Narges_Norouzi.jpg",
          "bytes": 32374,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/d20195d875898b824645.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Joseph_Gonzalez.jpg",
          "bytes": 1085166,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/c95e59c3a03ef2c439fc.jpg"
        }
      ]
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Courses/CS189/",
      "final_url": "https://www2.eecs.berkeley.edu/Courses/CS189/",
      "title": "Course: CS 189 | EECS at UC Berkeley",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/65cfa6dada602ebe1388.html",
      "images": [
        {
          "status": "ok",
          "url": "https://www2.eecs.berkeley.edu/Assets/logo-white.svg",
          "bytes": 35088,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/647bb464d94215d03f7f.svg"
        },
        {
          "status": "ok",
          "url": "https://eecs.berkeley.edu/wp-content/uploads/2023/12/DSC_1546-300x200.jpg",
          "bytes": 16544,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/b90b6c50493aab24c3d5.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs.berkeley.edu/wp-content/uploads/2018/08/interactive-device-design-course-qk4a1884-adjusted-fall2017-photocredit-roland-saekow-jacobs-institute-300x169.jpg",
          "bytes": 15714,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/2e6f2cdb9c63fb1f2d22.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs.berkeley.edu/wp-content/uploads/2023/09/gier-dana-300x169.jpg",
          "bytes": 15599,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/b86f6453570aaafa4922.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs.berkeley.edu/wp-content/uploads/2023/04/calday_avl_0907_2-300x193.jpg",
          "bytes": 20118,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/1aaa0419a0810276e22b.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs.berkeley.edu/wp-content/uploads/2023/04/image2-edited-300x169.jpg",
          "bytes": 20392,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/be074577610907c98f09.jpg"
        }
      ]
    },
    {
      "url": "https://eecs189.org/fa26/faq/",
      "final_url": "https://eecs189.org/fa26/faq/",
      "title": "Course FAQs | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/73db68656c4e560fc802.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec01/",
      "final_url": "https://eecs189.org/fa26/lecture/lec01/",
      "title": "Lecture 1 - Introduction + ML problem framing | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/df857f8ad0c136f4900c.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/discussion/discussion_1/",
      "final_url": "https://eecs189.org/fa26/discussion/discussion_1/",
      "title": "Discussion 1 - ML Problem Framing | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/a071ed1c0e9be765419b.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec02/",
      "final_url": "https://eecs189.org/fa26/lecture/lec02/",
      "title": "Lecture 2 - KNN, ML Vocabulary, and K-Means | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/92f78a510ce941306a43.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec03/",
      "final_url": "https://eecs189.org/fa26/lecture/lec03/",
      "title": "Lecture 3 - Dimensionality Reduction | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/283a6c9300b7e7363714.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec04/",
      "final_url": "https://eecs189.org/fa26/lecture/lec04/",
      "title": "Lecture 4 - Probability and Density Estimation | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/9c8754e113af08014006.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/discussion/discussion_2/",
      "final_url": "https://eecs189.org/fa26/discussion/discussion_2/",
      "title": "Discussion 2 - Math Refresher + Probability + Density Estimation | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/de28e15656e07ba54ad3.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec05/",
      "final_url": "https://eecs189.org/fa26/lecture/lec05/",
      "title": "Lecture 5 - Density Estimation and GMM | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/aea398fb40c0e8db11eb.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/discussion/discussion_3/",
      "final_url": "https://eecs189.org/fa26/discussion/discussion_3/",
      "title": "Discussion 3 - Density Estimation and GMM | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/cca85e828384753860c6.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec06/",
      "final_url": "https://eecs189.org/fa26/lecture/lec06/",
      "title": "Lecture 6 - Linear Regression | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/ce645f56cee566f1e7e8.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec07/",
      "final_url": "https://eecs189.org/fa26/lecture/lec07/",
      "title": "Lecture 7 - Bias-Variance Trade-off + Regularization | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/2e795afec8bc98ddc9a7.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/discussion/discussion_4/",
      "final_url": "https://eecs189.org/fa26/discussion/discussion_4/",
      "title": "Discussion 4 - Linear Regression + MLE Perspective | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/e9061208d0355b1466d6.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec08/",
      "final_url": "https://eecs189.org/fa26/lecture/lec08/",
      "title": "Lecture 8 - Logistic Regression (1) | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/8804de7810c6f749f09e.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec09/",
      "final_url": "https://eecs189.org/fa26/lecture/lec09/",
      "title": "Lecture 9 - Logistic Regression (2) | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/df1aa1ac1bfb348735b2.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/discussion/discussion_5/",
      "final_url": "https://eecs189.org/fa26/discussion/discussion_5/",
      "title": "Discussion 5 - Logistic Regression + Regularization + Bias/Variance | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/1a307c759334cddcdbe4.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec10/",
      "final_url": "https://eecs189.org/fa26/lecture/lec10/",
      "title": "Lecture 10 - Gradient Descent (1) | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/14e3893d6d911ed4b798.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec11/",
      "final_url": "https://eecs189.org/fa26/lecture/lec11/",
      "title": "Lecture 11 - Gradient Descent (2) | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/d8d80e3f0a6e00b4a06e.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/discussion/discussion_6/",
      "final_url": "https://eecs189.org/fa26/discussion/discussion_6/",
      "title": "Discussion 6 - Gradient Descent | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/b29080aaa1fada347dad.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec12/",
      "final_url": "https://eecs189.org/fa26/lecture/lec12/",
      "title": "Lecture 12 - Neural Networks (1) | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/dc50774a8c9e723e673e.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec13/",
      "final_url": "https://eecs189.org/fa26/lecture/lec13/",
      "title": "Lecture 13 - Neural Networks (2): Backpropagation | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/5cdd44d38e05e9b1007c.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/discussion/discussion_7/",
      "final_url": "https://eecs189.org/fa26/discussion/discussion_7/",
      "title": "Discussion 7 - Neural Networks | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/79e65a8ef5d4a37f1bf1.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec14/",
      "final_url": "https://eecs189.org/fa26/lecture/lec14/",
      "title": "Lecture 14 - Neural Networks (3): PyTorch, Initialization, and Normalization | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/5be04f6c0937d4ed0a0e.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec15/",
      "final_url": "https://eecs189.org/fa26/lecture/lec15/",
      "title": "Lecture 15 - Neural Networks (4) | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/ea2f51335a82d5992410.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec16/",
      "final_url": "https://eecs189.org/fa26/lecture/lec16/",
      "title": "Lecture 16 - Neural Networks (5) + Architectures: CNN | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/2a289dfd1d3a13188bae.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec17/",
      "final_url": "https://eecs189.org/fa26/lecture/lec17/",
      "title": "Lecture 17 - Architectures: CNN | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/1fad8fc42d74e032aa54.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec18/",
      "final_url": "https://eecs189.org/fa26/lecture/lec18/",
      "title": "Lecture 18 - Transformers | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/d67709a4bc6a64493339.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec19/",
      "final_url": "https://eecs189.org/fa26/lecture/lec19/",
      "title": "Lecture 19 - LLMs (1) | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/94951d3bbd3aa2ce998f.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec20/",
      "final_url": "https://eecs189.org/fa26/lecture/lec20/",
      "title": "Lecture 20 - LLMs (2) | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/1da379c97086fb9936d9.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec21/",
      "final_url": "https://eecs189.org/fa26/lecture/lec21/",
      "title": "Lecture 21 - Attention Methods | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/f48ec4e38d113f3599a9.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec22/",
      "final_url": "https://eecs189.org/fa26/lecture/lec22/",
      "title": "Lecture 22 - MDP, RL | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/f35c5aa2a4f086ddcc30.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec23/",
      "final_url": "https://eecs189.org/fa26/lecture/lec23/",
      "title": "Lecture 23 - RL (2) | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/e94c29267423e94a630b.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec24/",
      "final_url": "https://eecs189.org/fa26/lecture/lec24/",
      "title": "Lecture 24 - Guest Lecture: TBD | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/f627294462bebb2a6cf3.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec25/",
      "final_url": "https://eecs189.org/fa26/lecture/lec25/",
      "title": "Lecture 25 - Post-training | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/b88dde716abec78195c6.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec26/",
      "final_url": "https://eecs189.org/fa26/lecture/lec26/",
      "title": "Lecture 26 - Diffusion | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/c38c8f76e3da11730b0e.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/lecture/lec27/",
      "final_url": "https://eecs189.org/fa26/lecture/lec27/",
      "title": "Lecture 27 - Closing | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/ffde0f4899e9be713786.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/",
      "final_url": "https://eecs189.org/fa26/",
      "title": "Home / Schedule | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/9e3eb1840ad314736025.html",
      "images": [
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Narges_Norouzi.jpg",
          "bytes": 32374,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/d20195d875898b824645.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Joseph_Gonzalez.jpg",
          "bytes": 1085166,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/c95e59c3a03ef2c439fc.jpg"
        }
      ]
    },
    {
      "url": "https://eecs189.org/fa26/syllabus/",
      "final_url": "https://eecs189.org/fa26/syllabus/",
      "title": "Syllabus | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/b51e3a9e030dd5613cdd.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/gradproject/",
      "final_url": "https://eecs189.org/fa26/gradproject/",
      "title": "Graduate Project | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/8c6d4ef3747e290f582d.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/calendar/",
      "final_url": "https://eecs189.org/fa26/calendar/",
      "title": "Calendar | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/d07054a7a795842d24a1.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/",
      "final_url": "https://eecs189.org/fa26/resources/",
      "title": "Resources | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/a16c2e233be60a478d70.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/staff/",
      "final_url": "https://eecs189.org/fa26/staff/",
      "title": "Staff | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/bc6c4aeaa23654f4fc65.html",
      "images": [
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Narges_Norouzi.jpg",
          "bytes": 32374,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/d20195d875898b824645.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Joseph_Gonzalez.jpg",
          "bytes": 1085166,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/c95e59c3a03ef2c439fc.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Ozan_Bayiz.jpg",
          "bytes": 63222,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/ff181ed8b051bbea3a44.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Alan_Zhu.jpg",
          "bytes": 73754,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/9f1596a4097e6eea08a8.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Deena_Sun.jpg",
          "bytes": 56288,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/6f2142a5d46255b33631.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Susanna_Atanessian.jpg",
          "bytes": 50557,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/9c2f176d5ddbcf300852.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Celine_Tan.jpeg",
          "bytes": 1526243,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/39078e1b0d16faff0353.jpeg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Carolyn_Wang.jpg",
          "bytes": 66250,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/d7ee12b8ed865d333e1e.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Kenneth_Llontop.jpg",
          "bytes": 35921,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/15a94f561d874f4cfb93.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Andrew_Zhou.jpg",
          "bytes": 39137,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/5503549f3bdd013a7429.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Deepinder_Mann.jpg",
          "bytes": 39783,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/a22b919cffba4e1f1815.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Avyukth_Harish.jpg",
          "bytes": 31535,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/77021863d7aaacdd2c77.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Aniket_Kamat.jpg",
          "bytes": 36629,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/b0742a16fb09703b46fb.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Nikhil_Mathihalli.jpg",
          "bytes": 41027,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/1046b60e6da5a2ce1037.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Adelina_Chau.jpg",
          "bytes": 64894,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/6bf6c97bf525cf274f88.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Sahir_Tandon.jpg",
          "bytes": 77760,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/15c892aade0b3b253168.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Jason_Trinh.jpg",
          "bytes": 85888,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/f81e64ef4f3cdfe31ec4.jpg"
        },
        {
          "status": "ok",
          "url": "https://eecs189.org/fa26/resources/assets/staff_pics/Jermaine_Lei.jpg",
          "bytes": 49711,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/d991122de8ca34321d06.jpg"
        }
      ]
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec02/lec02.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec02/lec02.html",
      "title": "Lecture 02: KNN, ML Vocabulary, and K-Means – CS 189, Fall 2026 – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/4c92c7a9dd4a37361711.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec03/lec03.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec03/lec03.html",
      "title": "Lecture 03: PCA and Linear Algebra Review – CS 189, Fall 2026 – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/080627e33b1ddd011763.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec04/lec04.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec04/lec04.html",
      "title": "Lecture 04: Probability and Density Estimation – CS 189, Fall 2026 – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/fb932ce96bd9a813d224.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec05/lec05.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec05/lec05.html",
      "title": "Lecture 05: Density Estimation and Gaussian Mixture Models – CS 189, Fall 2026 – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/57bfbc83ce803d7c87a8.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec06/lec06.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec06/lec06.html",
      "title": "Lecture 06: Linear Regression (1) – CS 189, Fall 2026 – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/22f7753f4201c5babccf.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec07/lec07.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec07/lec07.html",
      "title": "Lecture 07: Linear Regression (2) – CS 189, Fall 2026 – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/aeffe27b0eecbb186fd0.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec08/lec08.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec08/lec08.html",
      "title": "Lecture 08: Bias-Variance and Logistic Regression (1) – CS 189, Fall 2026 – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/c8175138b1fe360235e3.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec09/lec09.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec09/lec09.html",
      "title": "Lecture 09: Logistic Regression – CS 189, Fall 2026 – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/0cc2effcfdcfbb5926f6.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec10/loss_game/",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec10/loss_game/",
      "title": "The Loss Game",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/739a505b9f985d5b08ab.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec10/lec10.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec10/lec10.html",
      "title": "Lecture 10: Optimization and Gradient Descent (CS 189, Fall 2026) – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/77c5b9362c84fad6871a.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec11/lec11.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec11/lec11.html",
      "title": "Lecture 11: Convergence, Momentum, Adam, and Stochastic Gradient Descent (CS 189, Fall 2026) – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/11310fd97a9a51f53029.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec12/lec12.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec12/lec12.html",
      "title": "Lecture 12: Neural Networks (1) – CS 189, Fall 2026 – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/3c0568c34afaa92a9d3e.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec13/lec13.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec13/lec13.html",
      "title": "Lecture 13: Backpropagation (CS 189, Fall 2026) – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/5bfc55f4de80e7391a01.html",
      "images": [
        {
          "status": "ok",
          "url": "https://az1326.github.io/images/cs189-lec13-demo.png",
          "bytes": 20276,
          "reused": true,
          "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/assets/7101878fbe976466ad8d.png"
        }
      ]
    },
    {
      "url": "https://eecs189.org/fa26/resources/assets/lectures/lec14/lec14.html",
      "final_url": "https://eecs189.org/fa26/resources/assets/lectures/lec14/lec14.html",
      "title": "Lecture 14: PyTorch, Initialization, and Normalization (CS 189, Fall 2026) – Lecture Notebook",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/c25bc0d5f4693254e342.html",
      "images": []
    },
    {
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/webpage/lecture-notes-from-sahai/",
      "final_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/webpage/lecture-notes-from-sahai/",
      "title": "Lecture notes from Prof. Anant Sahai | CS 189/289A Fall 2026 - Introduction to Machine Learning",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/pages/repair/0d4b41710e3c21cb2da0.html",
      "images": []
    }
  ],
  "files": [
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1qcVT4YM-Vyq2rXXIaIzEnaAwvByT29Q2",
      "bytes": 2988654,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-6daf983431f0d05903c0.bin",
      "source_url": "https://drive.google.com/file/d/1qcVT4YM-Vyq2rXXIaIzEnaAwvByT29Q2/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/12yOW7hqNje3JmJ1JgWt21qn2TPn8NybG/export?format=pdf",
      "bytes": 6276629,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-ff63261cb603c8c58421.pdf",
      "source_url": "https://docs.google.com/presentation/d/12yOW7hqNje3JmJ1JgWt21qn2TPn8NybG/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1jWfbV9cAP_Bo_Src_qGgYTNd_SY46MmC",
      "bytes": 2023186,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-6474e35477d19e606129.bin",
      "source_url": "https://drive.google.com/file/d/1jWfbV9cAP_Bo_Src_qGgYTNd_SY46MmC/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/1yivNrsbexbc8t-odrCCJRemdhINjzRlv/export?format=pdf",
      "bytes": 2023011,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-057b416728d58f750e98.pdf",
      "source_url": "https://docs.google.com/presentation/d/1yivNrsbexbc8t-odrCCJRemdhINjzRlv/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1OQbnxkXRNVTwxcxm3UXZA9x3SPQyzxqx",
      "bytes": 325533,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-f092958cfc0f7d88438c.bin",
      "source_url": "https://drive.google.com/file/d/1OQbnxkXRNVTwxcxm3UXZA9x3SPQyzxqx/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1gbxe-bA8yulwIUsDyrKv-Rbl2JLPE-i7",
      "bytes": 797228,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-adb76f3aa3c4a7cf93ee.bin",
      "source_url": "https://drive.google.com/file/d/1gbxe-bA8yulwIUsDyrKv-Rbl2JLPE-i7/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1wiTpGAOOVAl8g7Z0MJRxj0_PLqda8_y5",
      "bytes": 1764102,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-7d2a1507f936bcdaa32f.bin",
      "source_url": "https://drive.google.com/file/d/1wiTpGAOOVAl8g7Z0MJRxj0_PLqda8_y5/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/1YSJADeRvbR_D7AgXgZsMzXPd7bRy24Sr/export?format=pdf",
      "bytes": 2465145,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-747a8156ba48e436ac7e.pdf",
      "source_url": "https://docs.google.com/presentation/d/1YSJADeRvbR_D7AgXgZsMzXPd7bRy24Sr/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec02/lec02.ipynb",
      "bytes": 57986,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-37bada81c1d3da49ec4d.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec02/lec02.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=101K2DNkm9-EfgEB_y_lYN4ilIhof6Qoa",
      "bytes": 1649828,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-cce137b950669d1825e5.bin",
      "source_url": "https://drive.google.com/file/d/101K2DNkm9-EfgEB_y_lYN4ilIhof6Qoa/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/1OESbHAN32qITIjKT4AHoPj_DySWsGX0w/export?format=pdf",
      "bytes": 4765153,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-a255751912a16025554a.pdf",
      "source_url": "https://docs.google.com/presentation/d/1OESbHAN32qITIjKT4AHoPj_DySWsGX0w/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec03/lec03.ipynb",
      "bytes": 42189,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-7aeda67407491e6b3537.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec03/lec03.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1CS3tDF0fD-6IfD18IafKfNYzpvV4jZaI",
      "bytes": 1669574,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-10bd29998a5e6685d53d.bin",
      "source_url": "https://drive.google.com/file/d/1CS3tDF0fD-6IfD18IafKfNYzpvV4jZaI/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/1nNRHnL_7eVmEB2KLnyRbmRYhR2MVFAzN/export?format=pdf",
      "bytes": 5388598,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-3e966f218dfe433866eb.pdf",
      "source_url": "https://docs.google.com/presentation/d/1nNRHnL_7eVmEB2KLnyRbmRYhR2MVFAzN/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec04/lec04.ipynb",
      "bytes": 36273,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-d61d4bed8554a9ed7600.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec04/lec04.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1dtT6tGfoxCjAqVMLLxXN-4TUCQ7oQvDi",
      "bytes": 376385,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-bbb722d1ee0f4575b028.bin",
      "source_url": "https://drive.google.com/file/d/1dtT6tGfoxCjAqVMLLxXN-4TUCQ7oQvDi/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1dxzpfwjv0_CLk9SBmI1cYSMRSZdiqIb0",
      "bytes": 16841398,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-4e0216838818c0410658.bin",
      "source_url": "https://drive.google.com/file/d/1dxzpfwjv0_CLk9SBmI1cYSMRSZdiqIb0/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1qtaYja5Yqxuz78c4cuiss_ug_-P8jW83",
      "bytes": 573337,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-ee27f1e07d4355489607.bin",
      "source_url": "https://drive.google.com/file/d/1qtaYja5Yqxuz78c4cuiss_ug_-P8jW83/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=16e9wq1bEHbj0XuBmsbcF1UE4dYxFHTSq",
      "bytes": 1822305,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-bf8100452a6ea03571f4.bin",
      "source_url": "https://drive.google.com/file/d/16e9wq1bEHbj0XuBmsbcF1UE4dYxFHTSq/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/1PBCYkzBfqiJDGW3zVTjFTQdvjLDparyd/export?format=pdf",
      "bytes": 4913367,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-de3e25b8752db13a66ef.pdf",
      "source_url": "https://docs.google.com/presentation/d/1PBCYkzBfqiJDGW3zVTjFTQdvjLDparyd/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec05/lec05.ipynb",
      "bytes": 36936,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-984b957b275ce8627755.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec05/lec05.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1nTg92Cl3seg9qTmYlwlpHLYy5SuJorR3",
      "bytes": 279075,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-c08be008e94c5e5fc09c.bin",
      "source_url": "https://drive.google.com/file/d/1nTg92Cl3seg9qTmYlwlpHLYy5SuJorR3/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1tgG2EVx3fS9fmNjr5eZaOl2eAAN-m0d8",
      "bytes": 308252,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-268fe409fd8e3d98581d.bin",
      "source_url": "https://drive.google.com/file/d/1tgG2EVx3fS9fmNjr5eZaOl2eAAN-m0d8/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1eZp-lazLHzc28ihHhPMezkiY5KvfPDoP",
      "bytes": 2245116,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-e57d51f3ad6479f045ff.bin",
      "source_url": "https://drive.google.com/file/d/1eZp-lazLHzc28ihHhPMezkiY5KvfPDoP/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/10t2c1hv3QjKeITdeF5uc6N0IGdtvJqxX/export?format=pdf",
      "bytes": 4947962,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-00b89a189d23fa3a038c.pdf",
      "source_url": "https://docs.google.com/presentation/d/10t2c1hv3QjKeITdeF5uc6N0IGdtvJqxX/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec06/lec06.ipynb",
      "bytes": 57483,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-c4f1f27c63738d178b06.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec06/lec06.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1aLVbhl1-4Ek5DHrFLo3bBvYrxpmxnf2Y",
      "bytes": 1824234,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-51f266a671fe621711fa.bin",
      "source_url": "https://drive.google.com/file/d/1aLVbhl1-4Ek5DHrFLo3bBvYrxpmxnf2Y/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/1Xn_C0ba_O-_9iWSHVm4K-VezxBB2UxqD/export?format=pdf",
      "bytes": 2768361,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-15c2cb5f249c859b96fe.pdf",
      "source_url": "https://docs.google.com/presentation/d/1Xn_C0ba_O-_9iWSHVm4K-VezxBB2UxqD/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec07/lec07.ipynb",
      "bytes": 43210,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-676b46a1b731dd7645e5.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec07/lec07.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1d4tjruwQEnWaqubUDJuMM07NIYBc98vp",
      "bytes": 155871,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-7150d0b5da6f520cd2ed.bin",
      "source_url": "https://drive.google.com/file/d/1d4tjruwQEnWaqubUDJuMM07NIYBc98vp/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1jesWbOiggD5OQx3pgskGvNlq-OQoB3JY",
      "bytes": 170442,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-afadbdf9c0cd52841704.bin",
      "source_url": "https://drive.google.com/file/d/1jesWbOiggD5OQx3pgskGvNlq-OQoB3JY/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1dLdkHaxWSMIbgGYS_4H84kBwan2fzZzC",
      "bytes": 3392670,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-1da5f13c188c6d6500ae.bin",
      "source_url": "https://drive.google.com/file/d/1dLdkHaxWSMIbgGYS_4H84kBwan2fzZzC/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/163bdwVjoxs2exABjCelgA0hYlg-vnGLb/export?format=pdf",
      "bytes": 5242550,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-2f7cb3b81600539066c3.pdf",
      "source_url": "https://docs.google.com/presentation/d/163bdwVjoxs2exABjCelgA0hYlg-vnGLb/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec08/lec08.ipynb",
      "bytes": 43332,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-466b840798515b9c7f63.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec08/lec08.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1I3eH41EVydRLv14Z-5BctIXk-pdhoh6g",
      "bytes": 2145914,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-4207eceb1710fda4f61a.bin",
      "source_url": "https://drive.google.com/file/d/1I3eH41EVydRLv14Z-5BctIXk-pdhoh6g/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/11H1zI-OSSKC23E47p21_gV13zdxHf2Cv/export?format=pdf",
      "bytes": 3634886,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-c3d1374594ea0ecb88f7.pdf",
      "source_url": "https://docs.google.com/presentation/d/11H1zI-OSSKC23E47p21_gV13zdxHf2Cv/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec09/lec09.ipynb",
      "bytes": 37195,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-8a5894a525de4ab9d6ea.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec09/lec09.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1dsRCwsmGQ8g6BSZ6zihF65uqViRDb5aa",
      "bytes": 128998,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-90783e0b2eb9748f1644.bin",
      "source_url": "https://drive.google.com/file/d/1dsRCwsmGQ8g6BSZ6zihF65uqViRDb5aa/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1AAErsvJHvyZfD8gGVoIOGwSEQ5xcaUC_",
      "bytes": 168608,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-950b03522e74566d5792.bin",
      "source_url": "https://drive.google.com/file/d/1AAErsvJHvyZfD8gGVoIOGwSEQ5xcaUC_/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=176AKhcp5ZsiFQQFoSQR1lZXSsuCfIfLp",
      "bytes": 6287987,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-22710181ea56266cc4ab.bin",
      "source_url": "https://drive.google.com/file/d/176AKhcp5ZsiFQQFoSQR1lZXSsuCfIfLp/view?usp=share_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/1gxD7AUfvsyfekMVW7Y2lc0-NP0SRiZWY/export?format=pdf",
      "bytes": 10065372,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-9ca53239a2695e6114db.pdf",
      "source_url": "https://docs.google.com/presentation/d/1gxD7AUfvsyfekMVW7Y2lc0-NP0SRiZWY/edit?slide=id.p1"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec10/lec10.ipynb",
      "bytes": 83271,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-c73b8d101cefc3baac0e.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec10/lec10.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1KfD1yt6Y-2cSwI-_BOXIOArrvPM7NVqg",
      "bytes": 3166750,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-bbb778bcacebe7576d28.bin",
      "source_url": "https://drive.google.com/file/d/1KfD1yt6Y-2cSwI-_BOXIOArrvPM7NVqg/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1UX9MYUBvabXJJgJW4kN7aRU7H9ofbyHo",
      "bytes": 9696278,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-9cd8b9adffb4454b585a.bin",
      "source_url": "https://drive.google.com/file/d/1UX9MYUBvabXJJgJW4kN7aRU7H9ofbyHo/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec11/lec11.ipynb",
      "bytes": 68710,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-348f0a4e3df13c95c446.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec11/lec11.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1QgiqA23OuOx3iLR77HOq9qBENu7iu7J-",
      "bytes": 516575,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-92960480ada23d65ceeb.bin",
      "source_url": "https://drive.google.com/file/d/1QgiqA23OuOx3iLR77HOq9qBENu7iu7J-/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1QMjyQ6CEJTNaVHHlwMaRkf1n7oRHjLON",
      "bytes": 543435,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-3bd158e17f6d4612d5dd.bin",
      "source_url": "https://drive.google.com/file/d/1QMjyQ6CEJTNaVHHlwMaRkf1n7oRHjLON/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=182G74p5qtqh3sr__Gx2xf9seAt0n9Pe4",
      "bytes": 1966009,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-b7cbd2940cbd80da0246.bin",
      "source_url": "https://drive.google.com/file/d/182G74p5qtqh3sr__Gx2xf9seAt0n9Pe4/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://docs.google.com/presentation/d/1Rvwu9EDRpK5qpvQCvyr7fW4xB51IBDQM/export?format=pdf",
      "bytes": 2524645,
      "reused": false,
      "content_type": "application/pdf",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-b75edd5e70def79b3e47.pdf",
      "source_url": "https://docs.google.com/presentation/d/1Rvwu9EDRpK5qpvQCvyr7fW4xB51IBDQM/edit?usp=drive_link&ouid=103464667152051985983&rtpof=true&sd=true"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec12/lec12.ipynb",
      "bytes": 35504,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-52a19aee9b6103678cf9.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec12/lec12.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1Vt2D7iHkYHI4Ss4678eXUCgsYK1wKloO",
      "bytes": 2203572,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-d4b7f62ee0ef850a9de9.bin",
      "source_url": "https://drive.google.com/file/d/1Vt2D7iHkYHI4Ss4678eXUCgsYK1wKloO/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1vzJyKmb6cX8GPhZSFQGaCKWgiuSUi1Yx",
      "bytes": 6802849,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-28ddac82dd2421908b04.bin",
      "source_url": "https://drive.google.com/file/d/1vzJyKmb6cX8GPhZSFQGaCKWgiuSUi1Yx/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec13/lec13.ipynb",
      "bytes": 34776,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-31928c03178662539f91.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec13/lec13.ipynb"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1hINfYDdXiqmjEazfFw2R69L_IFOsH8uv",
      "bytes": 146469,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-a6e701eb87096f151c13.bin",
      "source_url": "https://drive.google.com/file/d/1hINfYDdXiqmjEazfFw2R69L_IFOsH8uv/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1vkD2L8Ew8P5cHxLDOIT8gY3Qo79PLBH0",
      "bytes": 1704124,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-7c5dd7bb936e3b346f65.bin",
      "source_url": "https://drive.google.com/file/d/1vkD2L8Ew8P5cHxLDOIT8gY3Qo79PLBH0/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://drive.google.com/uc?export=download&id=1XBTGjcCxUq6BtavQj2J-QKW3e4TAaHJi",
      "bytes": 5079350,
      "reused": false,
      "content_type": "application/octet-stream",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-140306fc7d73dc3169f5.bin",
      "source_url": "https://drive.google.com/file/d/1XBTGjcCxUq6BtavQj2J-QKW3e4TAaHJi/view?usp=drive_link"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BerkeleyML/fa26-student/main/lecture/lec14/lec14.ipynb",
      "bytes": 96740,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-f1964ff64064695db161.ipynb",
      "source_url": "https://colab.research.google.com/github/BerkeleyML/fa26-student/blob/main/lecture/lec14/lec14.ipynb"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2203.14465",
      "bytes": 771851,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-32f54794caa959aceb87.pdf",
      "source_url": "https://arxiv.org/abs/2203.14465"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2601.19897",
      "bytes": 1102480,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-ca0475c9e5ea196845bc.pdf",
      "source_url": "https://arxiv.org/abs/2601.19897"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/2510.02453",
      "bytes": 994957,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-4462c395b55e2b353609.pdf",
      "source_url": "https://arxiv.org/abs/2510.02453"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp26-midterm.pdf",
      "bytes": 257476,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-43ce683af798036aab74.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp26-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp26-midterm-sol.pdf",
      "bytes": 286143,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-e5fb8763566cda64cfdc.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp26-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp26-final.pdf",
      "bytes": 295682,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-8c68d61566be4440a557.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp26-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp26-final-sol.pdf",
      "bytes": 333103,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-0a1ddb6587eb123071a7.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp26-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/fa25-midterm.pdf",
      "bytes": 798933,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-d0a88fc1078a5d061963.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/fa25-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/fa25-midterm-sol.pdf",
      "bytes": 821203,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-fda426dcec19963b904e.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/fa25-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/fa25-practice-midterm.pdf",
      "bytes": 890796,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-75dad3cef57c034074b7.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/fa25-practice-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/fa25-practice-midterm-sols.pdf",
      "bytes": 1112085,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-ae85ee71b50672651dee.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/fa25-practice-midterm-sols.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/fa25-final.pdf",
      "bytes": 1470107,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-a1cc7361e4364636fc74.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/fa25-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/fa25-final-sol.pdf",
      "bytes": 1501768,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-dcb22441455280add1fa.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/fa25-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/fa25-reference.pdf",
      "bytes": 225792,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-87f173de454c981799ba.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/fa25-reference.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp25-midterm.pdf",
      "bytes": 189619,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-04d0903226f1317c8b31.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp25-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp25-midterm-sol.pdf",
      "bytes": 312955,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-e6a0c288b5bf1a6dc879.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp25-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp25-final.pdf",
      "bytes": 389758,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-9fd87e919e767a1571fc.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp25-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp25-final-sol.pdf",
      "bytes": 418828,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-cfda2ff987c6896fd3de.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp25-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp24-midterm.pdf",
      "bytes": 372734,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-5c2c8eb30997e79cb64f.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp24-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp24-midterm-sol.pdf",
      "bytes": 396150,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-3c5acb528e35b92e34d3.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp24-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp24-final.pdf",
      "bytes": 117155,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-73b6ef482a993bae5831.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp24-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp24-final-sol.pdf",
      "bytes": 139153,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-ada5477618a4bd712b20.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp24-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp23-midterm.pdf",
      "bytes": 96336,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-e0bf63cb511aea444e9b.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp23-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp23-midterm-sol.pdf",
      "bytes": 131907,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-2ddd0dd2e45f95fd5426.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp23-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp23-final.pdf",
      "bytes": 519223,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-88be4d63ee9a61ab31a0.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp23-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp23-final-sol.pdf",
      "bytes": 543010,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-70b4aeb8dbcef082baec.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp23-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp22-midterm.pdf",
      "bytes": 119511,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-c4f44c1c71879b475a38.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp22-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp22-midterm-sol.pdf",
      "bytes": 137273,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-ac438f94b9123c8f89c7.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp22-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp22-final.pdf",
      "bytes": 219656,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-23029bc742cac6d25821.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp22-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp22-final-sol.pdf",
      "bytes": 246471,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-abb1a19579b69aec90de.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp22-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp21-midterm.pdf",
      "bytes": 106702,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-ff2f72ca7634f84bc33a.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp21-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp21-midterm-sol.pdf",
      "bytes": 119948,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-d110c4bf5c5a123e7bae.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp21-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp21-final.pdf",
      "bytes": 127130,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-6aa310d2f0e39a644a7d.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp21-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp21-final-sol.pdf",
      "bytes": 148719,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-9537f8bf9df51d779fd7.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp21-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp20-midterm-a.pdf",
      "bytes": 94613,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-93b1106666d277e00a76.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp20-midterm-a.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp20-midterm-a-sol.pdf",
      "bytes": 110339,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-3c790c31988e1c6c9a69.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp20-midterm-a-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp20-midterm-b.pdf",
      "bytes": 313586,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-5408a0bd8dbc24102b26.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp20-midterm-b.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp20-midterm-b-sol.pdf",
      "bytes": 329405,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-62bded4c6cfa9e8dc403.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp20-midterm-b-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp20-final.pdf",
      "bytes": 339235,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-cfed21cc4489ec3049d5.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp20-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp20-final-sol.pdf",
      "bytes": 416450,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-a019f8c45e6dee0aaf1c.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp20-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/su19-midterm.pdf",
      "bytes": 1334646,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-2676adee40749cbc8a76.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/su19-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/su19-midterm-sol.pdf",
      "bytes": 1354686,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-3799f0904cc2012f73fd.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/su19-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp19-midterm.pdf",
      "bytes": 110958,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-ffe78002b7e154ca4160.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp19-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp19-midterm-sol.pdf",
      "bytes": 191975,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-a48ee5f3a048986ddc18.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp19-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp19-final.pdf",
      "bytes": 623542,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-c16d5e86b326102db2d4.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp19-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp19-final-sol.pdf",
      "bytes": 714095,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-fff798fdf04cf33619ac.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp19-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp17-midterm.pdf",
      "bytes": 89208,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-3a2d8ed7d73c812173a8.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp17-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp17-midterm-sol.pdf",
      "bytes": 143635,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-1b0e0012b90095deb273.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp17-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp17-final.pdf",
      "bytes": 243494,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-27e44836187dff758a49.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp17-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp17-final-sol.pdf",
      "bytes": 253165,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-82fc38e1a2c0a21ba547.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp17-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp16-midterm.pdf",
      "bytes": 168426,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-7ac6d2c08b9148dac58f.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp16-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp16-midterm-sol.pdf",
      "bytes": 378094,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-4449abc366fcc4f52ab3.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp16-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp16-final.pdf",
      "bytes": 234651,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-4f908578f1a3c4eb8d3b.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp16-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp16-final-sol.pdf",
      "bytes": 249400,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-45f446394caa91015141.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp16-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/fa15-midterm.pdf",
      "bytes": 776490,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-59c6906969f7a49971a7.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/fa15-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/fa15-midterm-sol.pdf",
      "bytes": 385403,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-c0f3121a7994cb8e3b6f.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/fa15-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/fa15-final.pdf",
      "bytes": 393838,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-3108e11017e705f0753c.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/fa15-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/fa15-final-sol.pdf",
      "bytes": 402826,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-a83c3ffe6b707e66a7c6.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/fa15-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp15-midterm.pdf",
      "bytes": 177298,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-71a7b588b29880672594.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp15-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp15-midterm-sol.pdf",
      "bytes": 187714,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-d5ade209658da81b2465.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp15-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp15-final.pdf",
      "bytes": 705829,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-fe1d2f585c6180ccb1ea.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp15-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp15-final-sol.pdf",
      "bytes": 369524,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-281f9186f8f2ff009989.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp15-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp14-midterm.pdf",
      "bytes": 247965,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-7bb070951229defccb74.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp14-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp14-midterm-sol.pdf",
      "bytes": 289564,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-340cbe54be8ff7ab418e.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp14-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp14-final.pdf",
      "bytes": 998021,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-ffa18ef43e3bde9daec3.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp14-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp14-final-sol.pdf",
      "bytes": 462483,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-148a1c062214db5dbfd1.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp14-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp13-midterm.pdf",
      "bytes": 162507,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-09cd332bc9a38507099a.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/exams/sp13-midterm.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp13-midterm-sol.pdf",
      "bytes": 176961,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-58ab2fced5e6646ddbe9.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/midterm/solutions/sp13-midterm-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp13-final.pdf",
      "bytes": 282672,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-1312ab84391efa8a5d3d.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/exams/sp13-final.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp13-final-sol.pdf",
      "bytes": 240135,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-53d5338c878ae30f87fa.pdf",
      "source_url": "https://eecs189.org/fa26/resources/assets/exams/final/solutions/sp13-final-sol.pdf"
    },
    {
      "status": "ok",
      "url": "https://people.eecs.berkeley.edu/~jrs/papers/machlearn.pdf",
      "bytes": 155503304,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-400d61c4bb58cd98f355.pdf",
      "source_url": "https://people.eecs.berkeley.edu/~jrs/papers/machlearn.pdf"
    },
    {
      "status": "ok",
      "url": "http://gwthomas.github.io/docs/math4ml.pdf",
      "bytes": 711243,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-c32ce5132cdd7b8f3f67.pdf",
      "source_url": "http://gwthomas.github.io/docs/math4ml.pdf"
    },
    {
      "status": "invalid_file_type",
      "url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note2A.pdf",
      "content_type": "text/html;charset=UTF-8",
      "source_url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note2A.pdf",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "invalid_file_type",
      "url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note2B.pdf",
      "content_type": "text/html;charset=UTF-8",
      "source_url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note2B.pdf",
      "retried_at": "2026-10-20T18:38:37Z"
    },
    {
      "status": "invalid_file_type",
      "url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note3.pdf",
      "content_type": "text/html;charset=UTF-8",
      "source_url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note3.pdf",
      "retried_at": "2026-10-20T18:38:37Z"
    },
    {
      "status": "invalid_file_type",
      "url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note5.pdf",
      "content_type": "text/html;charset=UTF-8",
      "source_url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note5.pdf",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "invalid_file_type",
      "url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note6.pdf",
      "content_type": "text/html;charset=UTF-8",
      "source_url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note6.pdf",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "invalid_file_type",
      "url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note7.pdf",
      "content_type": "text/html;charset=UTF-8",
      "source_url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note7.pdf",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "invalid_file_type",
      "url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note21.pdf",
      "content_type": "text/html;charset=UTF-8",
      "source_url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note21.pdf",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "invalid_file_type",
      "url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note23.pdf",
      "content_type": "text/html;charset=UTF-8",
      "source_url": "https://inst.eecs.berkeley.edu/~ee16a/fa19/lecture/Note23.pdf",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n2.pdf",
      "bytes": 104127,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-4564637d521e43fa4a51.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n2.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n3.pdf",
      "bytes": 104588,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-dd1b3d508bebc845c29d.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n3.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n4.pdf",
      "bytes": 3659511,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-574fb64a7bb8b463f4fe.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n4.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n5.pdf",
      "bytes": 1691401,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-fa8f6fd3ba1fc311a094.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n5.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n6.pdf",
      "bytes": 685159,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-348b10e2981af4b69b60.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n6.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n7.pdf",
      "bytes": 103908,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-0e1d9e32e7884d48c172.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n7.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n8.pdf",
      "bytes": 103915,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-b60049d2f5467454b04e.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n8.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n9.pdf",
      "bytes": 106285,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-58a4bd03be90108fe6b2.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n9.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n10.pdf",
      "bytes": 172622,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-d64224df50ba5e3cbd4b.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n10.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n11.pdf",
      "bytes": 216177,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-621daeb39844512919e5.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n11.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n12.pdf",
      "bytes": 3766676,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-e65625e6cf000bffbd29.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n12.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n13.pdf",
      "bytes": 1711112,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-65490c0efff22c4a33a3.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n13.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n14.pdf",
      "bytes": 176913,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-9508cca5f52c19545879.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n14.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n15.pdf",
      "bytes": 93844,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-857e0d58bc1aaaed067b.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n15.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n16.pdf",
      "bytes": 342842,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-7ab3b69cac46d36f257a.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n16.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n18.pdf",
      "bytes": 481511,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-4a69ca0b396ea05d53f7.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n18.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n19.pdf",
      "bytes": 504892,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-46a1519d31010a795db5.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n19.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n20.pdf",
      "bytes": 267873,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-a4fa1b7775d8a50028b2.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n20.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n21.pdf",
      "bytes": 377368,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-1c1681ecd1697fe8e882.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n21.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n22.pdf",
      "bytes": 330448,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-208b2246462bb2d31258.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n22.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n25.pdf",
      "bytes": 257922,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-f20bee8a134198dc8bab.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n25.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n26.pdf",
      "bytes": 239387,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-7acb86d0a013a14b0c57.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n26.pdf"
    },
    {
      "status": "ok",
      "url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n27.pdf",
      "bytes": 3095783,
      "reused": true,
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/repair-734188c8771f8733d8ce.pdf",
      "source_url": "https://eecs189.org/fa26/resources/docs/notes/lecture-notes-from-sahai/n27.pdf"
    }
  ],
  "repositories": [
    {
      "url": "https://github.com/BerkeleyML/fa26-student",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/github/fa26-student",
      "files": 16,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:23Z"
    },
    {
      "url": "https://github.com/josh-tobin/cs189-su18",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/github/repair-josh-tobin--cs189-su18",
      "files": 24,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:23Z"
    },
    {
      "url": "https://github.com/eyeseast/propublica-congress",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/github/repair-eyeseast--propublica-congress",
      "files": 22,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:23Z"
    },
    {
      "url": "https://github.com/unitedstates/congress-legislators",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/github/repair-unitedstates--congress-legislators",
      "files": 71,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:23Z"
    },
    {
      "url": "https://github.com/zalandoresearch/fashion-mnist",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/github/repair-zalandoresearch--fashion-mnist",
      "files": 51,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:23Z"
    }
  ],
  "videos": [
    {
      "url": "https://www.youtube.com/watch?v=GUrHFmPn-W4",
      "kind": "single_video",
      "status": "ok",
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/videos/repair-GUrHFmPn-W4.mp4",
      "bytes": 256765756,
      "valid": true,
      "height": 1080,
      "width": 1526,
      "duration": "6686.581000",
      "reused": false
    }
  ],
  "skipped": [
    {
      "url": "https://edstem.org/us/courses/100913",
      "reason": "external_reference"
    },
    {
      "url": "https://oh.eecs189.org/",
      "reason": "external_reference"
    },
    {
      "url": "https://forms.gle/hsweviwj8VX5XBQ26",
      "reason": "external_reference"
    },
    {
      "url": "https://www.pensive.com/student/classes/berkeley_introtomachinelearningcs189289_fa26",
      "reason": "external_reference"
    },
    {
      "url": "https://drive.google.com/drive/folders/1dtYlzVBiR2OjpCsuJ8Up6LylH5wiW564?usp=sharing",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26",
      "reason": "external_reference"
    },
    {
      "url": "https://nargesnorouzi.me/",
      "reason": "external_reference"
    },
    {
      "url": "https://joeygonzalez.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://berkeley.zoom.us/j/92274578761",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/3VPENHBcByiqK4UK82PUoq/embed/polls/613427a7-8e4a-4145-b558-c92e6a03d58e",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/oWBZvUaTRWfiyGyCxG55X3/embed/polls/077b5747-d13f-4667-9b29-5cb121fbfe82",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/5KA4HXXZsCWrm6WXn47FA5/embed/polls/a1aad382-b1b7-4364-a5b1-f8bb77deefab",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/jzWmzWj6YbJj8iZ6XEFt3m/embed/polls/e15b118c-2232-41ce-979d-00a9f1434280",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/rAJo9E26oJmYkXQ8FmkATn/embed/polls/7584dc7f-ace5-41ad-a87f-8c1884a91566",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/uQ9bV1TwSnekTEaJzNMWMx/embed/polls/e506b2c0-b4d6-448f-93f6-d20daa9b551b",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/rU4yFxbhDa6ZZFKqPfKDSe/embed/polls/3557c55c-bc6b-43aa-ba37-d66c5b1971f4",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/uD6SUneHAug22CFz3V3aV5/embed/polls/e5fc19e5-501a-4d2a-91e1-13583b07f53d",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/2SkZcBbZFXs8SLcya5h56w/embed/polls/b19f324a-4f1c-4f41-864c-e9b1852e6f1b",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/xnX39bDhpswUei3Pw8n3dg/embed/polls/715eedd1-33da-4e51-bbf1-566932e78423",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/3RnwJEjMLxiDFqh2oXcGUJ/embed/polls/27e6675f-5a6d-4043-81c1-80e922d51a99",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/rvZjeTXQ8pFbt7PFjdU1DL/embed/polls/74bc62b6-fa93-4ea5-8e60-84783f5ce252",
      "reason": "external_reference"
    },
    {
      "url": "https://app.sli.do/event/wMzSXyrvXU1PAZVGhgT5F2/embed/polls/84948496-79df-445d-bbcd-3928aff4d508",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Research/Areas/AI",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Faculty/Homepages/jegonzal.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Faculty/Homepages/norouzi.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Faculty/Homepages/shewchuk.html",
      "reason": "external_reference"
    },
    {
      "url": "https://inst.eecs.berkeley.edu/classes-eecs.html",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/resources/undergrads/cs/enrollment-policy/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/resources/undergrads/faqs/getting-into-ee-classes/",
      "reason": "external_reference"
    },
    {
      "url": "https://hkn.eecs.berkeley.edu/assets/course-map-2019-da79ecbe2fc25e6b6349b8931364890032b8d51aacaccea65151ae98316f0587.png",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/resources/students/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/resources/faculty-staff/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/industry/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/latest-news/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/events/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/connect/support/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/history/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/history/first-women/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/history/gier/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/diversity/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/prospective-women/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/resources/students/bpe/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/visiting/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/by-the-numbers/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/special-events/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/special-events/2022-23/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/special-events/2020-21/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/special-events/2019-20/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/special-events/2018-19/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/about/special-events/2017-18/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/blog/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/undergraduate/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/undergraduate/cs-ba/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/undergraduate/eecs-bs/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/undergraduate/eecs-cs-comparison-chart/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/undergraduate/second-bachelor/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/undergraduate/summer-research/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/calday/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/graduate/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/graduate/faq-3/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/graduate/industry-programs/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/graduate/research-programs/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/graduate/fellowships/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/graduate/adding-ms/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/graduate/recommended-coursework/",
      "reason": "external_reference"
    },
    {
      "url": "https://edstem.org/us/join/CJtTEw",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/courses/",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Courses/EE/",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Courses/CS/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/research/",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Research/Areas/",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Research/Areas/Centers/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/research/colloquium/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/research/colloquium/archives/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/book/bears-2023/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/research/bears/archive/",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Pubs/TechRpts/",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Pubs/Dissertations/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/",
      "reason": "external_reference"
    },
    {
      "url": "https://www2.eecs.berkeley.edu/Directories/directory-nostudents.html",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/leadership/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/faculty/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/faculty/in-memoriam/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/students-2/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/students-2/awards/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/students-2/organizations/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/staff/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/staff/student-affairs/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/staff/faculty-support-staff/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/staff/course-support-staff/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/staff/facilities-staff/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/staff/financial-staff/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/staff/hr-staff/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/staff/it-staff/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/staff/external-relations-staff/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/alumni/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/alumni/ee-distinguished-alumni/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/people/alumni/cs-distinguished-alumni/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/connect/",
      "reason": "external_reference"
    },
    {
      "url": "https://give.berkeley.edu/fund/FU0977000",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/connect/support/memorial-funds/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/connect/k-12/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/csa-2/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/connect/faculty-jobs/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/connect/staff-jobs/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/contact/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/contact/emergency/",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics",
      "reason": "external_reference"
    },
    {
      "url": "https://eecs.berkeley.edu/academics/courses",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-mux-wUuaGzxzBVXNZtVuxc8rJGBqIJqWZ01umXZvyu4PJnig",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_1",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/20",
      "reason": "external_reference"
    },
    {
      "url": "https://www.bishopbook.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1788121053?source=all",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1788809403",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1788809407",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1788809409",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1788809411",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1788399181",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_15",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/478",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1789000935",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_16",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/508",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-1788912297",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_2",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/62",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1788938662",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1788939497",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1788939786",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-1789085036",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_3",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/104",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1789375077",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1789870290",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1789870296",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1789870301",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-1789516983",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/26",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_4",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/132",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-1789689795",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/130",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1789966048",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1790495060",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1790495038",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-1790121844",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_5",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/150",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1790704516",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1790576284",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1791314330",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1791314738",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-1790726159",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_7",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/226",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-1790899512",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1791184040",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1791920694",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1791920737",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-1791330890",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_6",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/194",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-1791504182",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/content/pdf/10.1007/978-3-031-45468-4_8",
      "reason": "external_reference"
    },
    {
      "url": "https://issuu.com/cmb321/docs/deep_learning_ebook/250",
      "reason": "external_reference"
    },
    {
      "url": "https://www.askademia.org/compsci189/fa26/compsci189-fa26-upload-1791708471",
      "reason": "external_reference"
    },
    {
      "url": "https://link-springer-com.libproxy.berkeley.edu/book/10.1007/978-3-031-45468-4",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.google.com/forms/d/e/1FAIpQLSdVGhayTj3phPNpMtWK2eYA4S1iSV5R7NZJiY-4q4JUm3v5fg/viewform?usp=sharing&ouid=106718351290760459540",
      "reason": "external_reference"
    },
    {
      "url": "https://diversity.berkeley.edu/principles-community",
      "reason": "external_reference"
    },
    {
      "url": "https://conduct.berkeley.edu/code-of-conduct/",
      "reason": "external_reference"
    },
    {
      "url": "https://ophd.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://studenttech.berkeley.edu/devicelending",
      "reason": "external_reference"
    },
    {
      "url": "https://svsh.berkeley.edu/responsible-employee",
      "reason": "external_reference"
    },
    {
      "url": "https://care.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://ds100.org/",
      "reason": "external_reference"
    },
    {
      "url": "https://inst.eecs.berkeley.edu/~cs164/fa21/syllabus.html",
      "reason": "external_reference"
    },
    {
      "url": "https://nl.overleaf.com/edu/berkeley",
      "reason": "external_reference"
    },
    {
      "url": "https://icml.cc/Conferences/2026/AuthorInstructions",
      "reason": "external_reference"
    },
    {
      "url": "https://icml.cc/Conferences/2025/ReviewerInstructions",
      "reason": "external_reference"
    },
    {
      "url": "https://conduct.berkeley.edu/integrity/",
      "reason": "external_reference"
    },
    {
      "url": "https://calendar.google.com/calendar/embed?mode=WEEK&src=c_eeb5d06403421c5d1d8e1e484b594f734cc9e72997e5721f646e94277461f0b5@group.calendar.google.com&color=%230b8043&src=c_66a830be30ac0268f904f99250107b2fefc9b43d2545970942710b8b0024c111@group.calendar.google.com&color=%238e24aa&src=c_8e8d6006467fcf5cf80afeea70fc068b4057b0f30abb1a7a1498ec5b7aeaccfa@group.calendar.google.com&color=%231565c0&src=c_b7b05fd9aa96715177431cb68a277dab513131dfc949a61a09f156cb18554695@group.calendar.google.com&color=%23039be5&src=c_885bff102a030a09271eeef610f7b396899c384d223b43d989ed3a88d770cc13@group.calendar.google.com&color=%23d50000&src=c_07d243bee163976b4d8081c3dfeeb9da9b0aa3806e6f1859812c32168f550cfb@group.calendar.google.com&color=%23d50000&src=c_3bd29413f3b0b22247139e1c51759eb5270a9e479ec651b11c2f3a52b1211cd6@group.calendar.google.com&color=%23f4511e&src=c_f5e70fbbf48d66c58b0be549181799f5619563c1c256bd0ee33410bc688d0e67@group.calendar.google.com&color=%23d81b60&ctz=America/Los_Angeles",
      "reason": "external_reference"
    },
    {
      "url": "https://help.github.com/articles/fork-a-repo/",
      "reason": "external_reference"
    },
    {
      "url": "https://help.github.com/articles/about-pull-requests/",
      "reason": "external_reference"
    },
    {
      "url": "https://probml.github.io/pml-book/book1.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.deeplearningbook.org/",
      "reason": "external_reference"
    },
    {
      "url": "https://udlbook.github.io/udlbook/",
      "reason": "external_reference"
    },
    {
      "url": "http://alvinwan.com/cs189/",
      "reason": "external_reference"
    },
    {
      "url": "https://drive.google.com/drive/u/0/folders/1BM-6LCi15RfjTSAjJ2A8G16w5DqB0UDv",
      "reason": "external_reference"
    },
    {
      "url": "https://pandas.pydata.org/pandas-docs/stable/reference/index.html",
      "reason": "external_reference"
    },
    {
      "url": "http://nbviewer.jupyter.org/github/jvns/pandas-cookbook/tree/master/cookbook/",
      "reason": "external_reference"
    },
    {
      "url": "https://bitbucket.org/hrojas/learn-pandas",
      "reason": "external_reference"
    },
    {
      "url": "http://wavedatalab.github.io/datawithpython/index.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.overleaf.com/learn",
      "reason": "external_reference"
    },
    {
      "url": "https://plotly.com/python/plotly-fundamentals/",
      "reason": "external_reference"
    },
    {
      "url": "https://seaborn.pydata.org/",
      "reason": "external_reference"
    },
    {
      "url": "http://matplotlib.org/users/pyplot_tutorial.html",
      "reason": "external_reference"
    },
    {
      "url": "https://pandastutor.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.khanacademy.org/math/calculus-1/cs1-derivatives-definition-and-basic-rules",
      "reason": "external_reference"
    },
    {
      "url": "https://www.khanacademy.org/math/multivariable-calculus/multivariable-derivatives",
      "reason": "external_reference"
    },
    {
      "url": "https://math.berkeley.edu/~apaulin/54_002(Spring2018).html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.textbook.ds100.org/ch/15/linear_multi_fit.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.textbook.ds100.org/ch/a02/vector_space_review.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.3blue1brown.com/essence-of-linear-algebra-page",
      "reason": "external_reference"
    },
    {
      "url": "https://www.khanacademy.org/math/linear-algebra",
      "reason": "external_reference"
    },
    {
      "url": "https://ocw.mit.edu/courses/18-06-linear-algebra-spring-2010/video_galleries/video-lectures/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.eecs70.org/",
      "reason": "external_reference"
    },
    {
      "url": "http://stat88.org/textbook/content/intro.html",
      "reason": "external_reference"
    },
    {
      "url": "https://engineering.berkeley.edu/student-services/academic-support",
      "reason": "external_reference"
    },
    {
      "url": "http://slc.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "http://eop.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://uhs.berkeley.edu/caps",
      "reason": "external_reference"
    },
    {
      "url": "https://engineering.berkeley.edu/student-services/advising-counseling",
      "reason": "external_reference"
    },
    {
      "url": "https://dsp.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://sa.berkeley.edu/Ombuds",
      "reason": "external_reference"
    },
    {
      "url": "https://advocate.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://care.berkeley.edu/care-line/",
      "reason": "external_reference"
    },
    {
      "url": "http://uhs.berkeley.edu/students/counseling/socialservices.shtml",
      "reason": "external_reference"
    },
    {
      "url": "https://internationaloffice.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://cejce.berkeley.edu/geneq",
      "reason": "external_reference"
    },
    {
      "url": "https://undocu.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "http://mep.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://basicneeds.berkeley.edu/home",
      "reason": "external_reference"
    },
    {
      "url": "https://pantry.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://az1326.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://deenasun.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://carolynwang.me/teaching",
      "reason": "external_reference"
    },
    {
      "url": "https://andrewzhou.org/",
      "reason": "external_reference"
    },
    {
      "url": "https://adelinachau.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://jaizunt.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.senate.gov/reference/Index/Votes.htm",
      "reason": "external_reference"
    },
    {
      "url": "http://bioguide.congress.gov/",
      "reason": "external_reference"
    }
  ],
  "discovery_finished": true,
  "license_note": "ML 入门结构规范；仅采集公开 syllabus 与 notes",
  "actual_video_files": [],
  "invalid_legacy_files": [
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/lec05.ipynb",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/Note23.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/lec06.ipynb",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/Note2B.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/Note5.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/Note2A.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/lec07.ipynb",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/lec11.ipynb",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/lec03.ipynb",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/lec02.ipynb",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/Note3.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/lec04.ipynb",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/Note7.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/Note6.pdf",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/lec10.ipynb",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "27-CS189-289A-Introduction-to-Machine-Learn/files/Note21.pdf",
      "reason": "invalid_file_type"
    }
  ],
  "status": "partial",
  "missing_count": 9
}