{
  "id": 456667,
  "title": "Basic Conv2D model is better than transfer learning?!🤔",
  "url": "/competitions/digit-recognizer/discussion/456667",
  "author_name": "Lipsita-C",
  "post_date": "2023-11-21T07:17:24.047000",
  "votes": 1,
  "comment_count": 0,
  "views": null,
  "content": "<h3><em>Notebooks</em></h3>\n<p><a href=\"https://www.kaggle.com/code/lipsitac/conv2d-basics-blueprint-for-success\" target=\"_blank\">Conv2D Basics: Blueprint for Success</a><br>\n<a href=\"https://www.kaggle.com/code/lipsitac/transfer-learning-tune-up-with-grid-search\" target=\"_blank\">Transfer Learning Tune-Up(with grid search)</a></p>\n<h3>Initial discovery of the potential of Basic Conv2D 💡🧑‍🔬️:</h3>\n<blockquote>\n  <p>In order to get the baseline for the digit recognizer competition we used a straightforward convolutional neural network (Conv2D), embracing simplicity with layers such as MaxPooling, flattening, dense, and an output layer. And to our surprise, we got an accuracy score of 0.9836 on our first submission which was quite good given that the model architecture was cardinal. To experiment more around the base lin notebook we tried grid search and kfold on it and the accuracy improved by 0.00579(our best score so far).</p>\n</blockquote>\n<h3>Unlocking the hysteria of transfer learning 🛠️:</h3>\n<blockquote>\n  <p>As we got a pretty good accuracy score just by submitting our baseline notebook we thought of going an extra mile to get better results. We decided to use transfer learning, a technique that has shown great promise in improving accuracy in various image classification tasks. But what we got in fact contrasted from what we expected. Our transfer learning base underperformed and couldn’t beat the baseline score. Later going through some references and notebooks we came to know that transfer learning acts as a great catalyst especially when the given data is smaller. But here in the digit recognizer, we had more than sufficient data that the push of transfer learning was redundant. </p>\n</blockquote>\n<h3>Did using just basic Conv2D layers suffice for achieving high accuracy?🧐🙆‍♀️</h3>\n<blockquote>\n  <p>Despite experimenting with all the techniques and models above we came to a conclusion that regardless of how much transfer learning has shown excellent results in other image classification tasks, we believe that further research and experimentation are necessary to determine the optimal approach for this specific problem. We could use this(transfer learning) method to understand the depth of its functionality however it would be better if we look for other ways that could give us further favorable outcomes.</p>\n</blockquote>\n<p><strong>It would be great if we get your opinion on this conversation \"What's the Best Approach? Examining the Need for Optimizing Transfer Learning Models vs. Keeping it Simple in Image Classification Tasks\"</strong><br>\n<strong>PS: Also feel free to comment your opinion on both our notebooks mentioned at the start of the discussion.</strong></p>",
  "messages": [
    {
      "id": 2532611,
      "postDate": "2023-11-21T07:17:24.047Z",
      "content": "<h3><em>Notebooks</em></h3>\n<p><a href=\"https://www.kaggle.com/code/lipsitac/conv2d-basics-blueprint-for-success\" target=\"_blank\">Conv2D Basics: Blueprint for Success</a><br>\n<a href=\"https://www.kaggle.com/code/lipsitac/transfer-learning-tune-up-with-grid-search\" target=\"_blank\">Transfer Learning Tune-Up(with grid search)</a></p>\n<h3>Initial discovery of the potential of Basic Conv2D 💡🧑‍🔬️:</h3>\n<blockquote>\n  <p>In order to get the baseline for the digit recognizer competition we used a straightforward convolutional neural network (Conv2D), embracing simplicity with layers such as MaxPooling, flattening, dense, and an output layer. And to our surprise, we got an accuracy score of 0.9836 on our first submission which was quite good given that the model architecture was cardinal. To experiment more around the base lin notebook we tried grid search and kfold on it and the accuracy improved by 0.00579(our best score so far).</p>\n</blockquote>\n<h3>Unlocking the hysteria of transfer learning 🛠️:</h3>\n<blockquote>\n  <p>As we got a pretty good accuracy score just by submitting our baseline notebook we thought of going an extra mile to get better results. We decided to use transfer learning, a technique that has shown great promise in improving accuracy in various image classification tasks. But what we got in fact contrasted from what we expected. Our transfer learning base underperformed and couldn’t beat the baseline score. Later going through some references and notebooks we came to know that transfer learning acts as a great catalyst especially when the given data is smaller. But here in the digit recognizer, we had more than sufficient data that the push of transfer learning was redundant. </p>\n</blockquote>\n<h3>Did using just basic Conv2D layers suffice for achieving high accuracy?🧐🙆‍♀️</h3>\n<blockquote>\n  <p>Despite experimenting with all the techniques and models above we came to a conclusion that regardless of how much transfer learning has shown excellent results in other image classification tasks, we believe that further research and experimentation are necessary to determine the optimal approach for this specific problem. We could use this(transfer learning) method to understand the depth of its functionality however it would be better if we look for other ways that could give us further favorable outcomes.</p>\n</blockquote>\n<p><strong>It would be great if we get your opinion on this conversation \"What's the Best Approach? Examining the Need for Optimizing Transfer Learning Models vs. Keeping it Simple in Image Classification Tasks\"</strong><br>\n<strong>PS: Also feel free to comment your opinion on both our notebooks mentioned at the start of the discussion.</strong></p>",
      "rawMarkdown": "### *Notebooks*\n[Conv2D Basics: Blueprint for Success](https://www.kaggle.com/code/lipsitac/conv2d-basics-blueprint-for-success)\n[Transfer Learning Tune-Up(with grid search)](https://www.kaggle.com/code/lipsitac/transfer-learning-tune-up-with-grid-search)\n\n### Initial discovery of the potential of Basic Conv2D 💡🧑‍🔬️: \n>In order to get the baseline for the digit recognizer competition we used a straightforward convolutional neural network (Conv2D), embracing simplicity with layers such as MaxPooling, flattening, dense, and an output layer. And to our surprise, we got an accuracy score of 0.9836 on our first submission which was quite good given that the model architecture was cardinal. To experiment more around the base lin notebook we tried grid search and kfold on it and the accuracy improved by 0.00579(our best score so far).\n\n\n### Unlocking the hysteria of transfer learning 🛠️:\n>As we got a pretty good accuracy score just by submitting our baseline notebook we thought of going an extra mile to get better results. We decided to use transfer learning, a technique that has shown great promise in improving accuracy in various image classification tasks. But what we got in fact contrasted from what we expected. Our transfer learning base underperformed and couldn’t beat the baseline score. Later going through some references and notebooks we came to know that transfer learning acts as a great catalyst especially when the given data is smaller. But here in the digit recognizer, we had more than sufficient data that the push of transfer learning was redundant. \n\n### Did using just basic Conv2D layers suffice for achieving high accuracy?🧐🙆‍♀️\n>Despite experimenting with all the techniques and models above we came to a conclusion that regardless of how much transfer learning has shown excellent results in other image classification tasks, we believe that further research and experimentation are necessary to determine the optimal approach for this specific problem. We could use this(transfer learning) method to understand the depth of its functionality however it would be better if we look for other ways that could give us further favorable outcomes.\n\n\n**It would be great if we get your opinion on this conversation \"What's the Best Approach? Examining the Need for Optimizing Transfer Learning Models vs. Keeping it Simple in Image Classification Tasks\"**\n**PS: Also feel free to comment your opinion on both our notebooks mentioned at the start of the discussion.**",
      "votes": 1
    }
  ],
  "comments": [],
  "raw_markdown_by_id": {
    "2532611": "### *Notebooks*\n[Conv2D Basics: Blueprint for Success](https://www.kaggle.com/code/lipsitac/conv2d-basics-blueprint-for-success)\n[Transfer Learning Tune-Up(with grid search)](https://www.kaggle.com/code/lipsitac/transfer-learning-tune-up-with-grid-search)\n\n### Initial discovery of the potential of Basic Conv2D 💡🧑‍🔬️: \n>In order to get the baseline for the digit recognizer competition we used a straightforward convolutional neural network (Conv2D), embracing simplicity with layers such as MaxPooling, flattening, dense, and an output layer. And to our surprise, we got an accuracy score of 0.9836 on our first submission which was quite good given that the model architecture was cardinal. To experiment more around the base lin notebook we tried grid search and kfold on it and the accuracy improved by 0.00579(our best score so far).\n\n\n### Unlocking the hysteria of transfer learning 🛠️:\n>As we got a pretty good accuracy score just by submitting our baseline notebook we thought of going an extra mile to get better results. We decided to use transfer learning, a technique that has shown great promise in improving accuracy in various image classification tasks. But what we got in fact contrasted from what we expected. Our transfer learning base underperformed and couldn’t beat the baseline score. Later going through some references and notebooks we came to know that transfer learning acts as a great catalyst especially when the given data is smaller. But here in the digit recognizer, we had more than sufficient data that the push of transfer learning was redundant. \n\n### Did using just basic Conv2D layers suffice for achieving high accuracy?🧐🙆‍♀️\n>Despite experimenting with all the techniques and models above we came to a conclusion that regardless of how much transfer learning has shown excellent results in other image classification tasks, we believe that further research and experimentation are necessary to determine the optimal approach for this specific problem. We could use this(transfer learning) method to understand the depth of its functionality however it would be better if we look for other ways that could give us further favorable outcomes.\n\n\n**It would be great if we get your opinion on this conversation \"What's the Best Approach? Examining the Need for Optimizing Transfer Learning Models vs. Keeping it Simple in Image Classification Tasks\"**\n**PS: Also feel free to comment your opinion on both our notebooks mentioned at the start of the discussion.**"
  }
}