{
  "id": 302937,
  "title": "Can somone give feedback about my code?",
  "url": "/competitions/tensorflow-great-barrier-reef/discussion/302937",
  "author_name": "",
  "post_date": "2022-01-25T06:02:34.449744600Z",
  "votes": 4,
  "comment_count": 3,
  "views": 0,
  "content": "<p>Hi everyone,<br>\nI am really new to data science and python. I joined a competition here.I wrote some code but I need some feedback about my code. If you can point out the weaknesses and suggest me topics for how to improve my code it would be avesome!!! Thank you for your guidence kaggle community. The code I want you to examine is <a href=\"https://www.kaggle.com/cembakkaloglu/tak-l-yoruz\" target=\"_blank\">here</a>.<br>\nNote: By the way feel free to comment anyway you want no hard feelings I can take it.😂</p>",
  "messages": [
    {
      "id": "1663462",
      "postDate": "01/25/2022 06:02:34",
      "content": "<p>Hi everyone,<br>\nI am really new to data science and python. I joined a competition here.I wrote some code but I need some feedback about my code. If you can point out the weaknesses and suggest me topics for how to improve my code it would be avesome!!! Thank you for your guidence kaggle community. The code I want you to examine is <a href=\"https://www.kaggle.com/cembakkaloglu/tak-l-yoruz\" target=\"_blank\">here</a>.<br>\nNote: By the way feel free to comment anyway you want no hard feelings I can take it.😂</p>",
      "rawMarkdown": "Hi everyone,\nI am really new to data science and python. I joined a competition here.I wrote some code but I need some feedback about my code. If you can point out the weaknesses and suggest me topics for how to improve my code it would be avesome!!! Thank you for your guidence kaggle community. The code I want you to examine is [here](https://www.kaggle.com/cembakkaloglu/tak-l-yoruz).\nNote: By the way feel free to comment anyway you want no hard feelings I can take it.😂",
      "votes": null
    },
    {
      "id": "1663633",
      "postDate": "01/25/2022 09:39:57",
      "content": "<p>Hi, cem,<br>\nFirst of all, you should take control of your cell outputs because it's really hard to read your notebook among these outputs.</p>\n<ol>\n<li>You don't need to rewrite yolov5s.yaml file, your my.yaml file is enough but you should find a more efficient way to create that.</li>\n<li>Your data processing methods are inefficient, you should use more Pandas and NumPy methods. Avoid for and while loops especially nested for loops. (look at <a href=\"https://en.wikipedia.org/wiki/Big_O_notation\" target=\"_blank\">https://en.wikipedia.org/wiki/Big_O_notation</a>)</li>\n<li>Function, variable even notebook names should be more meaningful even if no one sees them. They can be changed with yeniden -&gt; process_data, yenidenv2 -&gt; make_annotations, labels -&gt; create_labels.</li>\n</ol>\n<p>These are my first observations, In my opinion, you should give more time to learn python and other programming concepts. Keep trying, best wishes.</p>",
      "rawMarkdown": "Hi, cem,\nFirst of all, you should take control of your cell outputs because it's really hard to read your notebook among these outputs.\n2. You don't need to rewrite yolov5s.yaml file, your my.yaml file is enough but you should find a more efficient way to create that.\n3.  Your data processing methods are inefficient, you should use more Pandas and NumPy methods. Avoid for and while loops especially nested for loops. (look at https://en.wikipedia.org/wiki/Big_O_notation)\n4. Function, variable even notebook names should be more meaningful even if no one sees them. They can be changed with yeniden -> process_data, yenidenv2 -> make_annotations, labels -> create_labels.\n\nThese are my first observations, In my opinion, you should give more time to learn python and other programming concepts. Keep trying, best wishes.",
      "votes": null
    },
    {
      "id": "1664305",
      "postDate": "01/25/2022 21:03:15",
      "content": "<p>Thank you very much for your feedback. Can you suggest good resources for those libraries to learn too.</p>",
      "rawMarkdown": "Thank you very much for your feedback. Can you suggest good resources for those libraries to learn too.",
      "votes": null
    },
    {
      "id": "1664698",
      "postDate": "01/26/2022 07:23:14",
      "content": "<p>First, take a look at Kaggle courses after that find good notebooks to see what they did. Besides, you can find good youtube channels to learn how can you do something (e.g Abhishek Thakur, freecodecamp, etc.)</p>",
      "rawMarkdown": "First, take a look at Kaggle courses after that find good notebooks to see what they did. Besides, you can find good youtube channels to learn how can you do something (e.g Abhishek Thakur, freecodecamp, etc.)",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1663633,
      "author_name": "sarperyurttas",
      "author_url": "",
      "post_date": "01/25/2022 09:39:57",
      "content": "<p>Hi, cem,<br>\nFirst of all, you should take control of your cell outputs because it's really hard to read your notebook among these outputs.</p>\n<ol>\n<li>You don't need to rewrite yolov5s.yaml file, your my.yaml file is enough but you should find a more efficient way to create that.</li>\n<li>Your data processing methods are inefficient, you should use more Pandas and NumPy methods. Avoid for and while loops especially nested for loops. (look at <a href=\"https://en.wikipedia.org/wiki/Big_O_notation\" target=\"_blank\">https://en.wikipedia.org/wiki/Big_O_notation</a>)</li>\n<li>Function, variable even notebook names should be more meaningful even if no one sees them. They can be changed with yeniden -&gt; process_data, yenidenv2 -&gt; make_annotations, labels -&gt; create_labels.</li>\n</ol>\n<p>These are my first observations, In my opinion, you should give more time to learn python and other programming concepts. Keep trying, best wishes.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1664305,
          "author_name": "cembakkaloglu",
          "author_url": "",
          "post_date": "01/25/2022 21:03:15",
          "content": "<p>Thank you very much for your feedback. Can you suggest good resources for those libraries to learn too.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1664698,
          "author_name": "sarperyurttas",
          "author_url": "",
          "post_date": "01/26/2022 07:23:14",
          "content": "<p>First, take a look at Kaggle courses after that find good notebooks to see what they did. Besides, you can find good youtube channels to learn how can you do something (e.g Abhishek Thakur, freecodecamp, etc.)</p>",
          "votes": null,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "1663462": "Hi everyone,\nI am really new to data science and python. I joined a competition here.I wrote some code but I need some feedback about my code. If you can point out the weaknesses and suggest me topics for how to improve my code it would be avesome!!! Thank you for your guidence kaggle community. The code I want you to examine is [here](https://www.kaggle.com/cembakkaloglu/tak-l-yoruz).\nNote: By the way feel free to comment anyway you want no hard feelings I can take it.😂",
    "1663633": "Hi, cem,\nFirst of all, you should take control of your cell outputs because it's really hard to read your notebook among these outputs.\n2. You don't need to rewrite yolov5s.yaml file, your my.yaml file is enough but you should find a more efficient way to create that.\n3.  Your data processing methods are inefficient, you should use more Pandas and NumPy methods. Avoid for and while loops especially nested for loops. (look at https://en.wikipedia.org/wiki/Big_O_notation)\n4. Function, variable even notebook names should be more meaningful even if no one sees them. They can be changed with yeniden -> process_data, yenidenv2 -> make_annotations, labels -> create_labels.\n\nThese are my first observations, In my opinion, you should give more time to learn python and other programming concepts. Keep trying, best wishes.",
    "1664305": "Thank you very much for your feedback. Can you suggest good resources for those libraries to learn too.",
    "1664698": "First, take a look at Kaggle courses after that find good notebooks to see what they did. Besides, you can find good youtube channels to learn how can you do something (e.g Abhishek Thakur, freecodecamp, etc.)"
  },
  "source": "meta"
}