{
  "id": 187275,
  "title": "Why using CNN over a recursive model?",
  "url": "/competitions/conways-reverse-game-of-life-2020/discussion/187275",
  "author_name": "",
  "post_date": "2020-09-28T09:40:32.637153200Z",
  "votes": 3,
  "comment_count": 4,
  "views": 0,
  "content": "<p>I've seen that a lot of people in the notebook section proposed a CNN model, my first though for this competition was to use a recurrent NN. What are the advantages of the CNN for this competition?</p>",
  "messages": [
    {
      "id": "1029945",
      "postDate": "09/28/2020 09:40:32",
      "content": "<p>I've seen that a lot of people in the notebook section proposed a CNN model, my first though for this competition was to use a recurrent NN. What are the advantages of the CNN for this competition?</p>",
      "rawMarkdown": "I've seen that a lot of people in the notebook section proposed a CNN model, my first though for this competition was to use a recurrent NN. What are the advantages of the CNN for this competition?",
      "votes": null
    },
    {
      "id": "1030609",
      "postDate": "09/28/2020 19:10:53",
      "content": "<p>You can use them both together (like ConvLSTM2D)</p>",
      "rawMarkdown": "You can use them both together (like ConvLSTM2D)",
      "votes": null
    },
    {
      "id": "1031763",
      "postDate": "09/29/2020 17:10:38",
      "content": "<p>I think the approach when trying to use CNN is that the game of life algorithm modifies the value of a cell based on neighboring cells using a logic that involves a 3x3 convolution, so a CNN is a good idea to solve the problem.</p>\n<p>An RNN is also a good idea considering that the model varies with the number of iterations.</p>\n<p>I am not sure if there is an advantage in one or the other option and as <a href=\"https://www.kaggle.com/eladwar\" target=\"_blank\">ML_Expert_Silicon_Valley </a>says it is possible to use both.</p>",
      "rawMarkdown": "I think the approach when trying to use CNN is that the game of life algorithm modifies the value of a cell based on neighboring cells using a logic that involves a 3x3 convolution, so a CNN is a good idea to solve the problem.\n\nAn RNN is also a good idea considering that the model varies with the number of iterations.\n\nI am not sure if there is an advantage in one or the other option and as [ML_Expert_Silicon_Valley ](https://www.kaggle.com/eladwar)says it is possible to use both.",
      "votes": null
    },
    {
      "id": "1031786",
      "postDate": "09/29/2020 17:28:22",
      "content": "<p>I think it could have some use, but it would certainly work better with more batches/transitions between growth cycles. I have more interest in the use of graph networks to solve this challenge.</p>",
      "rawMarkdown": "I think it could have some use, but it would certainly work better with more batches/transitions between growth cycles. I have more interest in the use of graph networks to solve this challenge.",
      "votes": null
    },
    {
      "id": "1031863",
      "postDate": "09/29/2020 18:32:00",
      "content": "<p>I have not experimented with CNN for this challenge, I am focusing on the genetic algorithms.</p>\n<p>It would be interesting to implement a GNN to solve this problem.</p>",
      "rawMarkdown": "I have not experimented with CNN for this challenge, I am focusing on the genetic algorithms.\n\nIt would be interesting to implement a GNN to solve this problem.",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1031763,
      "author_name": "desareca",
      "author_url": "",
      "post_date": "09/29/2020 17:10:38",
      "content": "<p>I think the approach when trying to use CNN is that the game of life algorithm modifies the value of a cell based on neighboring cells using a logic that involves a 3x3 convolution, so a CNN is a good idea to solve the problem.</p>\n<p>An RNN is also a good idea considering that the model varies with the number of iterations.</p>\n<p>I am not sure if there is an advantage in one or the other option and as <a href=\"https://www.kaggle.com/eladwar\" target=\"_blank\">ML_Expert_Silicon_Valley </a>says it is possible to use both.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1031786,
          "author_name": "eladwar",
          "author_url": "",
          "post_date": "09/29/2020 17:28:22",
          "content": "<p>I think it could have some use, but it would certainly work better with more batches/transitions between growth cycles. I have more interest in the use of graph networks to solve this challenge.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1031863,
          "author_name": "desareca",
          "author_url": "",
          "post_date": "09/29/2020 18:32:00",
          "content": "<p>I have not experimented with CNN for this challenge, I am focusing on the genetic algorithms.</p>\n<p>It would be interesting to implement a GNN to solve this problem.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1030609,
      "author_name": "eladwar",
      "author_url": "",
      "post_date": "09/28/2020 19:10:53",
      "content": "<p>You can use them both together (like ConvLSTM2D)</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "1029945": "I've seen that a lot of people in the notebook section proposed a CNN model, my first though for this competition was to use a recurrent NN. What are the advantages of the CNN for this competition?",
    "1030609": "You can use them both together (like ConvLSTM2D)",
    "1031763": "I think the approach when trying to use CNN is that the game of life algorithm modifies the value of a cell based on neighboring cells using a logic that involves a 3x3 convolution, so a CNN is a good idea to solve the problem.\n\nAn RNN is also a good idea considering that the model varies with the number of iterations.\n\nI am not sure if there is an advantage in one or the other option and as [ML_Expert_Silicon_Valley ](https://www.kaggle.com/eladwar)says it is possible to use both.",
    "1031786": "I think it could have some use, but it would certainly work better with more batches/transitions between growth cycles. I have more interest in the use of graph networks to solve this challenge.",
    "1031863": "I have not experimented with CNN for this challenge, I am focusing on the genetic algorithms.\n\nIt would be interesting to implement a GNN to solve this problem."
  },
  "source": "meta"
}