)]}'
{
  "commit": "1674fff0f31f6bbc7c206f336cd7e815bb7cf57d",
  "tree": "3c926744e16ac403b5ac23a0bdf4d8049398a1be",
  "parents": [
    "d0e705579f6ecd603ab72c1105f5b76048918faa"
  ],
  "author": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Tue Jun 19 18:20:40 2018 -0700"
  },
  "committer": {
    "name": "Debargha Mukherjee",
    "email": "debargha@google.com",
    "time": "Thu Jun 21 01:43:16 2018 +0000"
  },
  "message": "Adds a DNN regression based rate distortion model\n\nImplements a deep neural network based regressor for rate and\ndistortion meant to be agnostic of transform partitions and\ntransform types for use in pruning and early breakouts in\nvarious stages of the rd search at the prediction unit level.\n\nThe DNN regressor uses 20 easy to compute features with 2 hidden\nlayers of 10 nodes each, for both rate and distortion.\n\nThe RMSE for both rate and distortion achieved on a validation set\nis about a quarter of that achieved with the old model.\n\nThe new model is not yet hooked up in the rd decision mechanism,\nso this patch does not change the coding results.\n\nChange-Id: I33d5ea08f6125e7b36f74fca5b89d44386078805\n",
  "tree_diff": [
    {
      "type": "add",
      "old_id": "0000000000000000000000000000000000000000",
      "old_mode": 0,
      "old_path": "/dev/null",
      "new_id": "ef333b6d81b4242eed35f9fcb99e764d1adacb76",
      "new_mode": 33188,
      "new_path": "av1/encoder/pustats.h"
    },
    {
      "type": "modify",
      "old_id": "beec8b3ab93b20511e54ec77a97c410c00f58109",
      "old_mode": 33188,
      "old_path": "av1/encoder/rdopt.c",
      "new_id": "3989527c087500a25d5fb0af5c4052c8230c0e62",
      "new_mode": 33188,
      "new_path": "av1/encoder/rdopt.c"
    }
  ]
}
