{
  "id": 70283,
  "title": "Why can't see any kernel use Mask RCNN?",
  "url": "/competitions/airbus-ship-detection/discussion/70283",
  "author_name": "0xFunky",
  "post_date": "2018-11-01T15:45:53.915000",
  "votes": 2,
  "comment_count": 12,
  "views": 0,
  "content": "<p>I am the new participant of this competition and I am the newbie of deep learning....\nI know it's close to deadline, just curious why there are no nay kernel use MRCNN?\nI seem there are many kernels use Unet to do this competitions. \nIt's because that use the kernel to train M-RCNN will dead or there is something else reason.</p>",
  "messages": [
    {
      "id": 414244,
      "postDate": "2018-11-02T11:51:10.073Z",
      "content": "<p>I think mots of people didn't choose mask r-cnn. </p>\n\n<p>First, The dataset of mask r-cnn is difficult to generate. I spent quite long time to generate dataset. You can see <a href=\"https://www.kaggle.com/c/airbus-ship-detection/discussion/68790#latest-414204\">here</a>.</p>\n\n<p>Second, instance segmentation is different from semantic segmentation, wich will lead to some problems in exporting results. If you go on with Mask R-CNN, you will find these difficulities. They are difficult to deal with.</p>",
      "rawMarkdown": "I think mots of people didn't choose mask r-cnn. \n\nFirst, The dataset of mask r-cnn is difficult to generate. I spent quite long time to generate dataset. You can see [here](https://www.kaggle.com/c/airbus-ship-detection/discussion/68790#latest-414204).\n\nSecond, instance segmentation is different from semantic segmentation, wich will lead to some problems in exporting results. If you go on with Mask R-CNN, you will find these difficulities. They are difficult to deal with.",
      "votes": 1,
      "replies": [
        {
          "id": 414321,
          "postDate": "2018-11-02T14:41:20.920Z",
          "content": "<p>Thanks!! No wonder there are no one use Mask R-CNN in this competition.</p>",
          "rawMarkdown": "Thanks!! No wonder there are no one use Mask R-CNN in this competition."
        },
        {
          "id": 414337,
          "postDate": "2018-11-02T15:15:58.377Z",
          "content": "<p>In fact, there are a few people using Mask R-CNN, i konw several people use detectron, but they are not willing to share kernels. In addition, the environment of detectron is complex, i'm not sure whether our codes can be run on kernel.</p>",
          "rawMarkdown": "In fact, there are a few people using Mask R-CNN, i konw several people use detectron, but they are not willing to share kernels. In addition, the environment of detectron is complex, i'm not sure whether our codes can be run on kernel."
        }
      ]
    },
    {
      "id": 413818,
      "postDate": "2018-11-01T15:45:53.917Z",
      "content": "<p>I am the new participant of this competition and I am the newbie of deep learning....\nI know it's close to deadline, just curious why there are no nay kernel use MRCNN?\nI seem there are many kernels use Unet to do this competitions. \nIt's because that use the kernel to train M-RCNN will dead or there is something else reason.</p>",
      "rawMarkdown": "I am the new participant of this competition and I am the newbie of deep learning....\nI know it's close to deadline, just curious why there are no nay kernel use MRCNN?\nI seem there are many kernels use Unet to do this competitions. \nIt's because that use the kernel to train M-RCNN will dead or there is something else reason.",
      "votes": 2
    },
    {
      "id": 414974,
      "postDate": "2018-11-04T02:08:19.047Z",
      "content": "<p>I tried to train a M-RCNN for this competition with very terrible results. First, it took much longer to converge than unet. I trained the NN for 50 epochs for two days and the score was worse than the empty submission. I also saw a lot of false positives, and then I stacked RCNN with a model that detects ship/no ship and it did slightly better than the empty submission but not by much.</p>",
      "rawMarkdown": "I tried to train a M-RCNN for this competition with very terrible results. First, it took much longer to converge than unet. I trained the NN for 50 epochs for two days and the score was worse than the empty submission. I also saw a lot of false positives, and then I stacked RCNN with a model that detects ship/no ship and it did slightly better than the empty submission but not by much.",
      "replies": [
        {
          "id": 415017,
          "postDate": "2018-11-04T06:20:08.077Z",
          "content": "<p>Can you  share the score of empty submission? I remember that <a href=\"https://www.kaggle.com/c/airbus-ship-detection/discussion/62376\">someone</a> said it means the ratio of empty images.</p>",
          "rawMarkdown": " Can you  share the score of empty submission? I remember that [someone](https://www.kaggle.com/c/airbus-ship-detection/discussion/62376) said it means the ratio of empty images."
        },
        {
          "id": 415544,
          "postDate": "2018-11-05T09:49:23.430Z",
          "content": "<p>Hi Pascal \nYou can refer this kernel : <a href=\"https://www.kaggle.com/jeffaudi/create-a-submission-with-no-ship-masks\">https://www.kaggle.com/jeffaudi/create-a-submission-with-no-ship-masks</a>\nI think the empty submit score : 0.52</p>",
          "rawMarkdown": "Hi Pascal \nYou can refer this kernel : https://www.kaggle.com/jeffaudi/create-a-submission-with-no-ship-masks\nI think the empty submit score : 0.52"
        },
        {
          "id": 415545,
          "postDate": "2018-11-05T09:50:35.293Z",
          "content": "<p>Thanks，it seems not good.</p>",
          "rawMarkdown": "Thanks，it seems not good."
        }
      ]
    },
    {
      "id": 414647,
      "postDate": "2018-11-03T09:30:41.757Z",
      "content": "<p>We too use MaskRCNN, Well there are kernels available in Kaggle but not in the competition's I guess. Like you can see one here: <a href=\"https://www.kaggle.com/drt2290078/mask-rcnn-sample-starter-code\">https://www.kaggle.com/drt2290078/mask-rcnn-sample-starter-code</a> . </p>",
      "rawMarkdown": "We too use MaskRCNN, Well there are kernels available in Kaggle but not in the competition's I guess. Like you can see one here: https://www.kaggle.com/drt2290078/mask-rcnn-sample-starter-code . "
    },
    {
      "id": 414575,
      "postDate": "2018-11-03T04:12:31.440Z",
      "content": "<p>My current solution is based on MaskRCNN. But the pipeline is more complex than Unet based solutions and harder to improve. I am thinking to move to Unet based solutions :( .</p>",
      "rawMarkdown": "My current solution is based on MaskRCNN. But the pipeline is more complex than Unet based solutions and harder to improve. I am thinking to move to Unet based solutions :( .",
      "replies": [
        {
          "id": 414597,
          "postDate": "2018-11-03T05:56:04.600Z",
          "rawMarkdown": "",
          "isDeleted": true
        },
        {
          "id": 421629,
          "postDate": "2018-11-15T08:03:27.570Z",
          "content": "<p>what score did you get from Mask-RCNN? we got an aweful 0.38 results which is much much worse from unet baseline (~0.6)</p>",
          "rawMarkdown": "what score did you get from Mask-RCNN? we got an aweful 0.38 results which is much much worse from unet baseline (~0.6)"
        },
        {
          "id": 421632,
          "postDate": "2018-11-15T08:10:28.790Z",
          "content": "<p>Detectron + Unet</p>",
          "rawMarkdown": "Detectron + Unet"
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 414244,
      "author_name": "pascal1129",
      "author_url": "",
      "post_date": "2018-11-02T11:51:10.073000",
      "content": "<p>I think mots of people didn't choose mask r-cnn. </p>\n\n<p>First, The dataset of mask r-cnn is difficult to generate. I spent quite long time to generate dataset. You can see <a href=\"https://www.kaggle.com/c/airbus-ship-detection/discussion/68790#latest-414204\">here</a>.</p>\n\n<p>Second, instance segmentation is different from semantic segmentation, wich will lead to some problems in exporting results. If you go on with Mask R-CNN, you will find these difficulities. They are difficult to deal with.</p>",
      "votes": 1,
      "replies": [
        {
          "id": 414321,
          "author_name": "0xFunky",
          "author_url": "",
          "post_date": "2018-11-02T14:41:20.920000",
          "content": "<p>Thanks!! No wonder there are no one use Mask R-CNN in this competition.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 414337,
          "author_name": "pascal1129",
          "author_url": "",
          "post_date": "2018-11-02T15:15:58.377000",
          "content": "<p>In fact, there are a few people using Mask R-CNN, i konw several people use detectron, but they are not willing to share kernels. In addition, the environment of detectron is complex, i'm not sure whether our codes can be run on kernel.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 414974,
      "author_name": "Maria Wellen",
      "author_url": "",
      "post_date": "2018-11-04T02:08:19.047000",
      "content": "<p>I tried to train a M-RCNN for this competition with very terrible results. First, it took much longer to converge than unet. I trained the NN for 50 epochs for two days and the score was worse than the empty submission. I also saw a lot of false positives, and then I stacked RCNN with a model that detects ship/no ship and it did slightly better than the empty submission but not by much.</p>",
      "votes": 0,
      "replies": [
        {
          "id": 415017,
          "author_name": "pascal1129",
          "author_url": "",
          "post_date": "2018-11-04T06:20:08.077000",
          "content": "<p>Can you  share the score of empty submission? I remember that <a href=\"https://www.kaggle.com/c/airbus-ship-detection/discussion/62376\">someone</a> said it means the ratio of empty images.</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 415544,
          "author_name": "0xFunky",
          "author_url": "",
          "post_date": "2018-11-05T09:49:23.430000",
          "content": "<p>Hi Pascal \nYou can refer this kernel : <a href=\"https://www.kaggle.com/jeffaudi/create-a-submission-with-no-ship-masks\">https://www.kaggle.com/jeffaudi/create-a-submission-with-no-ship-masks</a>\nI think the empty submit score : 0.52</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 415545,
          "author_name": "pascal1129",
          "author_url": "",
          "post_date": "2018-11-05T09:50:35.293000",
          "content": "<p>Thanks，it seems not good.</p>",
          "votes": 0,
          "replies": []
        }
      ]
    },
    {
      "id": 414647,
      "author_name": "Vaghawan ",
      "author_url": "",
      "post_date": "2018-11-03T09:30:41.757000",
      "content": "<p>We too use MaskRCNN, Well there are kernels available in Kaggle but not in the competition's I guess. Like you can see one here: <a href=\"https://www.kaggle.com/drt2290078/mask-rcnn-sample-starter-code\">https://www.kaggle.com/drt2290078/mask-rcnn-sample-starter-code</a> . </p>",
      "votes": 0,
      "replies": []
    },
    {
      "id": 414575,
      "author_name": "tkuanlun350",
      "author_url": "",
      "post_date": "2018-11-03T04:12:31.440000",
      "content": "<p>My current solution is based on MaskRCNN. But the pipeline is more complex than Unet based solutions and harder to improve. I am thinking to move to Unet based solutions :( .</p>",
      "votes": 0,
      "replies": [
        {
          "id": 414597,
          "author_name": "",
          "author_url": "",
          "post_date": "2018-11-03T05:56:04.600000",
          "content": "",
          "votes": 0,
          "replies": []
        },
        {
          "id": 421629,
          "author_name": "WongSherman",
          "author_url": "",
          "post_date": "2018-11-15T08:03:27.570000",
          "content": "<p>what score did you get from Mask-RCNN? we got an aweful 0.38 results which is much much worse from unet baseline (~0.6)</p>",
          "votes": 0,
          "replies": []
        },
        {
          "id": 421632,
          "author_name": "pascal1129",
          "author_url": "",
          "post_date": "2018-11-15T08:10:28.790000",
          "content": "<p>Detectron + Unet</p>",
          "votes": 0,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "414244": "I think mots of people didn't choose mask r-cnn. \n\nFirst, The dataset of mask r-cnn is difficult to generate. I spent quite long time to generate dataset. You can see [here](https://www.kaggle.com/c/airbus-ship-detection/discussion/68790#latest-414204).\n\nSecond, instance segmentation is different from semantic segmentation, wich will lead to some problems in exporting results. If you go on with Mask R-CNN, you will find these difficulities. They are difficult to deal with.",
    "413818": "I am the new participant of this competition and I am the newbie of deep learning....\nI know it's close to deadline, just curious why there are no nay kernel use MRCNN?\nI seem there are many kernels use Unet to do this competitions. \nIt's because that use the kernel to train M-RCNN will dead or there is something else reason.",
    "414974": "I tried to train a M-RCNN for this competition with very terrible results. First, it took much longer to converge than unet. I trained the NN for 50 epochs for two days and the score was worse than the empty submission. I also saw a lot of false positives, and then I stacked RCNN with a model that detects ship/no ship and it did slightly better than the empty submission but not by much.",
    "414647": "We too use MaskRCNN, Well there are kernels available in Kaggle but not in the competition's I guess. Like you can see one here: https://www.kaggle.com/drt2290078/mask-rcnn-sample-starter-code . ",
    "414575": "My current solution is based on MaskRCNN. But the pipeline is more complex than Unet based solutions and harder to improve. I am thinking to move to Unet based solutions :( ."
  }
}