{
  "id": 113544,
  "title": "is neural process (deep Gaussian process) a good method for this?",
  "url": "/competitions/ashrae-energy-prediction/discussion/113544",
  "author_name": "",
  "post_date": "2019-10-20T08:34:28.465518200Z",
  "votes": 35,
  "comment_count": 9,
  "views": 0,
  "content": "<p>I haven't done time series prediction before. I am currently investigating neural process.</p>\n\n<p>I was wondering if neural process is a good approach for this task given the vast amount of data.\nIf it is valid, i will make a start kit some time later (after completing other 2 kaggle competitions) </p>\n\n<p>Please feel free to share your thoughts. Thanks!</p>",
  "messages": [
    {
      "id": "653321",
      "postDate": "10/20/2019 08:34:28",
      "content": "<p>I haven't done time series prediction before. I am currently investigating neural process.</p>\n\n<p>I was wondering if neural process is a good approach for this task given the vast amount of data.\nIf it is valid, i will make a start kit some time later (after completing other 2 kaggle competitions) </p>\n\n<p>Please feel free to share your thoughts. Thanks!</p>",
      "rawMarkdown": "I haven't done time series prediction before. I am currently investigating neural process.\n\nI was wondering if neural process is a good approach for this task given the vast amount of data.\nIf it is valid, i will make a start kit some time later (after completing other 2 kaggle competitions) \n\nPlease feel free to share your thoughts. Thanks!",
      "votes": null
    },
    {
      "id": "653399",
      "postDate": "10/20/2019 11:56:22",
      "content": "<p><a href=\"https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/43795\">https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/43795</a></p>\n\n<p><a href=\"https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39370\">https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39370</a></p>\n\n<p>With great github repos (the second one served as reference for winning solutions on other competitions )</p>",
      "rawMarkdown": "https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/43795\n\nhttps://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39370\n\nWith great github repos (the second one served as reference for winning solutions on other competitions )",
      "votes": null
    },
    {
      "id": "653948",
      "postDate": "10/21/2019 07:50:58",
      "content": "<p>i suppose the deep network framework is like this?</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F6bf6e16c1797a31155cf1b2fbcac35b3%2FSelection_082.png?generation=1571644460759952&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "i suppose the deep network framework is like this?\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F6bf6e16c1797a31155cf1b2fbcac35b3%2FSelection_082.png?generation=1571644460759952&amp;alt=media)",
      "votes": null
    },
    {
      "id": "653953",
      "postDate": "10/21/2019 08:10:23",
      "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F30e27d39dfaac10378a26a79a0966b90%2FSelection_086.png?generation=1571645420627071&amp;alt=media\" alt=\"\"></p>\n\n<p>not sure if \"forward-backward translation\" would work ????</p>",
      "rawMarkdown": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F30e27d39dfaac10378a26a79a0966b90%2FSelection_086.png?generation=1571645420627071&amp;alt=media)\n\n\nnot sure if \"forward-backward translation\" would work ????",
      "votes": null
    },
    {
      "id": "653961",
      "postDate": "10/21/2019 08:20:57",
      "content": "<p>predict the bounds too (for post processing, etc)</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F1970a76adf1cfcc72f43a6a19c01b3ba%2FSelection_087.png?generation=1571646054730434&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "predict the bounds too (for post processing, etc)\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F1970a76adf1cfcc72f43a6a19c01b3ba%2FSelection_087.png?generation=1571646054730434&amp;alt=media)",
      "votes": null
    },
    {
      "id": "654093",
      "postDate": "10/21/2019 12:37:34",
      "content": "<p>useful</p>\n\n<p>Energy Basics Part 2 -- The Baseline Model\n<a href=\"https://www.youtube.com/watch?v=R7zo6SwDwis\">https://www.youtube.com/watch?v=R7zo6SwDwis</a></p>\n\n<p>Energy Basics Part 3 -- Energy Performance Tracking\n<a href=\"https://www.youtube.com/watch?v=Xny7OjCiCtU\">https://www.youtube.com/watch?v=Xny7OjCiCtU</a></p>",
      "rawMarkdown": "useful\n\nEnergy Basics Part 2 -- The Baseline Model\nhttps://www.youtube.com/watch?v=R7zo6SwDwis\n\n\nEnergy Basics Part 3 -- Energy Performance Tracking\nhttps://www.youtube.com/watch?v=Xny7OjCiCtU",
      "votes": null
    },
    {
      "id": "654106",
      "postDate": "10/21/2019 13:07:23",
      "content": "<p><a href=\"http://www.ibpsa.org/proceedings/BS2017/BS2017_142.pdf\">http://www.ibpsa.org/proceedings/BS2017/BS2017_142.pdf</a>\n<a href=\"http://cs109-energy.github.io/\">http://cs109-energy.github.io/</a>\n<a href=\"http://harvardcgbc.org/cgbc-launches-online-gaussian-processes-forecasting-tool-to-analyze-building-energy-consumption/\">http://harvardcgbc.org/cgbc-launches-online-gaussian-processes-forecasting-tool-to-analyze-building-energy-consumption/</a></p>\n\n<p>\"Existing tools normalize energy consumption by weather using simple regression methods, while the center utilizes machine learning with the Gaussian process which requires fewer training data points and higher prediction accuracy compared to other machine learning techniques. \"</p>\n\n<p>but i think link is dead :(\n<img src=\"http://cs109-energy.github.io/images/gp_web_tool.png\" alt=\"\"></p>\n\n<p>demo video: <a href=\"https://www.youtube.com/watch?v=NkETYwz81W8&amp;feature=youtu.be\">https://www.youtube.com/watch?v=NkETYwz81W8&amp;feature=youtu.be</a></p>",
      "rawMarkdown": "http://www.ibpsa.org/proceedings/BS2017/BS2017_142.pdf\nhttp://cs109-energy.github.io/\nhttp://harvardcgbc.org/cgbc-launches-online-gaussian-processes-forecasting-tool-to-analyze-building-energy-consumption/\n\n\"Existing tools normalize energy consumption by weather using simple regression methods, while the center utilizes machine learning with the Gaussian process which requires fewer training data points and higher prediction accuracy compared to other machine learning techniques. \"\n\n\nbut i think link is dead :(\n![](http://cs109-energy.github.io/images/gp_web_tool.png)\n\n\ndemo video: https://www.youtube.com/watch?v=NkETYwz81W8&amp;feature=youtu.be",
      "votes": null
    },
    {
      "id": "654938",
      "postDate": "10/22/2019 14:06:14",
      "content": "<p>LSTM solution</p>\n\n<p><a href=\"https://oar.a-star.edu.sg/jspui/bitstream/123456789/2386/3/ADMA_62.pdf\">https://oar.a-star.edu.sg/jspui/bitstream/123456789/2386/3/ADMA_62.pdf</a>\n\"PowerLSTM: Power Demand Forecasting Using Long Short-Term Memory Neural Network\"</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F3da775b7bdbbddf117409390e82e0ed6%2FSelection_056.png?generation=1571753068937989&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F6655969b113cf6141790dc74e392753d%2FSelection_055.png?generation=1571753019530090&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F4902c9b80dcd153030af4a952020ca82%2FSelection_057.png?generation=1571753145099320&amp;alt=media\" alt=\"\"></p>",
      "rawMarkdown": "LSTM solution\n\nhttps://oar.a-star.edu.sg/jspui/bitstream/123456789/2386/3/ADMA_62.pdf\n\"PowerLSTM: Power Demand Forecasting Using Long Short-Term Memory Neural Network\"\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F3da775b7bdbbddf117409390e82e0ed6%2FSelection_056.png?generation=1571753068937989&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F6655969b113cf6141790dc74e392753d%2FSelection_055.png?generation=1571753019530090&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F4902c9b80dcd153030af4a952020ca82%2FSelection_057.png?generation=1571753145099320&amp;alt=media)",
      "votes": null
    },
    {
      "id": "660054",
      "postDate": "10/28/2019 15:55:36",
      "content": "<p>Thanks a lot for sharing. Will be following your work.</p>",
      "rawMarkdown": "Thanks a lot for sharing. Will be following your work.",
      "votes": null
    },
    {
      "id": "697826",
      "postDate": "12/18/2019 13:19:12",
      "content": "<p>Well I am new to data science and neural networks. I formed a keras model, having 5 layers with 512 nodes (relu activation, normal initialization) and 1 layer each as input and output. Trained the model multiple times (used adam optimizer, mae loss, 500+ epochs with 5 to 6 digit batch size) and it achieved 1.216 RMSLE in the submission. I used following notebook for feature engineering (the author achieved 1.08 using GBM that too without leaks!!): <a href=\"https://www.kaggle.com/aitude/ashrae-kfold-lightgbm-without-leak-1-08\">https://www.kaggle.com/aitude/ashrae-kfold-lightgbm-without-leak-1-08</a></p>\n\n<p>I think Heng's idea of considering time series feature and using sequence models like LSTM is a good one.</p>\n\n<p>I'd like to know which NN architecture could achieve better result. Anyone tried LSTM or any sequence models?</p>",
      "rawMarkdown": "Well I am new to data science and neural networks. I formed a keras model, having 5 layers with 512 nodes (relu activation, normal initialization) and 1 layer each as input and output. Trained the model multiple times (used adam optimizer, mae loss, 500+ epochs with 5 to 6 digit batch size) and it achieved 1.216 RMSLE in the submission. I used following notebook for feature engineering (the author achieved 1.08 using GBM that too without leaks!!): [https://www.kaggle.com/aitude/ashrae-kfold-lightgbm-without-leak-1-08](https://www.kaggle.com/aitude/ashrae-kfold-lightgbm-without-leak-1-08)\n\nI think Heng's idea of considering time series feature and using sequence models like LSTM is a good one.\n\nI'd like to know which NN architecture could achieve better result. Anyone tried LSTM or any sequence models?",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 653399,
      "author_name": "serigne",
      "author_url": "",
      "post_date": "10/20/2019 11:56:22",
      "content": "<p><a href=\"https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/43795\">https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/43795</a></p>\n\n<p><a href=\"https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39370\">https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39370</a></p>\n\n<p>With great github repos (the second one served as reference for winning solutions on other competitions )</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 653948,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "10/21/2019 07:50:58",
      "content": "<p>i suppose the deep network framework is like this?</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F6bf6e16c1797a31155cf1b2fbcac35b3%2FSelection_082.png?generation=1571644460759952&amp;alt=media\" alt=\"\"></p>",
      "votes": null,
      "replies": [
        {
          "id": 653953,
          "author_name": "hengck23",
          "author_url": "",
          "post_date": "10/21/2019 08:10:23",
          "content": "<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F30e27d39dfaac10378a26a79a0966b90%2FSelection_086.png?generation=1571645420627071&amp;alt=media\" alt=\"\"></p>\n\n<p>not sure if \"forward-backward translation\" would work ????</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 653961,
          "author_name": "hengck23",
          "author_url": "",
          "post_date": "10/21/2019 08:20:57",
          "content": "<p>predict the bounds too (for post processing, etc)</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F1970a76adf1cfcc72f43a6a19c01b3ba%2FSelection_087.png?generation=1571646054730434&amp;alt=media\" alt=\"\"></p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 654093,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "10/21/2019 12:37:34",
      "content": "<p>useful</p>\n\n<p>Energy Basics Part 2 -- The Baseline Model\n<a href=\"https://www.youtube.com/watch?v=R7zo6SwDwis\">https://www.youtube.com/watch?v=R7zo6SwDwis</a></p>\n\n<p>Energy Basics Part 3 -- Energy Performance Tracking\n<a href=\"https://www.youtube.com/watch?v=Xny7OjCiCtU\">https://www.youtube.com/watch?v=Xny7OjCiCtU</a></p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 654106,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "10/21/2019 13:07:23",
      "content": "<p><a href=\"http://www.ibpsa.org/proceedings/BS2017/BS2017_142.pdf\">http://www.ibpsa.org/proceedings/BS2017/BS2017_142.pdf</a>\n<a href=\"http://cs109-energy.github.io/\">http://cs109-energy.github.io/</a>\n<a href=\"http://harvardcgbc.org/cgbc-launches-online-gaussian-processes-forecasting-tool-to-analyze-building-energy-consumption/\">http://harvardcgbc.org/cgbc-launches-online-gaussian-processes-forecasting-tool-to-analyze-building-energy-consumption/</a></p>\n\n<p>\"Existing tools normalize energy consumption by weather using simple regression methods, while the center utilizes machine learning with the Gaussian process which requires fewer training data points and higher prediction accuracy compared to other machine learning techniques. \"</p>\n\n<p>but i think link is dead :(\n<img src=\"http://cs109-energy.github.io/images/gp_web_tool.png\" alt=\"\"></p>\n\n<p>demo video: <a href=\"https://www.youtube.com/watch?v=NkETYwz81W8&amp;feature=youtu.be\">https://www.youtube.com/watch?v=NkETYwz81W8&amp;feature=youtu.be</a></p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 654938,
      "author_name": "hengck23",
      "author_url": "",
      "post_date": "10/22/2019 14:06:14",
      "content": "<p>LSTM solution</p>\n\n<p><a href=\"https://oar.a-star.edu.sg/jspui/bitstream/123456789/2386/3/ADMA_62.pdf\">https://oar.a-star.edu.sg/jspui/bitstream/123456789/2386/3/ADMA_62.pdf</a>\n\"PowerLSTM: Power Demand Forecasting Using Long Short-Term Memory Neural Network\"</p>\n\n<p><img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F3da775b7bdbbddf117409390e82e0ed6%2FSelection_056.png?generation=1571753068937989&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F6655969b113cf6141790dc74e392753d%2FSelection_055.png?generation=1571753019530090&amp;alt=media\" alt=\"\">\n<img src=\"https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F4902c9b80dcd153030af4a952020ca82%2FSelection_057.png?generation=1571753145099320&amp;alt=media\" alt=\"\"></p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 660054,
      "author_name": "arnabbiswas1",
      "author_url": "",
      "post_date": "10/28/2019 15:55:36",
      "content": "<p>Thanks a lot for sharing. Will be following your work.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 697826,
      "author_name": "meer93",
      "author_url": "",
      "post_date": "12/18/2019 13:19:12",
      "content": "<p>Well I am new to data science and neural networks. I formed a keras model, having 5 layers with 512 nodes (relu activation, normal initialization) and 1 layer each as input and output. Trained the model multiple times (used adam optimizer, mae loss, 500+ epochs with 5 to 6 digit batch size) and it achieved 1.216 RMSLE in the submission. I used following notebook for feature engineering (the author achieved 1.08 using GBM that too without leaks!!): <a href=\"https://www.kaggle.com/aitude/ashrae-kfold-lightgbm-without-leak-1-08\">https://www.kaggle.com/aitude/ashrae-kfold-lightgbm-without-leak-1-08</a></p>\n\n<p>I think Heng's idea of considering time series feature and using sequence models like LSTM is a good one.</p>\n\n<p>I'd like to know which NN architecture could achieve better result. Anyone tried LSTM or any sequence models?</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "653321": "I haven't done time series prediction before. I am currently investigating neural process.\n\nI was wondering if neural process is a good approach for this task given the vast amount of data.\nIf it is valid, i will make a start kit some time later (after completing other 2 kaggle competitions) \n\nPlease feel free to share your thoughts. Thanks!",
    "653399": "https://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/43795\n\nhttps://www.kaggle.com/c/web-traffic-time-series-forecasting/discussion/39370\n\nWith great github repos (the second one served as reference for winning solutions on other competitions )",
    "653948": "i suppose the deep network framework is like this?\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F6bf6e16c1797a31155cf1b2fbcac35b3%2FSelection_082.png?generation=1571644460759952&amp;alt=media)",
    "653953": "![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F30e27d39dfaac10378a26a79a0966b90%2FSelection_086.png?generation=1571645420627071&amp;alt=media)\n\n\nnot sure if \"forward-backward translation\" would work ????",
    "653961": "predict the bounds too (for post processing, etc)\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F1970a76adf1cfcc72f43a6a19c01b3ba%2FSelection_087.png?generation=1571646054730434&amp;alt=media)",
    "654093": "useful\n\nEnergy Basics Part 2 -- The Baseline Model\nhttps://www.youtube.com/watch?v=R7zo6SwDwis\n\n\nEnergy Basics Part 3 -- Energy Performance Tracking\nhttps://www.youtube.com/watch?v=Xny7OjCiCtU",
    "654106": "http://www.ibpsa.org/proceedings/BS2017/BS2017_142.pdf\nhttp://cs109-energy.github.io/\nhttp://harvardcgbc.org/cgbc-launches-online-gaussian-processes-forecasting-tool-to-analyze-building-energy-consumption/\n\n\"Existing tools normalize energy consumption by weather using simple regression methods, while the center utilizes machine learning with the Gaussian process which requires fewer training data points and higher prediction accuracy compared to other machine learning techniques. \"\n\n\nbut i think link is dead :(\n![](http://cs109-energy.github.io/images/gp_web_tool.png)\n\n\ndemo video: https://www.youtube.com/watch?v=NkETYwz81W8&amp;feature=youtu.be",
    "654938": "LSTM solution\n\nhttps://oar.a-star.edu.sg/jspui/bitstream/123456789/2386/3/ADMA_62.pdf\n\"PowerLSTM: Power Demand Forecasting Using Long Short-Term Memory Neural Network\"\n\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F3da775b7bdbbddf117409390e82e0ed6%2FSelection_056.png?generation=1571753068937989&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F6655969b113cf6141790dc74e392753d%2FSelection_055.png?generation=1571753019530090&amp;alt=media)\n![](https://www.googleapis.com/download/storage/v1/b/kaggle-user-content/o/inbox%2F113660%2F4902c9b80dcd153030af4a952020ca82%2FSelection_057.png?generation=1571753145099320&amp;alt=media)",
    "660054": "Thanks a lot for sharing. Will be following your work.",
    "697826": "Well I am new to data science and neural networks. I formed a keras model, having 5 layers with 512 nodes (relu activation, normal initialization) and 1 layer each as input and output. Trained the model multiple times (used adam optimizer, mae loss, 500+ epochs with 5 to 6 digit batch size) and it achieved 1.216 RMSLE in the submission. I used following notebook for feature engineering (the author achieved 1.08 using GBM that too without leaks!!): [https://www.kaggle.com/aitude/ashrae-kfold-lightgbm-without-leak-1-08](https://www.kaggle.com/aitude/ashrae-kfold-lightgbm-without-leak-1-08)\n\nI think Heng's idea of considering time series feature and using sequence models like LSTM is a good one.\n\nI'd like to know which NN architecture could achieve better result. Anyone tried LSTM or any sequence models?"
  },
  "source": "meta"
}