{
  "course_id": 25,
  "name": "CS185/285 — Deep Reinforcement Learning",
  "org": "UC Berkeley",
  "seeds": [
    "https://rail.eecs.berkeley.edu/deeprlcourse/"
  ],
  "repair_version": 3,
  "updated_at": "2026-10-14T11:18:47Z",
  "pages": [
    {
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/",
      "final_url": "https://rail.eecs.berkeley.edu/deeprlcourse/",
      "title": "CS 185/285",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/e44a54995c66a5294871.html",
      "images": [
        {
          "status": "ok",
          "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/images/modal-logo-icon.png",
          "bytes": 162228,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/41f7fb6f982273b1479e.png"
        }
      ]
    },
    {
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/resources",
      "final_url": "https://rail.eecs.berkeley.edu/deeprlcourse/resources/",
      "title": "CS 185/285 Resources",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/68077bc8b29adb5b9c97.html",
      "images": []
    },
    {
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/syllabus",
      "final_url": "https://rail.eecs.berkeley.edu/deeprlcourse/syllabus/",
      "title": "CS 185/285 Syllabus",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/7f3eb0d412cd624a3ec5.html",
      "images": []
    },
    {
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/calendar",
      "final_url": "https://rail.eecs.berkeley.edu/deeprlcourse/calendar/",
      "title": "CS 185/285 Calendar",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/506e6444308ff35d2f15.html",
      "images": []
    },
    {
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/staff",
      "final_url": "https://rail.eecs.berkeley.edu/deeprlcourse/staff/",
      "title": "CS 185/285 Staff",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/541fd5973889d51b9681.html",
      "images": []
    },
    {
      "url": "http://cs231n.github.io/",
      "final_url": "https://cs231n.github.io/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/9884e28480588664c606.html",
      "images": []
    },
    {
      "url": "https://cs231n.github.io/",
      "final_url": "https://cs231n.github.io/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/9884e28480588664c606.html",
      "images": []
    },
    {
      "url": "https://cs231n.github.io/assignments2026/assignment1/",
      "final_url": "https://cs231n.github.io/assignments2026/assignment1/",
      "title": "Assignment 1",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/6a804aa0b87a13f44f09.html",
      "images": []
    },
    {
      "url": "https://cs231n.github.io/assignments2026/assignment2/",
      "final_url": "https://cs231n.github.io/assignments2026/assignment2/",
      "title": "Assignment 2",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/9a8fd7fc75902420e6bd.html",
      "images": []
    },
    {
      "url": "https://cs231n.github.io/setup-instructions/",
      "final_url": "https://cs231n.github.io/setup-instructions/",
      "title": "Software Setup",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/74c5364eb616b3b19755.html",
      "images": []
    },
    {
      "url": "https://cs231n.github.io/python-numpy-tutorial/",
      "final_url": "https://cs231n.github.io/python-numpy-tutorial/",
      "title": "Python Numpy Tutorial (with Jupyter and Colab)",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/dac1a4abac62099809a6.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/badges/colab-open.svg",
          "bytes": 2369,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/c8edaeb5ba94954024de.svg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/ipython-tutorial/file-browser.png",
          "bytes": 419208,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/90f41e192e9badf23ace.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cat.jpg",
          "bytes": 29813,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/54431f3d9de7363ff612.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cat_tinted.jpg",
          "bytes": 18060,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/6c08343685b39c10c4e2.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/sine.png",
          "bytes": 9794,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/720e88f71b8c47631ba3.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/sine_cosine.png",
          "bytes": 21178,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/d9f9bb34d3eae1040743.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/sine_cosine_subplot.png",
          "bytes": 14014,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/77ed4da83fae35ab62a1.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cat_tinted_imshow.png",
          "bytes": 146147,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/da2fa56aafeeddde6779.png"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/classification/",
      "final_url": "https://cs231n.github.io/classification/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/72030e6cbc016050c4f2.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/classify.png",
          "bytes": 273603,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/a7de3fe0a4f30e9961b0.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/challenges.jpeg",
          "bytes": 101091,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ddbffc05f33d46f0469e.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/trainset.jpg",
          "bytes": 144095,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/113a621c218bd7a61e9e.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn.jpg",
          "bytes": 180071,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ea8e1870e07445d9b363.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nneg.jpeg",
          "bytes": 83835,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/5fd81a3f79d308b07785.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/knn.jpeg",
          "bytes": 69460,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/6402e5d38db76cf428e3.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cvplot.png",
          "bytes": 17483,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/abf8c85c385c505ba3e9.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/crossval.jpeg",
          "bytes": 23842,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/5c189c9e6ac10341e1ab.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/samenorm.png",
          "bytes": 105638,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/861608c60a5069333a8c.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/pixels_embed_cifar10.jpg",
          "bytes": 212525,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/5cf2f4bd16b02bafcb60.jpg"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/linear-classify/",
      "final_url": "https://cs231n.github.io/linear-classify/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/60aa7c0fb087bc64c79d.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/imagemap.jpg",
          "bytes": 75873,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/8890488d6bc6ef752add.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/pixelspace.jpeg",
          "bytes": 50789,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/22c6131798500625a8ac.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/templates.jpg",
          "bytes": 22532,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/efa443858c090bf9b126.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/wb.jpeg",
          "bytes": 84342,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/8f392368d04bde8e932d.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/margin.jpg",
          "bytes": 13275,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/f6e7f93a55747ff371bc.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/svmvssoftmax.png",
          "bytes": 58130,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/edeb9f9f8ea9f9065ac9.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/classifydemo.jpeg",
          "bytes": 74589,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/3f3e9ececf1b2eb16053.jpeg"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/optimization-1/",
      "final_url": "https://cs231n.github.io/optimization-1/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/447bff5c0950d889056e.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/svm1d.png",
          "bytes": 13830,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/82a908d6a60f5efd19d2.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/svm_one.jpg",
          "bytes": 9670,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/45bebad472928c24d037.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/svm_all.jpg",
          "bytes": 9473,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/65d97c88b9d669feb7d9.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/svmbowl.png",
          "bytes": 8398,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/86b2919fe11009ecb96d.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/stepsize.jpg",
          "bytes": 18058,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/b70ef230014216de21c4.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/dataflow.jpeg",
          "bytes": 13456,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/bf510ad823de3be363d0.jpeg"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/optimization-2/",
      "final_url": "https://cs231n.github.io/optimization-2/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/b3c5fbde0540df507405.html",
      "images": []
    },
    {
      "url": "https://cs231n.github.io/neural-networks-1/",
      "final_url": "https://cs231n.github.io/neural-networks-1/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/9682534be1f5dbbc67f5.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/neuron.png",
          "bytes": 139011,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/d8720b229d11d8c31706.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/neuron_model.jpeg",
          "bytes": 37814,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/11b3e3ef3ee29d545f31.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/sigmoid.jpeg",
          "bytes": 8032,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/b1f6e05630d737018148.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/tanh.jpeg",
          "bytes": 7317,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ef6aabd0610c85e68187.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/relu.jpeg",
          "bytes": 7265,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/02818d2ebc77fce106d9.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/alexplot.jpeg",
          "bytes": 14043,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/f64aa65b72274d89f710.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/neural_net.jpeg",
          "bytes": 41510,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/c299ecfd6cf44b05a656.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/neural_net2.jpeg",
          "bytes": 68873,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/502cf0d0e2bca13a59b6.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/layer_sizes.jpeg",
          "bytes": 56394,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/a79e0e6ebb3b80310cd5.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/reg_strengths.jpeg",
          "bytes": 49964,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/671584236db405fdbe3e.jpeg"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/neural-networks-2/",
      "final_url": "https://cs231n.github.io/neural-networks-2/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/cd30578251bfdf0f923c.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn2/prepro1.jpeg",
          "bytes": 58978,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/61b7520cfeda68529f15.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn2/prepro2.jpeg",
          "bytes": 56328,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/2286685d742fddb8d71c.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn2/cifar10pca.jpeg",
          "bytes": 217888,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/8079a6bff8336abd341e.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn2/dropout.jpeg",
          "bytes": 64193,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/53d2a1ee72a7c9a29214.jpeg"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/neural-networks-3/",
      "final_url": "https://cs231n.github.io/neural-networks-3/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/bef94d462818c333d4b4.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn3/learningrates.jpeg",
          "bytes": 32518,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ad402f2a91c5f1f714d5.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn3/loss.jpeg",
          "bytes": 43188,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/1fc18513b52c952515c4.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn3/accuracies.jpeg",
          "bytes": 34547,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/5ed4ffe23d05499cdc95.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn3/weights.jpeg",
          "bytes": 37449,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/1547f9e4c16b7dc2888a.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn3/cnnweights.jpg",
          "bytes": 28504,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/843ba10adeba45dddbcf.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn3/nesterov.jpeg",
          "bytes": 25178,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ba3df2348075d9b97575.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn3/opt2.gif",
          "bytes": 914580,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/9902a828ad4bdd8bab72.gif"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn3/opt1.gif",
          "bytes": 731184,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/111f7ec0e294d57c34e6.gif"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn3/gridsearchbad.jpeg",
          "bytes": 39946,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/0574c8061a8b6c719ce8.jpeg"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/neural-networks-case-study/",
      "final_url": "https://cs231n.github.io/neural-networks-case-study/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/a512be7ebd5789a15f96.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/eg/spiral_raw.png",
          "bytes": 63165,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/81d0365d6e306a896db5.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/eg/spiral_linear.png",
          "bytes": 51701,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/69a384dc8bb5adc5dd35.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/eg/spiral_net.png",
          "bytes": 52937,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/14927ffd34beb3a6c105.png"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/convolutional-networks/",
      "final_url": "https://cs231n.github.io/convolutional-networks/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/27a7130bf3f1e67ff105.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/neural_net2.jpeg",
          "bytes": 68873,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/502cf0d0e2bca13a59b6.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnn/cnn.jpeg",
          "bytes": 24437,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/7d2617ea805fd49b49ad.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnn/convnet.jpeg",
          "bytes": 166609,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/9e11a63cd096f6779271.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnn/depthcol.jpeg",
          "bytes": 23387,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/a95f5c179f798b1fd0b8.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/nn1/neuron_model.jpeg",
          "bytes": 37814,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/11b3e3ef3ee29d545f31.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnn/stride.jpeg",
          "bytes": 33410,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/e8eea00c377c6aebac5a.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnn/weights.jpeg",
          "bytes": 44420,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/935d756890d9739a1629.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnn/pool.jpeg",
          "bytes": 30784,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/1fa7e246aa54ea8119f4.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnn/maxpool.jpeg",
          "bytes": 37963,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ba34a92db57770091019.jpeg"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/understanding-cnn/",
      "final_url": "https://cs231n.github.io/understanding-cnn/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/0243eea4900f7b410aa6.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnnvis/act1.jpeg",
          "bytes": 75284,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/72ad5c22bff1aa6f5b0f.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnnvis/act2.jpeg",
          "bytes": 61536,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/7f9c088f5c06bc8140df.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnnvis/filt1.jpeg",
          "bytes": 68743,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ad49ddda3b762d490c8b.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnnvis/filt2.jpeg",
          "bytes": 150271,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/c067ad445cc30bd922a8.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnnvis/pool5max.jpeg",
          "bytes": 256106,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ee4af59eb275c49848ff.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnnvis/tsne.jpeg",
          "bytes": 250783,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/73df4fafc3b38df19ccb.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/cnnvis/occlude.jpeg",
          "bytes": 104264,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/90204ced8f6ece3dd9d1.jpeg"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/transfer-learning/",
      "final_url": "https://cs231n.github.io/transfer-learning/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/edac972ab39415adc2a1.html",
      "images": []
    },
    {
      "url": "https://cs231n.github.io/choose-project/",
      "final_url": "https://cs231n.github.io/choose-project/",
      "title": "Taking a Course Project to Publication",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/81a35c74a136aca84509.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/student-post-files/fusical.gif",
          "bytes": 2685297,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/02e4d8d61fd879da6c15.gif"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/student-post-files/choose-project-team.png",
          "bytes": 154514,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/169a0c2142b1941ab5e9.png"
        }
      ]
    },
    {
      "url": "https://cs231n.github.io/rnn/",
      "final_url": "https://cs231n.github.io/rnn/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/6c4e597dd95d19dd360c.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/types.png",
          "bytes": 531465,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/cd81bef611676c169c9e.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/rnn_blackbox.png",
          "bytes": 25187,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/b44bbacade107c538e92.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/unrolledRNN.png",
          "bytes": 141436,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/293788309df33f9a3717.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/vanilla_rnn_mformula_1.png",
          "bytes": 25900,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/c50862a66db6f82c5358.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/vanilla_rnn_mformula_2.png",
          "bytes": 13683,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/4a2041b317335c05631b.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/char_level_language_model.png",
          "bytes": 468353,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ff72f4209ee06f2a27c5.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/multilayer_rnn.png",
          "bytes": 363346,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/fd44ea99a0800f64af1c.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/lstm_mformula_1.png",
          "bytes": 66945,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/6704ea9d2a348b9cfe1e.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/lstm_mformula_2.png",
          "bytes": 29704,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/47aa2fa4141a2f724fd6.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/rnn/lstm_highway.png",
          "bytes": 90756,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/ab520090e1b4924ffc39.png"
        }
      ]
    },
    {
      "url": "https://colab.research.google.com/",
      "final_url": "https://colab.research.google.com/",
      "title": "Google Colab",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/0e02299d261ee3d53cd0.html",
      "images": []
    },
    {
      "url": "https://cs231n.github.io/assets/linear-classify-demo/index.html",
      "final_url": "https://cs231n.github.io/assets/linear-classify-demo/index.html",
      "title": "Multiclass SVM optimization demo",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/25f3482adf3d95d17acc.html",
      "images": []
    },
    {
      "url": "https://cs231n.github.io/assets/conv-demo/index.html",
      "final_url": "https://cs231n.github.io/assets/conv-demo/index.html",
      "title": "Convolution demo",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/23b6474ca400cdb8bae0.html",
      "images": []
    },
    {
      "url": "http://cs231n.github.io/linear-classify/",
      "final_url": "https://cs231n.github.io/linear-classify/",
      "title": "CS231n Deep Learning for Computer Vision",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/60aa7c0fb087bc64c79d.html",
      "images": [
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/imagemap.jpg",
          "bytes": 75873,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/8890488d6bc6ef752add.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/pixelspace.jpeg",
          "bytes": 50789,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/22c6131798500625a8ac.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/templates.jpg",
          "bytes": 22532,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/efa443858c090bf9b126.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/wb.jpeg",
          "bytes": 84342,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/8f392368d04bde8e932d.jpeg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/margin.jpg",
          "bytes": 13275,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/f6e7f93a55747ff371bc.jpg"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/svmvssoftmax.png",
          "bytes": 58130,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/edeb9f9f8ea9f9065ac9.png"
        },
        {
          "status": "ok",
          "url": "https://cs231n.github.io/assets/classifydemo.jpeg",
          "bytes": 74589,
          "reused": true,
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/assets/3f3e9ececf1b2eb16053.jpeg"
        }
      ]
    }
  ],
  "files": [
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/misc/offline_to_online_rl_default_final_project.pdf",
      "bytes": 381675,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/001.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/misc/offline_to_online_rl_default_final_project.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/misc/llm_rl_default_final_project.pdf",
      "bytes": 298147,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/002.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/misc/llm_rl_default_final_project.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/misc/final_project_outline.pdf",
      "bytes": 143867,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/003.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/misc/final_project_outline.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw1.pdf",
      "bytes": 221036,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/004.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw1.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-1.pdf",
      "bytes": 3337046,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/005.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-1.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-2.pdf",
      "bytes": 2538193,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/006.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-2.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-1.pdf",
      "bytes": 808523,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/007.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-1.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-3.pdf",
      "bytes": 2939189,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/008.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-3.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-4.pdf",
      "bytes": 1772916,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/009.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-4.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw2.pdf",
      "bytes": 251120,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/010.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw2.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-2-1.pdf",
      "bytes": 166554,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/011.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-2-1.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-2-2.pdf",
      "bytes": 188284,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/012.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-2-2.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-5.pdf",
      "bytes": 1439589,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/013.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-5.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-6.pdf",
      "bytes": 2441259,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/014.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-6.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-3.pdf",
      "bytes": 264775,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/015.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-3.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-7.pdf",
      "bytes": 1370586,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/016.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-7.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-8.pdf",
      "bytes": 2558401,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/017.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-8.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw3.pdf",
      "bytes": 231090,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/018.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw3.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-4.pdf",
      "bytes": 205003,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/019.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-4.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-9.pdf",
      "bytes": 1138171,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/020.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-9.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-10.pdf",
      "bytes": 2244167,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/021.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-10.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-5.pdf",
      "bytes": 286536,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/022.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-5.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-11.pdf",
      "bytes": 1304541,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/023.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-11.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-12.pdf",
      "bytes": 2622719,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/024.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-12.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw4.pdf",
      "bytes": 273366,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/025.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw4.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-6.pdf",
      "bytes": 427186,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/026.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-6.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-13.pdf",
      "bytes": 2710634,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/027.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-13.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-14.pdf",
      "bytes": 3990272,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/028.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-14.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-7.pdf",
      "bytes": 184587,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/029.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-7.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-15.pdf",
      "bytes": 1141608,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/030.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-15.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-16.pdf",
      "bytes": 2382452,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/031.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-16.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw5.pdf",
      "bytes": 713640,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/032.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/homeworks/hw5.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-8.pdf",
      "bytes": 308675,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/033.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-8.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-17.pdf",
      "bytes": 1598635,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/034.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-17.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-18.pdf",
      "bytes": 2416481,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/035.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-18.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-9.pdf",
      "bytes": 212454,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/036.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/sections/section-9.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-19.pdf",
      "bytes": 1195741,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/037.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-19.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-20.pdf",
      "bytes": 1824112,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/038.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-20.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-21.pdf",
      "bytes": 3136400,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/039.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-21.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-22.pdf",
      "bytes": 5728975,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/040.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-22.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-23.pdf",
      "bytes": 1353699,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/041.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-23.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-24.pdf",
      "bytes": 6352923,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/042.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-24.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-25.pdf",
      "bytes": 4874369,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/043.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/slides/lec-25.pdf"
    },
    {
      "status": "ok",
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/misc/viz.pdf",
      "bytes": 62412,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-c498d4953a6dee2548a0.pdf",
      "source_url": "https://rail.eecs.berkeley.edu/deeprlcourse/static/misc/viz.pdf"
    },
    {
      "status": "ok",
      "url": "https://cs231n.github.io/assignments/2026/assignment1.zip",
      "bytes": 65517,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-ee6dfb24b381e2ba2739.zip",
      "source_url": "https://cs231n.github.io/assignments/2026/assignment1.zip"
    },
    {
      "status": "ok",
      "url": "https://cs231n.github.io/assignments/2026/assignment2.zip",
      "bytes": 314812,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-47b3a1b8b4a6ebba3bd1.zip",
      "source_url": "https://cs231n.github.io/assignments/2026/assignment2.zip"
    },
    {
      "status": "invalid_file_type",
      "url": "https://colab.research.google.com/notebooks/intro.ipynb",
      "content_type": "text/html; charset=UTF-8",
      "source_url": "https://colab.research.google.com/notebooks/intro.ipynb",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "invalid_file_type",
      "url": "https://colab.research.google.com/notebooks/basic_features_overview.ipynb",
      "content_type": "text/html; charset=UTF-8",
      "source_url": "https://colab.research.google.com/notebooks/basic_features_overview.ipynb",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/cs231n/cs231n.github.io/master/python-colab.ipynb",
      "bytes": 922860,
      "reused": false,
      "content_type": "text/plain",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-e2a8108f799af0f23d92.ipynb",
      "source_url": "https://colab.research.google.com/github/cs231n/cs231n.github.io/blob/master/python-colab.ipynb"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/cs231n/cs231n.github.io/master/jupyter-notebook-tutorial.ipynb",
      "bytes": 158624,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-d56fae839d2da61c25eb.ipynb",
      "source_url": "https://raw.githubusercontent.com/cs231n/cs231n.github.io/master/jupyter-notebook-tutorial.ipynb"
    },
    {
      "status": "http_404",
      "url": "http://cs229.stanford.edu/notes/cs229-notes10.pdf",
      "source_url": "http://cs229.stanford.edu/notes/cs229-notes10.pdf",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "ok",
      "url": "https://homes.cs.washington.edu/~pedrod/papers/cacm12.pdf",
      "bytes": 15855252,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-4b3f18d0c86b4f86232b.pdf",
      "source_url": "https://homes.cs.washington.edu/~pedrod/papers/cacm12.pdf"
    },
    {
      "status": "http_404",
      "url": "http://cs229.stanford.edu/notes/cs229-notes3.pdf",
      "source_url": "http://cs229.stanford.edu/notes/cs229-notes3.pdf",
      "retried_at": "2026-10-20T18:38:38Z"
    },
    {
      "status": "download_error",
      "url": "https://www.elen.ucl.ac.be/Proceedings/esann/esannpdf/es1999-461.pdf",
      "reason": "ConnectTimeout: HTTPSConnectionPool(host='www.elen.ucl.ac.be', port=443): Max retries exceeded with url: /Proceedings/esann/esannpdf/es1999-461.pdf (Caused by ConnectTimeoutError(<HTTPSConnection(",
      "source_url": "https://www.elen.ucl.ac.be/Proceedings/esann/esannpdf/es1999-461.pdf",
      "retried_at": "2026-10-20T22:29:28Z"
    },
    {
      "status": "ok",
      "url": "http://www.jmlr.org/papers/volume5/rifkin04a/rifkin04a.pdf",
      "bytes": 383895,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-0c7ec5f12fbe32e68b57.pdf",
      "source_url": "http://www.jmlr.org/papers/volume5/rifkin04a/rifkin04a.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1306.0239",
      "bytes": 673964,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-9b1c7725c2cf12f794c9.pdf",
      "source_url": "https://arxiv.org/abs/1306.0239"
    },
    {
      "status": "ok",
      "url": "http://cs231n.stanford.edu/vecDerivs.pdf",
      "bytes": 139230,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-abdfbc0eba6792637cd8.pdf",
      "source_url": "http://cs231n.stanford.edu/vecDerivs.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1502.05767",
      "bytes": 587304,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-1046c65bbd003fe767ac.pdf",
      "source_url": "http://arxiv.org/abs/1502.05767"
    },
    {
      "status": "http_404",
      "url": "https://physics.ucsd.edu/neurophysics/courses/physics_171/annurev.neuro.28.061604.135703.pdf",
      "source_url": "https://physics.ucsd.edu/neurophysics/courses/physics_171/annurev.neuro.28.061604.135703.pdf",
      "retried_at": "2026-10-20T18:39:57Z"
    },
    {
      "status": "ok",
      "url": "http://www.cs.toronto.edu/~fritz/absps/imagenet.pdf",
      "bytes": 1414139,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-4d740a2183a85e25a439.pdf",
      "source_url": "http://www.cs.toronto.edu/~fritz/absps/imagenet.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1502.01852",
      "bytes": 2290070,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-e717a1b01bc4dae9b39e.pdf",
      "source_url": "http://arxiv.org/abs/1502.01852"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1302.4389",
      "bytes": 1220391,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-b5e7d421eda0ea1cdd22.pdf",
      "source_url": "https://arxiv.org/abs/1302.4389"
    },
    {
      "status": "http_404",
      "url": "http://www.dartmouth.edu/~gvc/Cybenko_MCSS.pdf",
      "source_url": "http://www.dartmouth.edu/~gvc/Cybenko_MCSS.pdf",
      "retried_at": "2026-10-20T18:39:57Z"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1312.6184",
      "bytes": 271689,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-21d09e035738204e5118.pdf",
      "source_url": "http://arxiv.org/abs/1312.6184"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1412.6550",
      "bytes": 266757,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-9ccbbec8eb923ec61619.pdf",
      "source_url": "http://arxiv.org/abs/1412.6550"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1412.0233",
      "bytes": 863521,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-a25b44b88bdb47b5da12.pdf",
      "source_url": "http://arxiv.org/abs/1412.0233"
    },
    {
      "status": "http_404",
      "url": "http://jmlr.org/proceedings/papers/v9/glorot10a/glorot10a.pdf",
      "source_url": "http://jmlr.org/proceedings/papers/v9/glorot10a/glorot10a.pdf",
      "retried_at": "2026-10-20T18:39:57Z"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1502.03167",
      "bytes": 173548,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-e6b3d10d960cb5f3ddac.pdf",
      "source_url": "http://arxiv.org/abs/1502.03167"
    },
    {
      "status": "ok",
      "url": "http://web.stanford.edu/~hastie/Papers/B67.2%20%282005%29%20301-320%20Zou%20&%20Hastie.pdf",
      "bytes": 331147,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-dabc36cfc0f101d681a8.pdf",
      "source_url": "http://web.stanford.edu/~hastie/Papers/B67.2%20%282005%29%20301-320%20Zou%20&%20Hastie.pdf"
    },
    {
      "status": "ok",
      "url": "http://www.cs.toronto.edu/~rsalakhu/papers/srivastava14a.pdf",
      "bytes": 2869095,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-c1c7dd96fcd15fb52e9b.pdf",
      "source_url": "http://www.cs.toronto.edu/~rsalakhu/papers/srivastava14a.pdf"
    },
    {
      "status": "ok",
      "url": "http://papers.nips.cc/paper/4882-dropout-training-as-adaptive-regularization.pdf",
      "bytes": 440611,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-af1c0d5b5a16ba5c473f.pdf",
      "source_url": "http://papers.nips.cc/paper/4882-dropout-training-as-adaptive-regularization.pdf"
    },
    {
      "status": "ok",
      "url": "http://arxiv.org/pdf/1310.4546.pdf",
      "bytes": 125222,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-c76ac780c92995867704.pdf",
      "source_url": "http://arxiv.org/pdf/1310.4546.pdf"
    },
    {
      "status": "ok",
      "url": "http://arxiv.org/pdf/1212.0901v2.pdf",
      "bytes": 126423,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-44556b7bf45188325244.pdf",
      "source_url": "http://arxiv.org/pdf/1212.0901v2.pdf"
    },
    {
      "status": "ok",
      "url": "http://www.cs.utoronto.ca/~ilya/pubs/ilya_sutskever_phd_thesis.pdf",
      "bytes": 3400650,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-daf312b2dc3a7feb1d59.pdf",
      "source_url": "http://www.cs.utoronto.ca/~ilya/pubs/ilya_sutskever_phd_thesis.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1311.2115",
      "bytes": 915774,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-3bd8bd369834ee574805.pdf",
      "source_url": "http://arxiv.org/abs/1311.2115"
    },
    {
      "status": "ok",
      "url": "http://www.cs.toronto.edu/~tijmen/csc321/slides/lecture_slides_lec6.pdf",
      "bytes": 546843,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-7b52598737bfafc8deab.pdf",
      "source_url": "http://www.cs.toronto.edu/~tijmen/csc321/slides/lecture_slides_lec6.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1412.6980",
      "bytes": 584641,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-3eb52fcd870550106c60.pdf",
      "source_url": "http://arxiv.org/abs/1412.6980"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1312.6055",
      "bytes": 8657823,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-8ac79a60e638dfb4875e.pdf",
      "source_url": "http://arxiv.org/abs/1312.6055"
    },
    {
      "status": "ok",
      "url": "http://www.jmlr.org/papers/volume13/bergstra12a/bergstra12a.pdf",
      "bytes": 728274,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-8a459dcd765c190d80b7.pdf",
      "source_url": "http://www.jmlr.org/papers/volume13/bergstra12a/bergstra12a.pdf"
    },
    {
      "status": "invalid_file_type",
      "url": "http://research.microsoft.com/pubs/192769/tricks-2012.pdf",
      "content_type": "text/html; charset=UTF-8",
      "source_url": "http://research.microsoft.com/pubs/192769/tricks-2012.pdf",
      "retried_at": "2026-10-20T18:40:03Z"
    },
    {
      "status": "ok",
      "url": "http://yann.lecun.com/exdb/publis/pdf/lecun-98b.pdf",
      "bytes": 443761,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-0e140bef9943016ce19b.pdf",
      "source_url": "http://yann.lecun.com/exdb/publis/pdf/lecun-98b.pdf"
    },
    {
      "status": "ok",
      "url": "http://arxiv.org/pdf/1206.5533v2.pdf",
      "bytes": 500953,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-2caab5bec716a898ffef.pdf",
      "source_url": "http://arxiv.org/pdf/1206.5533v2.pdf"
    },
    {
      "status": "invalid_file_type",
      "url": "http://cs.stanford.edu/people/karpathy/cs231nfiles/minimal_net.ipynb",
      "bytes": 231530,
      "reused": false,
      "content_type": null,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-e4c6d7076adbdc5e33e6-verified.ipynb",
      "source_url": "http://cs.stanford.edu/people/karpathy/cs231nfiles/minimal_net.ipynb",
      "retried_at": "2026-10-20T18:39:57Z"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1312.4400",
      "bytes": 595348,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-8e020040299b9ffcde9e.pdf",
      "source_url": "http://arxiv.org/abs/1312.4400"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1511.07122",
      "bytes": 3000738,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-9805e8f88aafc39e02f2.pdf",
      "source_url": "https://arxiv.org/abs/1511.07122"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1412.6806",
      "bytes": 4229020,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-a813867e5c8844d2c52b.pdf",
      "source_url": "http://arxiv.org/abs/1412.6806"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/BVLC/caffe/master/examples/net_surgery.ipynb",
      "bytes": 583251,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-e2dce7788759eea009a5.ipynb",
      "source_url": "https://github.com/BVLC/caffe/blob/master/examples/net_surgery.ipynb"
    },
    {
      "status": "ok",
      "url": "http://yann.lecun.com/exdb/publis/pdf/lecun-98.pdf",
      "bytes": 955058,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-9594571e21ca54f39d83.pdf",
      "source_url": "http://yann.lecun.com/exdb/publis/pdf/lecun-98.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1311.2901",
      "bytes": 36235279,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-d036153bebf88db0ed8b.pdf",
      "source_url": "http://arxiv.org/abs/1311.2901"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1409.4842",
      "bytes": 1214160,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-995439d888a79b28c03a.pdf",
      "source_url": "http://arxiv.org/abs/1409.4842"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1602.07261",
      "bytes": 957744,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-88f60f4e11ed0bbaebe2.pdf",
      "source_url": "http://arxiv.org/abs/1602.07261"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1512.03385",
      "bytes": 819383,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-523013cf51110acbfe60.pdf",
      "source_url": "http://arxiv.org/abs/1512.03385"
    },
    {
      "status": "invalid_file_type",
      "url": "http://research.microsoft.com/en-us/um/people/kahe/ilsvrc15/ilsvrc2015_deep_residual_learning_kaiminghe.pdf",
      "content_type": "text/html; charset=UTF-8",
      "source_url": "http://research.microsoft.com/en-us/um/people/kahe/ilsvrc15/ilsvrc2015_deep_residual_learning_kaiminghe.pdf",
      "retried_at": "2026-10-20T18:40:01Z"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1603.05027",
      "bytes": 1166414,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-780d6bd86240bf248474.pdf",
      "source_url": "https://arxiv.org/abs/1603.05027"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1311.2524",
      "bytes": 6537772,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-5a971c9318fd8ef99b6d.pdf",
      "source_url": "http://arxiv.org/abs/1311.2524"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1312.6199",
      "bytes": 6565323,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-b53916b781e2548d0cf4.pdf",
      "source_url": "http://arxiv.org/abs/1312.6199"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1312.6034",
      "bytes": 2262025,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-3f7d6b2b11db18237720.pdf",
      "source_url": "http://arxiv.org/abs/1312.6034"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1412.0035",
      "bytes": 2265693,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-e9d1b6b1bc8687281a23.pdf",
      "source_url": "http://arxiv.org/abs/1412.0035"
    },
    {
      "status": "ok",
      "url": "http://papers.nips.cc/paper/5420-do-convnets-learn-correspondence.pdf",
      "bytes": 4303882,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-1d7d3fb152f7b332577e.pdf",
      "source_url": "http://papers.nips.cc/paper/5420-do-convnets-learn-correspondence.pdf"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1409.0575",
      "bytes": 8479445,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-c65b029eadefc0ed5d79.pdf",
      "source_url": "http://arxiv.org/abs/1409.0575"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1412.6572",
      "bytes": 1036360,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-1b6f12d7db56a03ce596.pdf",
      "source_url": "http://arxiv.org/abs/1412.6572"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1403.6382",
      "bytes": 405617,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-4d95650b01ae13e04a92.pdf",
      "source_url": "http://arxiv.org/abs/1403.6382"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1310.1531",
      "bytes": 3370444,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-9deb2ec8991b49b399f5.pdf",
      "source_url": "http://arxiv.org/abs/1310.1531"
    },
    {
      "status": "ok",
      "url": "https://arxiv.org/pdf/1411.1792",
      "bytes": 492537,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-240dd54014f9ca0e9fcc.pdf",
      "source_url": "http://arxiv.org/abs/1411.1792"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/fusical/emotiw/master/acm_fusical_paper.pdf",
      "bytes": 1417509,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-e0182cf00e72269d070c.pdf",
      "source_url": "https://github.com/fusical/emotiw/blob/master/acm_fusical_paper.pdf"
    },
    {
      "status": "ok",
      "url": "https://raw.githubusercontent.com/fusical/emotiw/master/cs231n_project_report.pdf",
      "bytes": 5198302,
      "reused": true,
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-5b1591bc2dbaf8680a81.pdf",
      "source_url": "https://github.com/fusical/emotiw/blob/master/cs231n_project_report.pdf"
    },
    {
      "url": "https://cs231n.github.io/assets/pixels_embed_cifar10_big.jpg",
      "source_url": "https://cs231n.github.io/assets/pixels_embed_cifar10_big.jpg",
      "status": "ok",
      "resource_kind": "image",
      "classification_corrected_at": "2026-10-20T19:03:40Z",
      "previous_page_status": "ok",
      "preserved_page_local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/883a92d306056fe6864b.html",
      "bytes": 618569,
      "reused": false,
      "content_type": "image/jpeg",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/retry-20261019-883a92d306056fe6864b.jpg",
      "retried_at": "2026-10-20T19:09:31Z"
    }
  ],
  "repositories": [
    {
      "url": "https://github.com/berkeleydeeprlcourse/homework_spring2026",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/github/homework_spring2026",
      "files": 213,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:23Z"
    },
    {
      "url": "https://github.com/cs231n/cs231n.github.io",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/github/repair-cs231n--cs231n.github.io",
      "files": 338,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:23Z"
    },
    {
      "url": "https://github.com/mariusmuja/flann",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/github/repair-mariusmuja--flann",
      "files": 133,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:23Z"
    },
    {
      "url": "https://github.com/JasperSnoek/spearmint",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/github/repair-JasperSnoek--spearmint",
      "files": 102,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:24Z"
    },
    {
      "url": "https://github.com/gcr/torch-residual-networks",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/github/repair-gcr--torch-residual-networks",
      "files": 16,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:24Z"
    },
    {
      "url": "https://github.com/soumith/convnet-benchmarks",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/github/repair-soumith--convnet-benchmarks",
      "files": 123,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:24Z"
    },
    {
      "url": "https://github.com/BVLC/caffe",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/github/repair-BVLC--caffe",
      "files": 701,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:24Z"
    },
    {
      "url": "https://github.com/fusical/emotiw",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/github/repair-fusical--emotiw",
      "files": 74,
      "reused": true,
      "coverage": "default_branch_files",
      "repository_revalidated_at": "2026-10-18T12:30:24Z"
    }
  ],
  "videos": [
    {
      "url": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
      "kind": "playlist",
      "status": "ok",
      "items": [
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=SupFHGbytvA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 1, Introduction. Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/001-CS 285： Lecture 1, Introduction. Part 1.mp4",
          "bytes": 27908398,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "609.861000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=BYh36cb92JQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 1, Introduction. Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/002-CS 285： Lecture 1, Introduction. Part 2.mp4",
          "bytes": 63978357,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1074.461000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Ufww5pzc_N0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 1, Introduction. Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/003-CS 285： Lecture 1, Introduction. Part 3.mp4",
          "bytes": 120759477,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1741.121000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=tbLaFtYpWWU",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 2, Imitation Learning. Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/004-CS 285： Lecture 2, Imitation Learning. Part 1.mp4",
          "bytes": 94227020,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1487.061000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=YivJ9KDjn-o",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 2, Imitation Learning. Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/005-CS 285： Lecture 2, Imitation Learning. Part 2.mp4",
          "bytes": 64517877,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1386.001000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ppN5ORNrMos",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 2, Imitation Learning. Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/006-CS 285： Lecture 2, Imitation Learning. Part 3.mp4",
          "bytes": 155418485,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1942.801000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=kLuJK6wDmEM",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 2, Imitation Learning. Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/007-CS 285： Lecture 2, Imitation Learning. Part 4.mp4",
          "bytes": 30074014,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "511.401000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=awfrsjYnJmw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 2, Imitation Learning. Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/008-CS 285： Lecture 2, Imitation Learning. Part 5.mp4",
          "bytes": 37436084,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "531.461000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=UQGS4ycGv8g",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 12, Part 1: Model-Based RL with Policies",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/050-CS 285： Lecture 12, Part 1： Model-Based RL with Policies.mp4",
          "bytes": 29466814,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "905.061000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=2POKgmzPAto",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 12, Part 2: Model-Based RL with Policies",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/051-CS 285： Lecture 12, Part 2： Model-Based RL with Policies.mp4",
          "bytes": 25853248,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "903.721000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=JnHoKjSvLjs",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 12, Part 3: Model-Based RL with Policies",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/052-CS 285： Lecture 12, Part 3： Model-Based RL with Policies.mp4",
          "bytes": 28143997,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "772.661000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=y2WXOeZ_tvc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 12, Part 4: Model-Based RL with Policies",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/053-CS 285： Lecture 12, Part 4： Model-Based RL with Policies.mp4",
          "bytes": 47741784,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1759.661000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=_W2eVLi8rQA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 18, Variational Inference, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/076-CS 285： Lecture 18, Variational Inference, Part 4.mp4",
          "bytes": 95443258,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1528.781000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=egJgDbe5oaM",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 21, RL with Sequence Models & Language Models, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/088-CS 285： Lecture 21, RL with Sequence Models & Language Models, Part 1.mp4",
          "bytes": 56837275,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1794.001000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=_CHrLrzTptg",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 21, RL with Sequence Models & Language Models, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/089-CS 285： Lecture 21, RL with Sequence Models & Language Models, Part 2.mp4",
          "bytes": 40701499,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1419.461000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=UZS9jJUn8xo",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 21, RL with Sequence Models & Language Models, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/090-CS 285： Lecture 21, RL with Sequence Models & Language Models, Part 3.mp4",
          "bytes": 31342781,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1018.121000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=y1BKW2PN4pU",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 22, Part 1: Transfer Learning & Meta-Learning",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/091-CS 285： Lecture 22, Part 1： Transfer Learning & Meta-Learning.mp4",
          "bytes": 116357289,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "2656.921000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ZQcznz2X0CQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 22, Part 2: Transfer Learning & Meta-Learning",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/092-CS 285： Lecture 22, Part 2： Transfer Learning & Meta-Learning.mp4",
          "bytes": 18878601,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "588.201000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=zRfEYSduARc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 22, Part 3: Transfer Learning & Meta-Learning",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/093-CS 285： Lecture 22, Part 3： Transfer Learning & Meta-Learning.mp4",
          "bytes": 20536296,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "699.201000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=D6LGzeXK1_8",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 22, Part 4: Transfer Learning & Meta-Learning",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/094-CS 285： Lecture 22, Part 4： Transfer Learning & Meta-Learning.mp4",
          "bytes": 15486699,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "457.541000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=NgSMFMcT2Q4",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 22, Part 5: Transfer Learning & Meta-Learning",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/095-CS 285： Lecture 22, Part 5： Transfer Learning & Meta-Learning.mp4",
          "bytes": 23574364,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "805.921000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=nkl5FN3PMqs",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 23, Part 1: Challenges & Open Problems",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/096-CS 285： Lecture 23, Part 1： Challenges & Open Problems.mp4",
          "bytes": 69676245,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1704.321000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=K0sYKeM_3Is",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Lecture 23, Part 2: Challenges & Open Problems",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/097-CS 285： Lecture 23, Part 2： Challenges & Open Problems.mp4",
          "bytes": 155036120,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "2280.201000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=CMBUdjvM3TY",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Guest Lecture: Aviral Kumar",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/098-CS 285： Guest Lecture： Aviral Kumar.mp4",
          "bytes": 174681496,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "3377.261000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=5gZnuAa55gQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Guest Lecture: Dorsa Sadigh",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/099-CS 285： Guest Lecture： Dorsa Sadigh.mp4",
          "bytes": 205934176,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "3700.521000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=BqZC7mDSbIg",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Eric Mitchell: Reinforcement Learning from Human Feedback: Algorithms & Applications",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-BqZC7mDSbIg.mp4",
          "bytes": 134301920,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "3268.181000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=hZNqpUfqwH0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfVYGEGiAOMaOzzv41Jfm_Ps",
          "title": "CS 285: Andrea Zanette: Towards a Statistical Foundation for Reinforcement Learning",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-hZNqpUfqwH0.mp4",
          "bytes": 163414754,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "3614.161000",
          "reused": false
        }
      ]
    },
    {
      "url": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
      "kind": "playlist",
      "status": "partial",
      "items": [
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=7C2DSdXX-kQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 6, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/023-CS 285： Lecture 6, Part 3.mp4",
          "bytes": 28935370,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1111.341000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=NV4oSWe1H9o",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 15, Part 1: Offline Reinforcement Learning",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/064-CS 285： Lecture 15, Part 1： Offline Reinforcement Learning.mp4",
          "bytes": 65418257,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "2280.581000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=9HrN6nHoxD8",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 15, Part 2: Offline Reinforcement Learning",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/065-CS 285： Lecture 15, Part 2： Offline Reinforcement Learning.mp4",
          "bytes": 34565944,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1532.721000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=YNritd36FB0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 15, Part 3: Offline Reinforcement Learning",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/066-CS 285： Lecture 15, Part 3： Offline Reinforcement Learning.mp4",
          "bytes": 28913607,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1279.641000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=TCn26YClkCw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 16, Part 1: Offline Reinforcement Learning 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/067-CS 285： Lecture 16, Part 1： Offline Reinforcement Learning 2.mp4",
          "bytes": 45748007,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1918.341000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=tKXMLG4FKpI",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 16, Part 2: Offline Reinforcement Learning 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/068-CS 285： Lecture 16, Part 2： Offline Reinforcement Learning 2.mp4",
          "bytes": 10001029,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "452.701000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=KG1MsrGlPwQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 16, Part 3: Offline Reinforcement Learning 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/069-CS 285： Lecture 16, Part 3： Offline Reinforcement Learning 2.mp4",
          "bytes": 27679530,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1096.261000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=0MBLPA4gZPA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 16, Part 4: Offline Reinforcement Learning 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/070-CS 285： Lecture 16, Part 4： Offline Reinforcement Learning 2.mp4",
          "bytes": 28270370,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "739.381000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=o1dB2xDcCuo",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 17, Part 1: RL Theory",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/071-CS 285： Lecture 17, Part 1： RL Theory.mp4",
          "bytes": 69659396,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "3009.021000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=C0vnW9wkZRc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 17, Part 2: RL Theory",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/072-CS 285： Lecture 17, Part 2： RL Theory.mp4",
          "bytes": 29262200,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1318.461000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=AOypIa_8RXg",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 3, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-AOypIa_8RXg.mp4",
          "bytes": 14757108,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "224.161000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=kPa6hU9prg4",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 3, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-kPa6hU9prg4.mp4",
          "bytes": 71866479,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1084.001000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ubSsUJbLkwM",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 3, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-ubSsUJbLkwM.mp4",
          "bytes": 67053093,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "941.161000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=dsNtkT7LF8M",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 3, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-dsNtkT7LF8M.mp4",
          "bytes": 93339682,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1406.801000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Px3dQiv6R7E",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Lecture 3, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-Px3dQiv6R7E.mp4",
          "bytes": 92955987,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1172.241000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=_zMe9Vw6am8",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Guest Lecture, Tengyu Ma",
          "status": "no_1080_or_720",
          "error": "ERROR: [youtube] _zMe9Vw6am8: Requested format is not available. Use --list-formats for a list of available formats\n",
          "retried_at": "2026-10-20T18:40:03Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=StQXBm1OMGc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Guest Lecture: Karol Hausman",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-StQXBm1OMGc.mp4",
          "bytes": 204642934,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4927.801000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=0xfhyVYryEw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Guest Lecture, Natasha Jaques",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-0xfhyVYryEw.mp4",
          "bytes": 241297369,
          "valid": true,
          "height": 1080,
          "width": 1852,
          "duration": "4310.761000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=HTabaAB0u20",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfXxKgI1GgyV1B_Xa0DxE5eH",
          "title": "CS 285: Guest Lecture: Zico Kolter",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-HTabaAB0u20.mp4",
          "bytes": 467609681,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "5519.881000",
          "reused": false
        }
      ]
    },
    {
      "url": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
      "kind": "playlist",
      "status": "partial",
      "items": [
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=jds0Wh9jTvE",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 4, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/009-CS 285： Lecture 4, Part 1.mp4",
          "bytes": 43030823,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1588.001000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Cip5UeGrCEE",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 4, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/010-CS 285： Lecture 4, Part 2.mp4",
          "bytes": 10827465,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "442.921000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Pua9zO_YmKA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 4, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/011-CS 285： Lecture 4, Part 3.mp4",
          "bytes": 13312858,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "550.681000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=eG9-F4r5k70",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 4, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/012-CS 285： Lecture 4, Part 4.mp4",
          "bytes": 8843433,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "350.101000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=dFqoGAyofUQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 4, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/013-CS 285： Lecture 4, Part 5.mp4",
          "bytes": 15376654,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "554.261000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=hfj9mS3nTLU",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 4, Part 6",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/014-CS 285： Lecture 4, Part 6.mp4",
          "bytes": 13067587,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "183.681000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=GKoKNYaBvM0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 5, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/015-CS 285： Lecture 5, Part 1.mp4",
          "bytes": 19702338,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "841.041000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=VSPYKXm_hMA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 5, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/016-CS 285： Lecture 5, Part 2.mp4",
          "bytes": 21502906,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "796.681000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=VgdSubQN35g",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 5, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/017-CS 285： Lecture 5, Part 3.mp4",
          "bytes": 22320768,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "891.801000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=KZd508qGFt0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 5, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/018-CS 285： Lecture 5, Part 4.mp4",
          "bytes": 25797454,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "940.441000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=QRLDAQbWc78",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 5, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/019-CS 285： Lecture 5, Part 5.mp4",
          "bytes": 12548500,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "452.101000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=PEzuojy8lVo",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 5, Part 6",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/020-CS 285： Lecture 5, Part 6.mp4",
          "bytes": 24879997,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "811.521000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=wr00ef_TY6Q",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 6, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/021-CS 285： Lecture 6, Part 1.mp4",
          "bytes": 39490072,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1512.801000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=KVHtuwVhULA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 6, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/022-CS 285： Lecture 6, Part 2.mp4",
          "bytes": 32667344,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1048.741000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=quRjnkj-MA0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 6, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/024-CS 285： Lecture 6, Part 4.mp4",
          "bytes": 27082386,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "954.141000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=A99gFMZPw7w",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 6, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/025-CS 285： Lecture 6, Part 5.mp4",
          "bytes": 16543493,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "215.701000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=pP_67mTJbGw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 7, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/026-CS 285： Lecture 7, Part 1.mp4",
          "bytes": 25047176,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "976.381000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=QUbuBEY12u0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 7, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/027-CS 285： Lecture 7, Part 2.mp4",
          "bytes": 25444706,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "907.641000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Mz7XweEMCVI",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 7, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/028-CS 285： Lecture 7, Part 3.mp4",
          "bytes": 20592157,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "716.581000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=9bOurz4aCbA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 7, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/029-CS 285： Lecture 7, Part 4.mp4",
          "bytes": 28876996,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1021.081000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=7-D8RL3D6CI",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 8, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/030-CS 285： Lecture 8, Part 1.mp4",
          "bytes": 22025709,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "817.321000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=lqC9w532erw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 8, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/031-CS 285： Lecture 8, Part 2.mp4",
          "bytes": 21780558,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "716.441000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=oKfUMzfpAw0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 8, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/032-CS 285： Lecture 8, Part 3.mp4",
          "bytes": 17823198,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "514.681000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=oMUSn1eRm7A",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 8, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/033-CS 285： Lecture 8, Part 4.mp4",
          "bytes": 38395478,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1420.901000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Q-Qwjz8Zmh0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 8, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/034-CS 285： Lecture 8, Part 5.mp4",
          "bytes": 14812191,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "603.901000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=cmGSnu-PIwU",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 8, Part 6",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/035-CS 285： Lecture 8, Part 6.mp4",
          "bytes": 25061900,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "659.741000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ySenCHPsKJU",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 9, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/036-CS 285： Lecture 9, Part 1.mp4",
          "bytes": 32324445,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1282.581000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=LtAt5M_a0dI",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 9, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/037-CS 285： Lecture 9, Part 2.mp4",
          "bytes": 28853033,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1128.001000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=WuPauZgX7BM",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 9, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/038-CS 285： Lecture 9, Part 3.mp4",
          "bytes": 8744054,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "349.601000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=QWnpF0FaKL4",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 9, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/039-CS 285： Lecture 9, Part 4.mp4",
          "bytes": 33799972,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1267.761000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=4SL0DnxC1GM",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 10, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/040-CS 285： Lecture 10, Part 1.mp4",
          "bytes": 31627528,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1159.341000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=pd9mKcH4kkk",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 10, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/041-CS 285： Lecture 10, Part 2.mp4",
          "bytes": 36017381,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1391.261000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=gqTE8-tH3Iw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 10, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/042-CS 285： Lecture 10, Part 3.mp4",
          "bytes": 36644462,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1428.781000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=PHC2dm4E_VQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 10, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/043-CS 285： Lecture 10, Part 4.mp4",
          "bytes": 21062274,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "802.641000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=4Km05TctgNw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 10, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/044-CS 285： Lecture 10, Part 5.mp4",
          "bytes": 20275875,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "380.433333",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=LkTmiylbHYk",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 11, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/045-CS 285： Lecture 11, Part 1.mp4",
          "bytes": 33207344,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1066.261000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=pSvjDO1B9WY",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 11, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/046-CS 285： Lecture 11, Part 2.mp4",
          "bytes": 19132270,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "574.621000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=zKiyNUSLGbQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 11, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/047-CS 285： Lecture 11, Part 3.mp4",
          "bytes": 32769223,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1028.421000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=7OjR-DSS7dM",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 11, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/048-CS 285： Lecture 11, Part 4.mp4",
          "bytes": 16944789,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "413.281000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=2EWicx9uP1Q",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 11, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/049-CS 285： Lecture 11, Part 5.mp4",
          "bytes": 40383663,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1041.761000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=RTLeJrp5Yp4",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 13, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/054-CS 285： Lecture 13, Part 1.mp4",
          "bytes": 37606369,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1191.041000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=bb3Aus4R654",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 13, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/055-CS 285： Lecture 13, Part 2.mp4",
          "bytes": 26642587,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "948.161000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=VR6no95qNts",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 13, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/056-CS 285： Lecture 13, Part 3.mp4",
          "bytes": 26394835,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "870.521000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=85_0i1Ug1kg",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 13, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/057-CS 285： Lecture 13, Part 4.mp4",
          "bytes": 23824457,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "781.561000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=9Y9lHFgiJZ0",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 13, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/058-CS 285： Lecture 13, Part 5.mp4",
          "bytes": 12130282,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "409.361000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=40-_EclzZ5Q",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 13, Part 6",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/059-CS 285： Lecture 13, Part 6.mp4",
          "bytes": 23790789,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "759.633333",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=HnV3ed8wqPA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 14, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/060-CS 285： Lecture 14, Part 1.mp4",
          "bytes": 29513160,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "856.981000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=FxzreFYUkxo",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 14, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/061-CS 285： Lecture 14, Part 2.mp4",
          "bytes": 33184666,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "927.341000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=N9I0jstOWCc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 14, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/062-CS 285： Lecture 14, Part 3.mp4",
          "bytes": 26546120,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "831.901000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=9O3GMntSL80",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 14, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/063-CS 285： Lecture 14, Part 4.mp4",
          "bytes": 22925599,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "481.621000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=UTMpM4orS30",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 18, Variational Inference, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/073-CS 285： Lecture 18, Variational Inference, Part 1.mp4",
          "bytes": 33221143,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1212.041000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=VWb0ZywWpqc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 18, Variational Inference, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/074-CS 285： Lecture 18, Variational Inference, Part 2.mp4",
          "bytes": 32343736,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1176.441000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=4LuA5m5Hsxc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 18, Variational Inference, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/075-CS 285： Lecture 18, Variational Inference, Part 3.mp4",
          "bytes": 29857594,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1071.841000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=MzVlYYGtg0M",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 19, Control as Inference, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/077-CS 285： Lecture 19, Control as Inference, Part 1.mp4",
          "bytes": 34691270,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1265.021000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=1NgU3EKHlpY",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 19, Control as Inference, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/078-CS 285： Lecture 19, Control as Inference, Part 2.mp4",
          "bytes": 49314751,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1718.066667",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=PAvT1Ypvmm4",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 19, Control as Inference, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/079-CS 285： Lecture 19, Control as Inference, Part 3.mp4",
          "bytes": 36064178,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1285.901000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=LyG1lLf1BQc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 19, Control as Inference, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/080-CS 285： Lecture 19, Control as Inference, Part 4.mp4",
          "bytes": 15685601,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "593.461000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=QYY94MXgmnc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 19, Control as Inference, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/081-CS 285： Lecture 19, Control as Inference, Part 5.mp4",
          "bytes": 46702770,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "657.766667",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=EcxpbhDeuZw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 20, Inverse Reinforcement Learning, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/082-CS 285： Lecture 20, Inverse Reinforcement Learning, Part 1.mp4",
          "bytes": 44390542,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1429.641000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=82Sr9YqeQNc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 20, Inverse Reinforcement Learning, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/083-CS 285： Lecture 20, Inverse Reinforcement Learning, Part 2.mp4",
          "bytes": 20313173,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "748.021000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=OsO2nLfxZVQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 20, Inverse Reinforcement Learning, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/084-CS 285： Lecture 20, Inverse Reinforcement Learning, Part 3.mp4",
          "bytes": 14074378,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "500.541000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ubwJh6jx4Dc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 20, Inverse Reinforcement Learning, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/085-CS 285： Lecture 20, Inverse Reinforcement Learning, Part 4.mp4",
          "bytes": 35559528,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "861.161000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=JHrlF10v2Og",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 1, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-JHrlF10v2Og.mp4",
          "bytes": 35854988,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "615.621000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=IoF7D0qec0I",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 1, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-IoF7D0qec0I.mp4",
          "bytes": 24362576,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "755.541000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=BYoKE9yRy8g",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 1, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-BYoKE9yRy8g.mp4",
          "bytes": 29609131,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "610.901000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=xRmBEnI55es",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 1, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-xRmBEnI55es.mp4",
          "bytes": 20060055,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "674.501000",
          "reused": true,
          "retried_at": "2026-10-18T18:48:10Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=HUzyjOsd2PA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 2, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-HUzyjOsd2PA.mp4",
          "bytes": 58500467,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1421.061000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=988gLurg01U",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 2, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-988gLurg01U.mp4",
          "bytes": 25292491,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "927.781000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ajAaM5FMRz4",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 2, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-ajAaM5FMRz4.mp4",
          "bytes": 6763237,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "252.741000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=H_z7vxGhsQk",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 2, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-H_z7vxGhsQk.mp4",
          "bytes": 25314234,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "183.041000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=e2PpdPC34kI",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 2, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-e2PpdPC34kI.mp4",
          "bytes": 24415823,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "918.861000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=nM9f-5oQ86Y",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 2, Part 6",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-nM9f-5oQ86Y.mp4",
          "bytes": 10787458,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "297.401000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=5GJkqMFgADw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 12, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/050-CS 285： Lecture 12, Part 1： Model-Based RL with Policies.mp4",
          "bytes": 29466814,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "905.061000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=cVnTRwrY4lE",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 12, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/051-CS 285： Lecture 12, Part 2： Model-Based RL with Policies.mp4",
          "bytes": 25853248,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "903.721000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=wXcu6xMs9BM",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 12, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/052-CS 285： Lecture 12, Part 3： Model-Based RL with Policies.mp4",
          "bytes": 28143997,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "772.661000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=DszxsbAl8Eo",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 12, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/053-CS 285： Lecture 12, Part 4： Model-Based RL with Policies.mp4",
          "bytes": 47741784,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1759.661000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=nRji3pMCCPo",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 18, Variational Inference, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/076-CS 285： Lecture 18, Variational Inference, Part 4.mp4",
          "bytes": 95443258,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "1528.781000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=IIFS2u4V7pk",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 21, Transfer Learning, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-IIFS2u4V7pk.mp4",
          "bytes": 28145576,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "740.661000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=D3KWk4VaLSs",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 21, Transfer Learning, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-D3KWk4VaLSs.mp4",
          "bytes": 19235673,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "499.221000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=gdd7QMBbXNk",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 21, Transfer Learning, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-gdd7QMBbXNk.mp4",
          "bytes": 38552744,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "741.921000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=9a9rKtWF85I",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 21, Transfer Learning, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-9a9rKtWF85I.mp4",
          "bytes": 71968136,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1553.261000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=tKOnUVhFZ5o",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 22, Meta-Learning, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-tKOnUVhFZ5o.mp4",
          "bytes": 28424900,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1041.121000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=mftNApIM1Yc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 22, Meta-Learning, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-mftNApIM1Yc.mp4",
          "bytes": 27149758,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1022.761000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=oVEvw_0Qqjc",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 21, Transfer Learning, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-oVEvw_0Qqjc.mp4",
          "bytes": 39030806,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1217.321000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=w9KAmvUA9WI",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 22, Meta-Learning, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-w9KAmvUA9WI.mp4",
          "bytes": 29426326,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1024.081000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=UY8Az7kcL7Q",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 22, Meta-Learning, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-UY8Az7kcL7Q.mp4",
          "bytes": 20119686,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "676.161000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=RmkPSD92-Ro",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 22, Meta-Learning, Part 5",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-RmkPSD92-Ro.mp4",
          "bytes": 20324467,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "638.800000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=3ezmV6y6WUw",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 23, Open Problems, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-3ezmV6y6WUw.mp4",
          "bytes": 59893261,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1733.021000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=GArIRCAeSiQ",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 23, Open Problems, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-GArIRCAeSiQ.mp4",
          "bytes": 21101053,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "606.521000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=i25Vb1LB0DE",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 23, Open Problems, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-i25Vb1LB0DE.mp4",
          "bytes": 25248063,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "684.881000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=g4_2IfZqDLI",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 6, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/023-CS 285： Lecture 6, Part 3.mp4",
          "bytes": 28935370,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1111.341000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ft1YdOEpAQg",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 15, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/064-CS 285： Lecture 15, Part 1： Offline Reinforcement Learning.mp4",
          "bytes": 65418257,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "2280.581000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=B_HuNSjxbKg",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 15, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/065-CS 285： Lecture 15, Part 2： Offline Reinforcement Learning.mp4",
          "bytes": 34565944,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1532.721000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=scYY2Q8ENJs",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 15, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/066-CS 285： Lecture 15, Part 3： Offline Reinforcement Learning.mp4",
          "bytes": 28913607,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1279.641000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=BeWIyptRj9Y",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 15, Part 4",
          "status": "no_1080_or_720",
          "error": "ERROR: [youtube] BeWIyptRj9Y: Requested format is not available. Use --list-formats for a list of available formats\n",
          "retried_at": "2026-10-20T18:40:03Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=VyUvgCNX_Vk",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 15, Part 5a",
          "status": "no_1080_or_720",
          "error": "ERROR: [youtube] VyUvgCNX_Vk: Requested format is not available. Use --list-formats for a list of available formats\n",
          "retried_at": "2026-10-20T18:40:09Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Gelfx1FJLu4",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 16, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/067-CS 285： Lecture 16, Part 1： Offline Reinforcement Learning 2.mp4",
          "bytes": 45748007,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1918.341000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=c22anX3wiSo",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 16, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/068-CS 285： Lecture 16, Part 2： Offline Reinforcement Learning 2.mp4",
          "bytes": 10001029,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "452.701000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=RsagaGXSN_k",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 16, Part 3",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/069-CS 285： Lecture 16, Part 3： Offline Reinforcement Learning 2.mp4",
          "bytes": 27679530,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1096.261000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=IE4kUR3yN8o",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 16, Part 4",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/070-CS 285： Lecture 16, Part 4： Offline Reinforcement Learning 2.mp4",
          "bytes": 28270370,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "739.381000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=KUDKSxflwYI",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 17, Part 1",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/071-CS 285： Lecture 17, Part 1： RL Theory.mp4",
          "bytes": 69659396,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "3009.021000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=SlxQhZWQ62o",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 17, Part 2",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/072-CS 285： Lecture 17, Part 2： RL Theory.mp4",
          "bytes": 29262200,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "1318.461000",
          "reused": true
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=oZ-m7amJiRE",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 15, Part 5b",
          "status": "no_1080_or_720",
          "error": "ERROR: [youtube] oZ-m7amJiRE: Requested format is not available. Use --list-formats for a list of available formats\n",
          "retried_at": "2026-10-20T18:40:08Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=nctFgWfN6yA",
          "playlist": "https://www.youtube.com/playlist?list=PL_iWQOsE6TfURIIhCrlt-wj9ByIVpbfGc",
          "title": "CS 285: Lecture 17, Part 3",
          "status": "no_1080_or_720",
          "error": "ERROR: [youtube] nctFgWfN6yA: Requested format is not available. Use --list-formats for a list of available formats\n",
          "retried_at": "2026-10-20T18:40:09Z"
        }
      ]
    },
    {
      "url": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
      "kind": "playlist",
      "status": "ok",
      "items": [
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=TUBBIgtQL_k",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 9/4/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-TUBBIgtQL_k.mp4",
          "bytes": 233008536,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4880.261000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=SinprXg2hUA",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 8/28/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-SinprXg2hUA.mp4",
          "bytes": 237773076,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4340.841000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=w_IIP-swuVo",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 9/11/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-w_IIP-swuVo.mp4",
          "bytes": 118899708,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4495.461000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=doR5bMe-Wic",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 9/23/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-doR5bMe-Wic.mp4",
          "bytes": 144191045,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4973.101000",
          "reused": true,
          "retried_at": "2026-10-18T18:48:18Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=EKqxumCuAAY",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 9/18/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-EKqxumCuAAY.mp4",
          "bytes": 133875838,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4725.521000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Ds1trXd6pos",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 9/16/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-Ds1trXd6pos.mp4",
          "bytes": 167082283,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4815.301000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=6PYJFUu3eLQ",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 9/9/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-6PYJFUu3eLQ.mp4",
          "bytes": 311037003,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4464.921000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=uR1Ubd2hAlE",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 9/30/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-uR1Ubd2hAlE.mp4",
          "bytes": 110716037,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4683.281000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=pE0GUFs-EHI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 10/2/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-pE0GUFs-EHI.mp4",
          "bytes": 129754994,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4934.181000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=7Lwf-BoIu3M",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 9/25/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-7Lwf-BoIu3M.mp4",
          "bytes": 173120731,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4940.041000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=6JDfrPRhexQ",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 10/7/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-6JDfrPRhexQ.mp4",
          "bytes": 148494492,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4726.041000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=9AbBfIgTzoo",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 10/14/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-9AbBfIgTzoo.mp4",
          "bytes": 183398362,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4980.661000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Pei6G8_3r8I",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 10/16/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-Pei6G8_3r8I.mp4",
          "bytes": 155072203,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4742.461000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=eeww07Jxncw",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 10/23/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-eeww07Jxncw.mp4",
          "bytes": 237596761,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4993.981000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=DP0SJrNgV60",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 10/21/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-DP0SJrNgV60.mp4",
          "bytes": 152862041,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4673.901000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=oUnsDUtNsOQ",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 10/30/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-oUnsDUtNsOQ.mp4",
          "bytes": 586710020,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4630.241000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=QAUDfIgXnjw",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 11/4/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-QAUDfIgXnjw.mp4",
          "bytes": 182471789,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "5340.461000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=SA4FgI3_nmg",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 11/6/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-SA4FgI3_nmg.mp4",
          "bytes": 204017535,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "5265.181000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=7KAeOt0AXO4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 11/20/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-7KAeOt0AXO4.mp4",
          "bytes": 145611621,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4663.721000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=4qH_h5_V3O4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 11/13/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-4qH_h5_V3O4.mp4",
          "bytes": 139682269,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4955.081000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=tzieElmtAjs",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 11/18/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-tzieElmtAjs.mp4",
          "bytes": 229229182,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "5129.181000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=qirwKZQOxcw",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 11/25/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-qirwKZQOxcw.mp4",
          "bytes": 243135936,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4475.461000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=TBTvYXfYBKk",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwhWJpGazJ9VSj9CFMkb79A",
          "title": "CS285 Fa19 12/2/19",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-TBTvYXfYBKk.mp4",
          "bytes": 457640947,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4669.321000",
          "reused": false
        }
      ]
    },
    {
      "url": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
      "kind": "playlist",
      "status": "ok",
      "items": [
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=zVA5Pg8FVW4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 11/14/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-zVA5Pg8FVW4.mp4",
          "bytes": 107323264,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4594.881000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ue9aS17d5iI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 11/9/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-ue9aS17d5iI.mp4",
          "bytes": 156491880,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4913.441000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=hzcaVWkyOzk",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 11/7/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-hzcaVWkyOzk.mp4",
          "bytes": 173624610,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "5016.671202",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=RE_4L7SoatA",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 11/2/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-RE_4L7SoatA.mp4",
          "bytes": 147147163,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4986.044082",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=lXJeYCRtFvI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 10/26/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-lXJeYCRtFvI.mp4",
          "bytes": 142575322,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4939.836372",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=brLZ2ny40n4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 10/24/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-brLZ2ny40n4.mp4",
          "bytes": 188416328,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4887.196735",
          "reused": true,
          "retried_at": "2026-10-18T18:48:18Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=krNJGBcEEzU",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 10/17/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-krNJGBcEEzU.mp4",
          "bytes": 122637649,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4698.673923",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Y6feXBY6_XQ",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 10/31/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-Y6feXBY6_XQ.mp4",
          "bytes": 242500240,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4719.041000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=yRAphPPbBYI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 10/19/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-yRAphPPbBYI.mp4",
          "bytes": 247704495,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4829.448707",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=YnistinWUv4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 10/12/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-YnistinWUv4.mp4",
          "bytes": 130609538,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4271.914376",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=xbQQ1xkYDug",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 10/3/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-xbQQ1xkYDug.mp4",
          "bytes": 151390700,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "5185.248073",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=oqvTC1rTjg8",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 10/10/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-oqvTC1rTjg8.mp4",
          "bytes": 113510377,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "5024.821000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=eF5Ka834TCA",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 9/28/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-eF5Ka834TCA.mp4",
          "bytes": 132988466,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4508.061315",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=6v4syGD--hQ",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 9/19/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-6v4syGD--hQ.mp4",
          "bytes": 141031948,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4712.605896",
          "reused": false,
          "retried_at": "2026-10-18T18:48:54Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=os3sIwVHfCk",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 9/26/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-os3sIwVHfCk.mp4",
          "bytes": 141740610,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4798.612608",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=1bpQ0QDPGuI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 10/5/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-1bpQ0QDPGuI.mp4",
          "bytes": 135524399,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4625.541000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Tol_jw5hWnI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112  Fa18 9/7/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-Tol_jw5hWnI.mp4",
          "bytes": 240254475,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4940.401000",
          "reused": false,
          "retried_at": "2026-10-18T18:49:04Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=chLN1e3ehZE",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS 294-112 Fa18 9/12/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-chLN1e3ehZE.mp4",
          "bytes": 97305081,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4323.261000",
          "reused": false,
          "retried_at": "2026-10-18T18:48:54Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=XGmd3wcyDg8",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112  Fa18 9/5/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-XGmd3wcyDg8.mp4",
          "bytes": 108593803,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4981.701000",
          "reused": false,
          "retried_at": "2026-10-18T18:49:17Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ml8wUkE0M6U",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 8/31/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-ml8wUkE0M6U.mp4",
          "bytes": 108680491,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "5005.061000",
          "reused": false,
          "retried_at": "2026-10-18T18:49:25Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=yPMkX_6-ESE",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 8/24/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-yPMkX_6-ESE.mp4",
          "bytes": 130784850,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4803.341000",
          "reused": false,
          "retried_at": "2026-10-18T18:49:31Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=opaBjK4TfLc",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 8/22/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-opaBjK4TfLc.mp4",
          "bytes": 109059675,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4134.361000",
          "reused": false,
          "retried_at": "2026-10-18T18:49:34Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=8-cEIknXtaI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 9/21/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-8-cEIknXtaI.mp4",
          "bytes": 128367926,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "5177.081000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=hP1UHU_1xEQ",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 9/14/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-hP1UHU_1xEQ.mp4",
          "bytes": 129344159,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "5220.147664",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=xZKj7Z1CwHc",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIxJMR-j5A1mkxK26gh_qg37",
          "title": "CS294-112 Fa18 8/29/18",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-xZKj7Z1CwHc.mp4",
          "bytes": 175882467,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4696.421000",
          "reused": false
        }
      ]
    },
    {
      "url": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
      "kind": "playlist",
      "status": "ok",
      "items": [
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Q4kF8sfggoI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 8/23/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-Q4kF8sfggoI.mp4",
          "bytes": 140090385,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "3523.883537",
          "reused": false,
          "retried_at": "2026-10-18T18:49:47Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=tWNpiNzWuO8",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 9/6/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-tWNpiNzWuO8.mp4",
          "bytes": 132320718,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4181.333333",
          "reused": false,
          "retried_at": "2026-10-18T18:50:06Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=PpVhtJn-iZI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 9/11/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-PpVhtJn-iZI.mp4",
          "bytes": 148682506,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4617.901000",
          "reused": false,
          "retried_at": "2026-10-18T18:50:16Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=nZXC5OdDfs4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 9/18/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-nZXC5OdDfs4.mp4",
          "bytes": 174920994,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4683.141000",
          "reused": false,
          "retried_at": "2026-10-18T18:50:32Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=EfgC7v5V608",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 9/20/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-EfgC7v5V608.mp4",
          "bytes": 137573684,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4476.133878",
          "reused": false,
          "retried_at": "2026-10-18T18:50:15Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=yap_g0d7iBQ",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 9/25/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-yap_g0d7iBQ.mp4",
          "bytes": 125750382,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4831.341000",
          "reused": false,
          "retried_at": "2026-10-18T18:50:44Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=C_LGsoe36I8",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 8/28/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-C_LGsoe36I8.mp4",
          "bytes": 169466651,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4957.101000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=k1vNh4rNYec",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 9/13/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-k1vNh4rNYec.mp4",
          "bytes": 132233630,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4030.221000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=iOYiPhu5GEk",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 10/4/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-iOYiPhu5GEk.mp4",
          "bytes": 196067726,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4558.381000",
          "reused": false,
          "retried_at": "2026-10-18T18:50:54Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=PTbxa6GsTWc",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 8/30/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-PTbxa6GsTWc.mp4",
          "bytes": 160498284,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4757.741000",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=-3BcZwgmZLk",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 10/9/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair--3BcZwgmZLk.mp4",
          "bytes": 124378906,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4471.621000",
          "reused": false,
          "retried_at": "2026-10-18T18:50:41Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ycCtmp4hcUs",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 10/11/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-ycCtmp4hcUs.mp4",
          "bytes": 300745409,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4810.121000",
          "reused": false,
          "retried_at": "2026-10-18T18:51:54Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=npi6B4VQ-7s",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 10/16/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-npi6B4VQ-7s.mp4",
          "bytes": 147158385,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4896.261000",
          "reused": false,
          "retried_at": "2026-10-18T18:51:22Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=UqSx23W9RYE",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 10/23/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-UqSx23W9RYE.mp4",
          "bytes": 196166794,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4115.261000",
          "reused": false,
          "retried_at": "2026-10-18T18:53:11Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=AwdauFLan7M",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 9/27/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-AwdauFLan7M.mp4",
          "bytes": 169399891,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4335.722812",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Xe9bktyYB34",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 10/25/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-Xe9bktyYB34.mp4",
          "bytes": 225060406,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4574.029206",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=mc-DtbhhiKA",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 10/30/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-mc-DtbhhiKA.mp4",
          "bytes": 147029516,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4954.836463",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=j9QI21xtqV4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 11/1/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-j9QI21xtqV4.mp4",
          "bytes": 220639543,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4993.915646",
          "reused": false,
          "retried_at": "2026-10-18T18:53:14Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=0WbVUvKJpg4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 10/18/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-0WbVUvKJpg4.mp4",
          "bytes": 156689465,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4719.409342",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=ixtEeS6aCKU",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 11/15/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-ixtEeS6aCKU.mp4",
          "bytes": 113985291,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4405.220136",
          "reused": false,
          "retried_at": "2026-10-18T18:52:55Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=gqX8J38tESw",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 11/20/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-gqX8J38tESw.mp4",
          "bytes": 246935490,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4603.501000",
          "reused": false,
          "retried_at": "2026-10-18T18:53:32Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=QJpc_T65QRY",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 11/6/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-QJpc_T65QRY.mp4",
          "bytes": 137144758,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "5007.468167",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=CHKSBEx_k54",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 11/8/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-CHKSBEx_k54.mp4",
          "bytes": 183804857,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4620.329796",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=vRkIwM4GktE",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIznC9CDbVTjAF2oyt8_VAe3",
          "title": "CS294-112 10/2/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-vRkIwM4GktE.mp4",
          "bytes": 343335836,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "4378.701000",
          "reused": false
        }
      ]
    },
    {
      "url": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
      "kind": "playlist",
      "status": "partial",
      "items": [
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=8jQIKgTzQd4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 1/18/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] 8jQIKgTzQd4: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:06Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=kl_G95uKTHw",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 1/23/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] kl_G95uKTHw: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:09Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=mZtlW_xtarI",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 1/25/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] mZtlW_xtarI: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:11Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=qVsLk5CVy_c",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 1/30/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] qVsLk5CVy_c: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:12Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=o0Ebur3aNMo",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 2/1/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] o0Ebur3aNMo: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:12Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=iHugFEgovhc",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 2/6/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] iHugFEgovhc: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:12Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=IL3gVyJMmhg",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 2/8/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] IL3gVyJMmhg: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:14Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=BB-BhTn6DCM",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 2/13/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] BB-BhTn6DCM: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:14Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Wnl-Qh2UHGg",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 2/15/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] Wnl-Qh2UHGg: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:14Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=h1-pj4Y9-kM",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 2/22/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] h1-pj4Y9-kM: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:14Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=6EasN2FAIX0",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 2/27/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] 6EasN2FAIX0: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:17Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=5_wYdPXkcxc",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-131 2/27/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] 5_wYdPXkcxc: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:17Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=J2blDuU3X1I",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 3/06/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] J2blDuU3X1I: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:17Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=UClw47acYnw",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 3/01/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] UClw47acYnw: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:17Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Fauwwkiy-bo",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 3/13/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] Fauwwkiy-bo: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:19Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=_t5fpZuuf-4",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 3/08/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] _t5fpZuuf-4: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:20Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=IDSA2wAACr0",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 3/15/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] IDSA2wAACr0: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:20Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=SfCa1HQMkuw",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 3/20/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] SfCa1HQMkuw: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:20Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=_UVYhuATS9E",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 3/22/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] _UVYhuATS9E: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:22Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=Hx4XpVdJOI0",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 4/3/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] Hx4XpVdJOI0: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:22Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=XDtFXBYpl1w",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS 294-112 4/5/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] XDtFXBYpl1w: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:23Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=eFSayJF0rxM",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 4/10/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] eFSayJF0rxM: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:23Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=f4gKhK8Q6mY",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 4/24/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] f4gKhK8Q6mY: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:25Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=hKeSPnvNNJ8",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 4/26/17",
          "status": "source_unavailable",
          "error": "ERROR: [youtube] hKeSPnvNNJ8: Video unavailable\n",
          "retried_at": "2026-10-20T18:40:25Z"
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=a7JW0KMFMaw",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 4/12/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-a7JW0KMFMaw.mp4",
          "bytes": 124469633,
          "valid": true,
          "height": 720,
          "width": 1280,
          "duration": "3927.980408",
          "reused": false
        },
        {
          "dataset": "courses",
          "owner": "25-CS185-285-Deep-Reinforcement-Learning",
          "url": "https://www.youtube.com/watch?v=fZNyHoXgV7M",
          "playlist": "https://www.youtube.com/playlist?list=PLkFD6_40KJIwTmSbCv9OVJB3YaO4sFwkX",
          "title": "CS294-112 4/19/17",
          "status": "ok",
          "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-fZNyHoXgV7M.mp4",
          "bytes": 238666555,
          "valid": true,
          "height": 1080,
          "width": 1920,
          "duration": "4874.481000",
          "reused": false
        }
      ]
    },
    {
      "url": "https://www.youtube.com/watch?v=DsGd2e9JNH4",
      "kind": "single_video",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-DsGd2e9JNH4.mp4",
      "bytes": 25013510,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "590.861000",
      "reused": true,
      "reused_from": "open-courses-0923/05-CS231n-Deep-Learning-for-Computer-Vision/videos/repair-DsGd2e9JNH4.mp4"
    },
    {
      "url": "https://www.youtube.com/watch?v=inN8seMm7UI",
      "kind": "single_video",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-inN8seMm7UI.mp4",
      "bytes": 17838030,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "189.841000",
      "reused": true,
      "reused_from": "open-courses-0923/05-CS231n-Deep-Learning-for-Computer-Vision/videos/repair-inN8seMm7UI.mp4"
    },
    {
      "url": "https://www.youtube.com/watch?v=EK61htlw8hY",
      "kind": "single_video",
      "status": "source_unavailable",
      "error": "ERROR: [youtube] EK61htlw8hY: Video unavailable\n",
      "title": "",
      "retried_at": "2026-10-20T18:40:23Z"
    },
    {
      "url": "https://www.youtube.com/watch?v=u6aEYuemt0M",
      "kind": "single_video",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-u6aEYuemt0M.mp4",
      "bytes": 348579020,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "5116.141000",
      "reused": true,
      "reused_from": "open-courses-0923/05-CS231n-Deep-Learning-for-Computer-Vision/videos/repair-u6aEYuemt0M.mp4"
    },
    {
      "url": "https://www.youtube.com/watch?v=1PGLj-uKT1w",
      "kind": "single_video",
      "status": "ok",
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/repair-1PGLj-uKT1w.mp4",
      "bytes": 160464485,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "2049.701000",
      "reused": true,
      "reused_from": "open-courses-0923/05-CS231n-Deep-Learning-for-Computer-Vision/videos/repair-1PGLj-uKT1w.mp4"
    }
  ],
  "skipped": [
    {
      "url": "https://rtl.berkeley.edu/classroom-database/hearst-annex-a1",
      "reason": "external_reference"
    },
    {
      "url": "https://people.eecs.berkeley.edu/~svlevine/",
      "reason": "external_reference"
    },
    {
      "url": "https://seohong.me/",
      "reason": "external_reference"
    },
    {
      "url": "https://people.eecs.berkeley.edu/~vmyers/",
      "reason": "external_reference"
    },
    {
      "url": "https://kevin.black/",
      "reason": "external_reference"
    },
    {
      "url": "https://pranavatreya.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://nakamotoo.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://catglossop.github.io/",
      "reason": "external_reference"
    },
    {
      "url": "https://modal.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://rail.eecs.berkeley.edu/deeprlcourse-fa23/",
      "reason": "external_reference"
    },
    {
      "url": "http://rail.eecs.berkeley.edu/deeprlcourse-fa22/",
      "reason": "external_reference"
    },
    {
      "url": "http://rail.eecs.berkeley.edu/deeprlcourse-fa21/",
      "reason": "external_reference"
    },
    {
      "url": "http://rail.eecs.berkeley.edu/deeprlcourse-fa20/",
      "reason": "external_reference"
    },
    {
      "url": "http://rail.eecs.berkeley.edu/deeprlcourse-fa19/",
      "reason": "external_reference"
    },
    {
      "url": "http://rail.eecs.berkeley.edu/deeprlcourse-fa18/",
      "reason": "external_reference"
    },
    {
      "url": "http://rail.eecs.berkeley.edu/deeprlcourse-fa17/index.html",
      "reason": "external_reference"
    },
    {
      "url": "http://rail.eecs.berkeley.edu/deeprlcoursesp17/index.html",
      "reason": "external_reference"
    },
    {
      "url": "http://rail.eecs.berkeley.edu/deeprlcourse-fa15/index.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.coursera.org/course/neuralnets",
      "reason": "login_restricted"
    },
    {
      "url": "https://www.coursera.org/learn/machine-learning/",
      "reason": "login_restricted"
    },
    {
      "url": "http://www0.cs.ucl.ac.uk/staff/D.Silver/web/Teaching.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.cs.ox.ac.uk/people/nando.defreitas/machinelearning/",
      "reason": "external_reference"
    },
    {
      "url": "http://www.deeplearningbook.org/",
      "reason": "external_reference"
    },
    {
      "url": "http://incompleteideas.net/book/the-book-2nd.html",
      "reason": "external_reference"
    },
    {
      "url": "http://www.ualberta.ca/~szepesva/RLBook.html",
      "reason": "external_reference"
    },
    {
      "url": "http://www.athenasc.com/dpbook.html",
      "reason": "external_reference"
    },
    {
      "url": "http://www.wiley.com/WileyCDA/WileyTitle/productCd-0471727822.html",
      "reason": "external_reference"
    },
    {
      "url": "http://adp.princeton.edu/",
      "reason": "external_reference"
    },
    {
      "url": "http://www.eecs189.org/",
      "reason": "external_reference"
    },
    {
      "url": "http://ai.berkeley.edu/",
      "reason": "external_reference"
    },
    {
      "url": "http://webdocs.cs.ualberta.ca/~sutton/book/the-book.html",
      "reason": "external_reference"
    },
    {
      "url": "https://edstem.org/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.gradescope.com/",
      "reason": "login_restricted"
    },
    {
      "url": "https://www.reddit.com/r/berkeleydeeprlcourse/",
      "reason": "external_reference"
    },
    {
      "url": "https://calendar.google.com/calendar/embed?src=berkeley.edu_m6mh3ru67racvj7d1nns39e128%40group.calendar.google.com&ctz=America%2FLos_Angeles",
      "reason": "external_reference"
    },
    {
      "url": "http://cs231n.stanford.edu/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.gradescope.com/courses/1288404",
      "reason": "login_restricted"
    },
    {
      "url": "https://research.google.com/colaboratory/faq.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.anaconda.com/download/",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.anaconda.com/mkl-optimizations/",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.conda.io/projects/conda/en/latest/user-guide/tasks/manage-environments.html",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.python.org/3/library/venv.html",
      "reason": "external_reference"
    },
    {
      "url": "http://cs.stanford.edu/people/jcjohns/",
      "reason": "external_reference"
    },
    {
      "url": "https://numpy.org/doc/stable/user/numpy-for-matlab-users.html",
      "reason": "external_reference"
    },
    {
      "url": "http://www.data-analysis-in-python.org/python_for_r.html",
      "reason": "external_reference"
    },
    {
      "url": "https://nbviewer.jupyter.org/github/RandyBetancourt/PythonForSASUsers/tree/master/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.python.org/doc/sunset-python-2/",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.python.org/3.5/library/stdtypes.html",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.python.org/3.5/tutorial/datastructures.html",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.python.org/3.5/tutorial/controlflow.html",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.python.org/3.5/tutorial/classes.html",
      "reason": "external_reference"
    },
    {
      "url": "http://www.numpy.org/",
      "reason": "external_reference"
    },
    {
      "url": "https://docs.scipy.org/doc/numpy/user/numpy-for-matlab-users.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/numpy/user/basics.creation.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/numpy/reference/arrays.indexing.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/numpy/reference/arrays.dtypes.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/numpy/reference/routines.math.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/numpy/reference/routines.array-manipulation.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/numpy/user/basics.broadcasting.html",
      "reason": "external_reference"
    },
    {
      "url": "https://scipy.github.io/old-wiki/pages/EricsBroadcastingDoc",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/numpy/reference/ufuncs.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/numpy/reference/",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/scipy/reference/",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/scipy/reference/index.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/scipy/reference/io.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.pdist.html",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.scipy.org/doc/scipy/reference/generated/scipy.spatial.distance.cdist.html",
      "reason": "external_reference"
    },
    {
      "url": "http://matplotlib.org/",
      "reason": "external_reference"
    },
    {
      "url": "http://matplotlib.org/api/pyplot_api.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.cs.toronto.edu/~kriz/cifar.html",
      "reason": "external_reference"
    },
    {
      "url": "https://karpathy.github.io/2011/04/27/manually-classifying-cifar10/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.kaggle.com/c/cifar-10/leaderboard",
      "reason": "external_reference"
    },
    {
      "url": "https://planetmath.org/vectorpnorm",
      "reason": "external_reference"
    },
    {
      "url": "https://lvdmaaten.github.io/tsne/",
      "reason": "external_reference"
    },
    {
      "url": "https://en.wikipedia.org/wiki/Principal_component_analysis",
      "reason": "external_reference"
    },
    {
      "url": "https://web.archive.org/web/20150503165118/http://www.bigdataexaminer.com:80/understanding-dimensionality-reduction-principal-component-analysis-and-singular-value-decomposition/",
      "reason": "external_reference"
    },
    {
      "url": "https://en.wikipedia.org/wiki/Neighbourhood_components_analysis",
      "reason": "external_reference"
    },
    {
      "url": "https://kevinzakka.github.io/2020/02/10/nca/",
      "reason": "external_reference"
    },
    {
      "url": "https://scikit-learn.org/stable/modules/random_projection.html",
      "reason": "external_reference"
    },
    {
      "url": "https://people.csail.mit.edu/torralba/shortCourseRLOC/index.html",
      "reason": "external_reference"
    },
    {
      "url": "http://en.wikipedia.org/wiki/Convex_function",
      "reason": "external_reference"
    },
    {
      "url": "http://stanford.edu/~boyd/cvxbook/",
      "reason": "external_reference"
    },
    {
      "url": "http://en.wikipedia.org/wiki/Subderivative",
      "reason": "external_reference"
    },
    {
      "url": "http://en.wikipedia.org/wiki/Numerical_differentiation",
      "reason": "external_reference"
    },
    {
      "url": "http://www.sciencedirect.com/science/article/pii/S0959438814000130",
      "reason": "external_reference"
    },
    {
      "url": "http://neuralnetworksanddeeplearning.com/chap4.html",
      "reason": "external_reference"
    },
    {
      "url": "http://www.deeplearningbook.org/contents/mlp.html",
      "reason": "external_reference"
    },
    {
      "url": "http://cs.stanford.edu/people/karpathy/convnetjs/demo/classify2d.html",
      "reason": "external_reference"
    },
    {
      "url": "http://www.deeplearning.net/tutorial/mlp.html",
      "reason": "external_reference"
    },
    {
      "url": "http://cs.stanford.edu/people/karpathy/convnetjs/",
      "reason": "external_reference"
    },
    {
      "url": "http://neuralnetworksanddeeplearning.com/chap1.html",
      "reason": "external_reference"
    },
    {
      "url": "http://en.wikipedia.org/wiki/Positive-definite_matrix",
      "reason": "external_reference"
    },
    {
      "url": "http://en.wikipedia.org/wiki/Principal_component_analysis",
      "reason": "external_reference"
    },
    {
      "url": "http://en.wikipedia.org/wiki/Variance",
      "reason": "external_reference"
    },
    {
      "url": "http://arxiv-web3.library.cornell.edu/abs/1502.01852",
      "reason": "external_reference"
    },
    {
      "url": "http://cs.nyu.edu/~wanli/dropc/",
      "reason": "external_reference"
    },
    {
      "url": "http://docs.oracle.com/cd/E19957-01/806-3568/ncg_goldberg.html",
      "reason": "external_reference"
    },
    {
      "url": "http://lossfunctions.tumblr.com/",
      "reason": "external_reference"
    },
    {
      "url": "http://en.wikipedia.org/wiki/Newton%27s_method_in_optimization",
      "reason": "external_reference"
    },
    {
      "url": "http://en.wikipedia.org/wiki/Hessian_matrix",
      "reason": "external_reference"
    },
    {
      "url": "http://en.wikipedia.org/wiki/Limited-memory_BFGS",
      "reason": "external_reference"
    },
    {
      "url": "http://research.google.com/archive/large_deep_networks_nips2012.html",
      "reason": "external_reference"
    },
    {
      "url": "http://jmlr.org/papers/v12/duchi11a.html",
      "reason": "external_reference"
    },
    {
      "url": "https://twitter.com/alecrad",
      "reason": "external_reference"
    },
    {
      "url": "http://www.cs.ubc.ca/labs/beta/Projects/SMAC/",
      "reason": "external_reference"
    },
    {
      "url": "http://jaberg.github.io/hyperopt/",
      "reason": "external_reference"
    },
    {
      "url": "http://nlpers.blogspot.com/2014/10/hyperparameter-search-bayesian.html",
      "reason": "external_reference"
    },
    {
      "url": "http://cs.stanford.edu/people/karpathy/cs231nfiles/minimal_net.html",
      "reason": "external_reference"
    },
    {
      "url": "http://papers.nips.cc/paper/4824-imagenet-classification-with-deep-convolutional-neural-networks",
      "reason": "external_reference"
    },
    {
      "url": "http://www.netlib.org/blas/",
      "reason": "external_reference"
    },
    {
      "url": "http://code.google.com/p/cuda-convnet/wiki/LayerParams",
      "reason": "external_reference"
    },
    {
      "url": "http://www.image-net.org/challenges/LSVRC/2014/",
      "reason": "external_reference"
    },
    {
      "url": "http://www.robots.ox.ac.uk/~vgg/research/very_deep/",
      "reason": "external_reference"
    },
    {
      "url": "http://cs.stanford.edu/people/karpathy/convnetjs/demo/cifar10.html",
      "reason": "external_reference"
    },
    {
      "url": "http://caffe.berkeleyvision.org/",
      "reason": "external_reference"
    },
    {
      "url": "http://torch.ch/blog/2016/02/04/resnets.html",
      "reason": "external_reference"
    },
    {
      "url": "http://lvdmaaten.github.io/tsne/",
      "reason": "external_reference"
    },
    {
      "url": "http://cs.stanford.edu/people/karpathy/cnnembed/",
      "reason": "external_reference"
    },
    {
      "url": "http://karpathy.github.io/2014/09/02/what-i-learned-from-competing-against-a-convnet-on-imagenet/",
      "reason": "external_reference"
    },
    {
      "url": "http://leilaabdel.com/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.linkedin.com/in/amilkhanzada",
      "reason": "external_reference"
    },
    {
      "url": "https://www.linkedin.com/in/cong-kevin-chen-11544186/",
      "reason": "external_reference"
    },
    {
      "url": "https://www.linkedin.com/in/tomjinvancouver/",
      "reason": "external_reference"
    },
    {
      "url": "https://profiles.stanford.edu/fei-fei-li",
      "reason": "external_reference"
    },
    {
      "url": "http://www.ranjaykrishna.com/",
      "reason": "external_reference"
    },
    {
      "url": "http://icmi.acm.org/2020/",
      "reason": "external_reference"
    },
    {
      "url": "https://dl.acm.org/doi/abs/10.1145/3382507.3417966",
      "reason": "external_reference"
    },
    {
      "url": "https://workera.ai/resources/deep-learning-algorithms-interview/",
      "reason": "external_reference"
    },
    {
      "url": "http://cs231n.stanford.edu/2020/project.html",
      "reason": "external_reference"
    },
    {
      "url": "https://en.wikipedia.org/wiki/SMART_criteria",
      "reason": "external_reference"
    },
    {
      "url": "https://arxiv.org/",
      "reason": "external_reference"
    },
    {
      "url": "https://orcid.org/",
      "reason": "external_reference"
    },
    {
      "url": "http://cvpr2021.thecvf.com/",
      "reason": "external_reference"
    },
    {
      "url": "http://iccv2021.thecvf.com/home",
      "reason": "external_reference"
    },
    {
      "url": "https://eccv2020.eu/",
      "reason": "external_reference"
    },
    {
      "url": "https://aied2020.nees.com.br/",
      "reason": "external_reference"
    },
    {
      "url": "https://undergrad.stanford.edu/opportunities/research/get-funded",
      "reason": "external_reference"
    },
    {
      "url": "http://www.niebles.net/publications/",
      "reason": "external_reference"
    },
    {
      "url": "https://sites.google.com/view/emotiw2020",
      "reason": "external_reference"
    },
    {
      "url": "https://www.gsb.stanford.edu/experience/learning/entrepreneurship/courses/startup-garage",
      "reason": "external_reference"
    },
    {
      "url": "http://vision.stanford.edu/people.html",
      "reason": "external_reference"
    },
    {
      "url": "https://www.google.com/intl/en/about/products",
      "reason": "external_reference"
    },
    {
      "url": "https://accounts.google.com/ServiceLogin?passive=true&continue=https%3A%2F%2Fcolab.research.google.com%2F&ec=GAZAqQM",
      "reason": "login_restricted"
    },
    {
      "url": "http://vision.stanford.edu/teaching/cs231n/",
      "reason": "external_reference"
    }
  ],
  "discovery_finished": true,
  "license_note": "生成模型术语与实验要求最集中，优先抓取作业说明",
  "actual_video_files": [
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/001-CS 285： Lecture 1, Introduction. Part 1.mp4",
      "bytes": 27908398,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "609.861000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/002-CS 285： Lecture 1, Introduction. Part 2.mp4",
      "bytes": 63978357,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1074.461000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/003-CS 285： Lecture 1, Introduction. Part 3.mp4",
      "bytes": 120759477,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1741.121000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/004-CS 285： Lecture 2, Imitation Learning. Part 1.mp4",
      "bytes": 94227020,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1487.061000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/005-CS 285： Lecture 2, Imitation Learning. Part 2.mp4",
      "bytes": 64517877,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1386.001000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/006-CS 285： Lecture 2, Imitation Learning. Part 3.mp4",
      "bytes": 155418485,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1942.801000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/007-CS 285： Lecture 2, Imitation Learning. Part 4.mp4",
      "bytes": 30074014,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "511.401000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/008-CS 285： Lecture 2, Imitation Learning. Part 5.mp4",
      "bytes": 37436084,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "531.461000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/009-CS 285： Lecture 4, Part 1.mp4",
      "bytes": 43030823,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1588.001000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/010-CS 285： Lecture 4, Part 2.mp4",
      "bytes": 10827465,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "442.921000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/011-CS 285： Lecture 4, Part 3.mp4",
      "bytes": 13312858,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "550.681000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/012-CS 285： Lecture 4, Part 4.mp4",
      "bytes": 8843433,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "350.101000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/013-CS 285： Lecture 4, Part 5.mp4",
      "bytes": 15376654,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "554.261000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/014-CS 285： Lecture 4, Part 6.mp4",
      "bytes": 13067587,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "183.681000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/015-CS 285： Lecture 5, Part 1.mp4",
      "bytes": 19702338,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "841.041000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/016-CS 285： Lecture 5, Part 2.mp4",
      "bytes": 21502906,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "796.681000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/017-CS 285： Lecture 5, Part 3.mp4",
      "bytes": 22320768,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "891.801000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/018-CS 285： Lecture 5, Part 4.mp4",
      "bytes": 25797454,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "940.441000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/019-CS 285： Lecture 5, Part 5.mp4",
      "bytes": 12548500,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "452.101000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/020-CS 285： Lecture 5, Part 6.mp4",
      "bytes": 24879997,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "811.521000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/021-CS 285： Lecture 6, Part 1.mp4",
      "bytes": 39490072,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1512.801000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/022-CS 285： Lecture 6, Part 2.mp4",
      "bytes": 32667344,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1048.741000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/023-CS 285： Lecture 6, Part 3.mp4",
      "bytes": 28935370,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1111.341000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/024-CS 285： Lecture 6, Part 4.mp4",
      "bytes": 27082386,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "954.141000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/025-CS 285： Lecture 6, Part 5.mp4",
      "bytes": 16543493,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "215.701000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/026-CS 285： Lecture 7, Part 1.mp4",
      "bytes": 25047176,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "976.381000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/027-CS 285： Lecture 7, Part 2.mp4",
      "bytes": 25444706,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "907.641000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/028-CS 285： Lecture 7, Part 3.mp4",
      "bytes": 20592157,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "716.581000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/029-CS 285： Lecture 7, Part 4.mp4",
      "bytes": 28876996,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1021.081000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/030-CS 285： Lecture 8, Part 1.mp4",
      "bytes": 22025709,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "817.321000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/031-CS 285： Lecture 8, Part 2.mp4",
      "bytes": 21780558,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "716.441000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/032-CS 285： Lecture 8, Part 3.mp4",
      "bytes": 17823198,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "514.681000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/033-CS 285： Lecture 8, Part 4.mp4",
      "bytes": 38395478,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1420.901000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/034-CS 285： Lecture 8, Part 5.mp4",
      "bytes": 14812191,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "603.901000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/035-CS 285： Lecture 8, Part 6.mp4",
      "bytes": 25061900,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "659.741000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/036-CS 285： Lecture 9, Part 1.mp4",
      "bytes": 32324445,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1282.581000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/037-CS 285： Lecture 9, Part 2.mp4",
      "bytes": 28853033,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1128.001000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/038-CS 285： Lecture 9, Part 3.mp4",
      "bytes": 8744054,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "349.601000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/039-CS 285： Lecture 9, Part 4.mp4",
      "bytes": 33799972,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1267.761000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/040-CS 285： Lecture 10, Part 1.mp4",
      "bytes": 31627528,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1159.341000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/041-CS 285： Lecture 10, Part 2.mp4",
      "bytes": 36017381,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1391.261000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/042-CS 285： Lecture 10, Part 3.mp4",
      "bytes": 36644462,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1428.781000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/043-CS 285： Lecture 10, Part 4.mp4",
      "bytes": 21062274,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "802.641000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/044-CS 285： Lecture 10, Part 5.mp4",
      "bytes": 20275875,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "380.433333",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/045-CS 285： Lecture 11, Part 1.mp4",
      "bytes": 33207344,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1066.261000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/046-CS 285： Lecture 11, Part 2.mp4",
      "bytes": 19132270,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "574.621000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/047-CS 285： Lecture 11, Part 3.mp4",
      "bytes": 32769223,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1028.421000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/048-CS 285： Lecture 11, Part 4.mp4",
      "bytes": 16944789,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "413.281000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/049-CS 285： Lecture 11, Part 5.mp4",
      "bytes": 40383663,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1041.761000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/050-CS 285： Lecture 12, Part 1： Model-Based RL with Policies.mp4",
      "bytes": 29466814,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "905.061000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/051-CS 285： Lecture 12, Part 2： Model-Based RL with Policies.mp4",
      "bytes": 25853248,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "903.721000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/052-CS 285： Lecture 12, Part 3： Model-Based RL with Policies.mp4",
      "bytes": 28143997,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "772.661000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/053-CS 285： Lecture 12, Part 4： Model-Based RL with Policies.mp4",
      "bytes": 47741784,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1759.661000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/054-CS 285： Lecture 13, Part 1.mp4",
      "bytes": 37606369,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1191.041000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/055-CS 285： Lecture 13, Part 2.mp4",
      "bytes": 26642587,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "948.161000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/056-CS 285： Lecture 13, Part 3.mp4",
      "bytes": 26394835,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "870.521000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/057-CS 285： Lecture 13, Part 4.mp4",
      "bytes": 23824457,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "781.561000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/058-CS 285： Lecture 13, Part 5.mp4",
      "bytes": 12130282,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "409.361000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/059-CS 285： Lecture 13, Part 6.mp4",
      "bytes": 23790789,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "759.633333",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/060-CS 285： Lecture 14, Part 1.mp4",
      "bytes": 29513160,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "856.981000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/061-CS 285： Lecture 14, Part 2.mp4",
      "bytes": 33184666,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "927.341000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/062-CS 285： Lecture 14, Part 3.mp4",
      "bytes": 26546120,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "831.901000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/063-CS 285： Lecture 14, Part 4.mp4",
      "bytes": 22925599,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "481.621000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/064-CS 285： Lecture 15, Part 1： Offline Reinforcement Learning.mp4",
      "bytes": 65418257,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "2280.581000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/065-CS 285： Lecture 15, Part 2： Offline Reinforcement Learning.mp4",
      "bytes": 34565944,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1532.721000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/066-CS 285： Lecture 15, Part 3： Offline Reinforcement Learning.mp4",
      "bytes": 28913607,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1279.641000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/067-CS 285： Lecture 16, Part 1： Offline Reinforcement Learning 2.mp4",
      "bytes": 45748007,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1918.341000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/068-CS 285： Lecture 16, Part 2： Offline Reinforcement Learning 2.mp4",
      "bytes": 10001029,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "452.701000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/069-CS 285： Lecture 16, Part 3： Offline Reinforcement Learning 2.mp4",
      "bytes": 27679530,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1096.261000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/070-CS 285： Lecture 16, Part 4： Offline Reinforcement Learning 2.mp4",
      "bytes": 28270370,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "739.381000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/071-CS 285： Lecture 17, Part 1： RL Theory.mp4",
      "bytes": 69659396,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "3009.021000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/072-CS 285： Lecture 17, Part 2： RL Theory.mp4",
      "bytes": 29262200,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1318.461000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/073-CS 285： Lecture 18, Variational Inference, Part 1.mp4",
      "bytes": 33221143,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1212.041000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/074-CS 285： Lecture 18, Variational Inference, Part 2.mp4",
      "bytes": 32343736,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1176.441000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/075-CS 285： Lecture 18, Variational Inference, Part 3.mp4",
      "bytes": 29857594,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1071.841000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/076-CS 285： Lecture 18, Variational Inference, Part 4.mp4",
      "bytes": 95443258,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1528.781000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/077-CS 285： Lecture 19, Control as Inference, Part 1.mp4",
      "bytes": 34691270,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1265.021000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/078-CS 285： Lecture 19, Control as Inference, Part 2.mp4",
      "bytes": 49314751,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1718.066667",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/079-CS 285： Lecture 19, Control as Inference, Part 3.mp4",
      "bytes": 36064178,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1285.901000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/080-CS 285： Lecture 19, Control as Inference, Part 4.mp4",
      "bytes": 15685601,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "593.461000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/081-CS 285： Lecture 19, Control as Inference, Part 5.mp4",
      "bytes": 46702770,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "657.766667",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/082-CS 285： Lecture 20, Inverse Reinforcement Learning, Part 1.mp4",
      "bytes": 44390542,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "1429.641000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/083-CS 285： Lecture 20, Inverse Reinforcement Learning, Part 2.mp4",
      "bytes": 20313173,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "748.021000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/084-CS 285： Lecture 20, Inverse Reinforcement Learning, Part 3.mp4",
      "bytes": 14074378,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "500.541000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/085-CS 285： Lecture 20, Inverse Reinforcement Learning, Part 4.mp4",
      "bytes": 35559528,
      "valid": true,
      "height": 720,
      "width": 1280,
      "duration": "861.161000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/086-CS 285： Eric Mitchell： Reinforcement Learning from Human Feedback： Algorithms & .mp4",
      "bytes": 134301920,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "3268.181000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/087-CS 285： Andrea Zanette： Towards a Statistical Foundation for Reinforcement Learn.mp4",
      "bytes": 163414754,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "3614.161000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/088-CS 285： Lecture 21, RL with Sequence Models & Language Models, Part 1.mp4",
      "bytes": 56837275,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1794.001000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/089-CS 285： Lecture 21, RL with Sequence Models & Language Models, Part 2.mp4",
      "bytes": 40701499,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1419.461000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/090-CS 285： Lecture 21, RL with Sequence Models & Language Models, Part 3.mp4",
      "bytes": 31342781,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1018.121000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/091-CS 285： Lecture 22, Part 1： Transfer Learning & Meta-Learning.mp4",
      "bytes": 116357289,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "2656.921000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/092-CS 285： Lecture 22, Part 2： Transfer Learning & Meta-Learning.mp4",
      "bytes": 18878601,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "588.201000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/093-CS 285： Lecture 22, Part 3： Transfer Learning & Meta-Learning.mp4",
      "bytes": 20536296,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "699.201000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/094-CS 285： Lecture 22, Part 4： Transfer Learning & Meta-Learning.mp4",
      "bytes": 15486699,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "457.541000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/095-CS 285： Lecture 22, Part 5： Transfer Learning & Meta-Learning.mp4",
      "bytes": 23574364,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "805.921000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/096-CS 285： Lecture 23, Part 1： Challenges & Open Problems.mp4",
      "bytes": 69676245,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "1704.321000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/097-CS 285： Lecture 23, Part 2： Challenges & Open Problems.mp4",
      "bytes": 155036120,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "2280.201000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/098-CS 285： Guest Lecture： Aviral Kumar.mp4",
      "bytes": 174681496,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "3377.261000",
      "status": "ok"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/videos/099-CS 285： Guest Lecture： Dorsa Sadigh.mp4",
      "bytes": 205934176,
      "valid": true,
      "height": 1080,
      "width": 1920,
      "duration": "3700.521000",
      "status": "ok"
    }
  ],
  "invalid_legacy_files": [
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-e4c6d7076adbdc5e33e6.ipynb",
      "reason": "invalid_file_type"
    },
    {
      "local_path": "25-CS185-285-Deep-Reinforcement-Learning/files/repair-e4c6d7076adbdc5e33e6-verified.ipynb",
      "reason": "invalid_file_type"
    }
  ],
  "status": "partial",
  "missing_count": 22,
  "reclassified_binary_pages": [
    {
      "original": {
        "url": "https://cs231n.github.io/assets/pixels_embed_cifar10_big.jpg",
        "final_url": "https://cs231n.github.io/assets/pixels_embed_cifar10_big.jpg",
        "title": "",
        "status": "ok",
        "local_path": "25-CS185-285-Deep-Reinforcement-Learning/pages/repair/883a92d306056fe6864b.html",
        "images": []
      },
      "original_section": "pages",
      "classification_corrected_at": "2026-10-20T19:03:40Z",
      "new_section": "files",
      "new_url": "https://cs231n.github.io/assets/pixels_embed_cifar10_big.jpg"
    }
  ]
}