{
  "id": 434084,
  "title": "New to Machine Learning or Kaggle?",
  "url": "/competitions/open-problems-single-cell-perturbations/discussion/434084",
  "author_name": "Ashley Chow",
  "post_date": "2023-08-23T21:57:14.075000",
  "votes": 12,
  "comment_count": 8,
  "views": 0,
  "content": "<p>New to machine learning and data science? No question is too basic or too simple. Feel free to start your own thread, or use this thread as a place to post any first-timer clarifying questions for the Kaggle community to help you with!</p>\n<p>If you would consider yourself a beginner but don't know where to get started, let other Kagglers help you take your first steps here!</p>\n<p>New to Kaggle? Take a look at a few videos to learn a bit more about <a href=\"https://www.youtube.com/watch?v=aIus8si_Et0\" target=\"_blank\">site etiquette</a>, <a href=\"https://www.youtube.com/watch?v=sEJHyuWKd-s\" target=\"_blank\">Kaggle lingo</a>, and <a href=\"https://www.youtube.com/watch?&amp;v=GJBOMWpLpTQ\" target=\"_blank\">how to enter a competition using Kaggle Notebooks</a>.</p>\n<p><strong>Remember:</strong> Kaggle is for everyone. Whether you're teaming up or sharing tips in the competition forum, we expect everyone to follow our <a href=\"https://www.kaggle.com/community-guidelines\" target=\"_blank\">Kaggle community guidelines</a>.</p>",
  "messages": [
    {
      "id": 2405448,
      "postDate": "2023-08-23T21:57:14.077Z",
      "content": "<p>New to machine learning and data science? No question is too basic or too simple. Feel free to start your own thread, or use this thread as a place to post any first-timer clarifying questions for the Kaggle community to help you with!</p>\n<p>If you would consider yourself a beginner but don't know where to get started, let other Kagglers help you take your first steps here!</p>\n<p>New to Kaggle? Take a look at a few videos to learn a bit more about <a href=\"https://www.youtube.com/watch?v=aIus8si_Et0\" target=\"_blank\">site etiquette</a>, <a href=\"https://www.youtube.com/watch?v=sEJHyuWKd-s\" target=\"_blank\">Kaggle lingo</a>, and <a href=\"https://www.youtube.com/watch?&amp;v=GJBOMWpLpTQ\" target=\"_blank\">how to enter a competition using Kaggle Notebooks</a>.</p>\n<p><strong>Remember:</strong> Kaggle is for everyone. Whether you're teaming up or sharing tips in the competition forum, we expect everyone to follow our <a href=\"https://www.kaggle.com/community-guidelines\" target=\"_blank\">Kaggle community guidelines</a>.</p>",
      "rawMarkdown": "New to machine learning and data science? No question is too basic or too simple. Feel free to start your own thread, or use this thread as a place to post any first-timer clarifying questions for the Kaggle community to help you with!\n\nIf you would consider yourself a beginner but don't know where to get started, let other Kagglers help you take your first steps here!\n\nNew to Kaggle? Take a look at a few videos to learn a bit more about [site etiquette](https://www.youtube.com/watch?v=aIus8si_Et0), [Kaggle lingo](https://www.youtube.com/watch?v=sEJHyuWKd-s), and [how to enter a competition using Kaggle Notebooks](https://www.youtube.com/watch?&v=GJBOMWpLpTQ).\n\n**Remember:** Kaggle is for everyone. Whether you're teaming up or sharing tips in the competition forum, we expect everyone to follow our [Kaggle community guidelines](https://www.kaggle.com/community-guidelines).",
      "votes": 11
    },
    {
      "id": 2441848,
      "postDate": "2023-09-16T13:50:57.983Z",
      "content": "<p>Hey!!<br>\nCan you suggest resources to get my ML journey started?</p>",
      "rawMarkdown": "Hey!!\nCan you suggest resources to get my ML journey started?",
      "replies": [
        {
          "id": 2445259,
          "postDate": "2023-09-18T17:31:07.603Z",
          "content": "<p>Certainly! Embarking on a Machine Learning (ML) journey can be an exciting endeavor. Depending on your background and goals, there are various paths you can take. Here's a step-by-step guide to help you get started:</p>\n<h3>1. <strong>Foundations:</strong></h3>\n<p>Before diving into machine learning, it's beneficial to have a strong foundation in certain subjects:</p>\n<ul>\n<li><p><strong>Mathematics:</strong></p>\n<ul>\n<li><strong>Linear Algebra:</strong> MIT's <a href=\"https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/\" target=\"_blank\">Linear Algebra course</a></li>\n<li><strong>Statistics &amp; Probability:</strong> Stanford's <a href=\"http://www.stat110.net/\" target=\"_blank\">Stat110 course</a></li>\n<li><strong>Calculus:</strong> Khan Academy's <a href=\"https://www.khanacademy.org/math/calculus-1\" target=\"_blank\">Calculus course</a></li></ul></li>\n<li><p><strong>Programming:</strong> Familiarity with Python is highly recommended since it's the most widely used language in ML.</p>\n<ul>\n<li><a href=\"https://docs.python.org/3/tutorial/index.html\" target=\"_blank\">Python.org's Beginner's Guide</a></li>\n<li><a href=\"https://www.codecademy.com/learn/learn-python-3\" target=\"_blank\">Codecademy's Python Course</a></li></ul></li>\n</ul>\n<h3>2. <strong>Introductory Machine Learning:</strong></h3>\n<ul>\n<li><p><strong>Courses:</strong></p>\n<ul>\n<li><strong>Coursera:</strong> <a href=\"https://www.coursera.org/learn/machine-learning\" target=\"_blank\">Machine Learning by Andrew Ng</a></li>\n<li><strong>Udacity:</strong> <a href=\"https://www.udacity.com/course/intro-to-machine-learning--ud120\" target=\"_blank\">Intro to Machine Learning</a></li></ul></li>\n<li><p><strong>Books:</strong></p>\n<ul>\n<li>\"Python Machine Learning\" by Sebastian Raschka</li>\n<li>\"Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow\" by Aurélien Géron</li></ul></li>\n</ul>\n<h3>3. <strong>Deep Learning:</strong></h3>\n<ul>\n<li><p><strong>Courses:</strong></p>\n<ul>\n<li><strong>Coursera:</strong> <a href=\"https://www.coursera.org/specializations/deep-learning\" target=\"_blank\">Deep Learning Specialization by Andrew Ng</a></li>\n<li><strong>Fast.ai:</strong> <a href=\"https://course.fast.ai/\" target=\"_blank\">Practical Deep Learning for Coders</a></li></ul></li>\n<li><p><strong>Books:</strong></p>\n<ul>\n<li>\"Deep Learning\" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville</li></ul></li>\n</ul>\n<h3>4. <strong>Practice and Projects:</strong></h3>\n<ul>\n<li><p><strong>Datasets:</strong> Play around with datasets on platforms like:</p>\n<ul>\n<li><a href=\"https://www.kaggle.com/\" target=\"_blank\">Kaggle</a></li>\n<li><a href=\"https://archive.ics.uci.edu/ml/index.php\" target=\"_blank\">UCI Machine Learning Repository</a></li></ul></li>\n<li><p><strong>Project Ideas:</strong> Start with simple projects like:</p>\n<ul>\n<li>Spam email classification</li>\n<li>Handwritten digit recognition</li>\n<li>Movie recommendation system</li></ul></li>\n</ul>\n<h3>5. <strong>Specializations:</strong></h3>\n<p>As you grow in the field, you can explore various subfields like:</p>\n<ul>\n<li>Natural Language Processing (NLP)</li>\n<li>Computer Vision</li>\n<li>Reinforcement Learning</li>\n<li>Generative Adversarial Networks (GANs)</li>\n<li>Transfer Learning<br>\n… and many more.</li>\n</ul>\n<p>For each subfield, there are specialized courses, papers, and resources available. You can dive deeper based on your interests.</p>\n<h3>6. <strong>Stay Updated:</strong></h3>\n<p>The field of ML is continuously evolving. Engage with the community and stay updated by:</p>\n<ul>\n<li>Reading new research papers on <a href=\"https://arxiv.org/\" target=\"_blank\">arXiv</a> in the relevant category.</li>\n<li>Following blogs like <a href=\"https://towardsdatascience.com/\" target=\"_blank\">Towards Data Science</a>, <a href=\"https://distill.pub/\" target=\"_blank\">Distill</a>, etc.</li>\n<li>Attending conferences like NeurIPS, ICML, or CVPR.</li>\n</ul>\n<p>Remember, the key is consistent practice and application. As you work through courses, try to implement projects simultaneously to solidify your understanding. Good luck on your ML journey!</p>",
          "rawMarkdown": "Certainly! Embarking on a Machine Learning (ML) journey can be an exciting endeavor. Depending on your background and goals, there are various paths you can take. Here's a step-by-step guide to help you get started:\n\n### 1. **Foundations:**\nBefore diving into machine learning, it's beneficial to have a strong foundation in certain subjects:\n\n- **Mathematics:**\n    - **Linear Algebra:** MIT's [Linear Algebra course](https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/)\n    - **Statistics & Probability:** Stanford's [Stat110 course](http://www.stat110.net/)\n    - **Calculus:** Khan Academy's [Calculus course](https://www.khanacademy.org/math/calculus-1)\n\n- **Programming:** Familiarity with Python is highly recommended since it's the most widely used language in ML.\n    - [Python.org's Beginner's Guide](https://docs.python.org/3/tutorial/index.html)\n    - [Codecademy's Python Course](https://www.codecademy.com/learn/learn-python-3)\n\n### 2. **Introductory Machine Learning:**\n- **Courses:**\n    - **Coursera:** [Machine Learning by Andrew Ng](https://www.coursera.org/learn/machine-learning)\n    - **Udacity:** [Intro to Machine Learning](https://www.udacity.com/course/intro-to-machine-learning--ud120)\n\n- **Books:**\n    - \"Python Machine Learning\" by Sebastian Raschka\n    - \"Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow\" by Aurélien Géron\n\n### 3. **Deep Learning:**\n- **Courses:**\n    - **Coursera:** [Deep Learning Specialization by Andrew Ng](https://www.coursera.org/specializations/deep-learning)\n    - **Fast.ai:** [Practical Deep Learning for Coders](https://course.fast.ai/)\n\n- **Books:**\n    - \"Deep Learning\" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville\n\n### 4. **Practice and Projects:**\n- **Datasets:** Play around with datasets on platforms like:\n    - [Kaggle](https://www.kaggle.com/)\n    - [UCI Machine Learning Repository](https://archive.ics.uci.edu/ml/index.php)\n\n- **Project Ideas:** Start with simple projects like:\n    - Spam email classification\n    - Handwritten digit recognition\n    - Movie recommendation system\n\n### 5. **Specializations:**\nAs you grow in the field, you can explore various subfields like:\n- Natural Language Processing (NLP)\n- Computer Vision\n- Reinforcement Learning\n- Generative Adversarial Networks (GANs)\n- Transfer Learning\n... and many more.\n\nFor each subfield, there are specialized courses, papers, and resources available. You can dive deeper based on your interests.\n\n### 6. **Stay Updated:**\nThe field of ML is continuously evolving. Engage with the community and stay updated by:\n- Reading new research papers on [arXiv](https://arxiv.org/) in the relevant category.\n- Following blogs like [Towards Data Science](https://towardsdatascience.com/), [Distill](https://distill.pub/), etc.\n- Attending conferences like NeurIPS, ICML, or CVPR.\n\nRemember, the key is consistent practice and application. As you work through courses, try to implement projects simultaneously to solidify your understanding. Good luck on your ML journey!",
          "votes": 10,
          "replies": [
            {
              "id": 2447881,
              "postDate": "2023-09-20T09:47:47.077Z",
              "content": "<p>Thank you <a href=\"https://www.kaggle.com/bluewall\" target=\"_blank\">@bluewall</a>  , it really helpful</p>",
              "rawMarkdown": "Thank you @bluewall  , it really helpful\n",
              "votes": 1
            },
            {
              "id": 2509702,
              "postDate": "2023-11-02T14:15:51.647Z",
              "content": "<p>really helpful</p>",
              "rawMarkdown": "really helpful"
            },
            {
              "id": 2535993,
              "postDate": "2023-11-23T20:02:57.830Z",
              "content": "<p>Helpful for me, thx</p>",
              "rawMarkdown": "Helpful for me, thx"
            }
          ]
        },
        {
          "id": 2448516,
          "postDate": "2023-09-20T16:20:46.160Z",
          "content": "<p>Also, <a href=\"https://www.edx.org\" target=\"_blank\">edX</a> and <a href=\"https://www.udemy.com\" target=\"_blank\">Udemy</a> offer very interesting and high-level courses. Best of luck on your way!</p>",
          "rawMarkdown": "Also, [edX](https://www.edx.org) and [Udemy](https://www.udemy.com) offer very interesting and high-level courses. Best of luck on your way!",
          "votes": 1
        }
      ]
    },
    {
      "id": 2450479,
      "postDate": "2023-09-21T22:45:13.813Z",
      "content": "<p>Hii Can you guide me how to deal with large datasets i am unable to read the parquet file in the first place</p>",
      "rawMarkdown": "Hii Can you guide me how to deal with large datasets i am unable to read the parquet file in the first place",
      "isDeleted": true,
      "replies": [
        {
          "id": 2458895,
          "postDate": "2023-09-27T21:55:50.883Z",
          "content": "<p>If you're working in Kaggle Notebooks, you can use this codeto read the file:<br>\nmultiome_train = pd.read_parquet('/kaggle/input/open-problems-single-cell-perturbations/multiome_train.parquet')</p>",
          "rawMarkdown": "If you're working in Kaggle Notebooks, you can use this codeto read the file:\nmultiome_train = pd.read_parquet('/kaggle/input/open-problems-single-cell-perturbations/multiome_train.parquet')"
        }
      ]
    }
  ],
  "comments": [
    {
      "id": 2441848,
      "author_name": "Rixhabh",
      "author_url": "",
      "post_date": "2023-09-16T13:50:57.983000",
      "content": "<p>Hey!!<br>\nCan you suggest resources to get my ML journey started?</p>",
      "votes": 0,
      "replies": [
        {
          "id": 2445259,
          "author_name": "Bluewall",
          "author_url": "",
          "post_date": "2023-09-18T17:31:07.603000",
          "content": "<p>Certainly! Embarking on a Machine Learning (ML) journey can be an exciting endeavor. Depending on your background and goals, there are various paths you can take. Here's a step-by-step guide to help you get started:</p>\n<h3>1. <strong>Foundations:</strong></h3>\n<p>Before diving into machine learning, it's beneficial to have a strong foundation in certain subjects:</p>\n<ul>\n<li><p><strong>Mathematics:</strong></p>\n<ul>\n<li><strong>Linear Algebra:</strong> MIT's <a href=\"https://ocw.mit.edu/courses/mathematics/18-06-linear-algebra-spring-2010/\" target=\"_blank\">Linear Algebra course</a></li>\n<li><strong>Statistics &amp; Probability:</strong> Stanford's <a href=\"http://www.stat110.net/\" target=\"_blank\">Stat110 course</a></li>\n<li><strong>Calculus:</strong> Khan Academy's <a href=\"https://www.khanacademy.org/math/calculus-1\" target=\"_blank\">Calculus course</a></li></ul></li>\n<li><p><strong>Programming:</strong> Familiarity with Python is highly recommended since it's the most widely used language in ML.</p>\n<ul>\n<li><a href=\"https://docs.python.org/3/tutorial/index.html\" target=\"_blank\">Python.org's Beginner's Guide</a></li>\n<li><a href=\"https://www.codecademy.com/learn/learn-python-3\" target=\"_blank\">Codecademy's Python Course</a></li></ul></li>\n</ul>\n<h3>2. <strong>Introductory Machine Learning:</strong></h3>\n<ul>\n<li><p><strong>Courses:</strong></p>\n<ul>\n<li><strong>Coursera:</strong> <a href=\"https://www.coursera.org/learn/machine-learning\" target=\"_blank\">Machine Learning by Andrew Ng</a></li>\n<li><strong>Udacity:</strong> <a href=\"https://www.udacity.com/course/intro-to-machine-learning--ud120\" target=\"_blank\">Intro to Machine Learning</a></li></ul></li>\n<li><p><strong>Books:</strong></p>\n<ul>\n<li>\"Python Machine Learning\" by Sebastian Raschka</li>\n<li>\"Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow\" by Aurélien Géron</li></ul></li>\n</ul>\n<h3>3. <strong>Deep Learning:</strong></h3>\n<ul>\n<li><p><strong>Courses:</strong></p>\n<ul>\n<li><strong>Coursera:</strong> <a href=\"https://www.coursera.org/specializations/deep-learning\" target=\"_blank\">Deep Learning Specialization by Andrew Ng</a></li>\n<li><strong>Fast.ai:</strong> <a href=\"https://course.fast.ai/\" target=\"_blank\">Practical Deep Learning for Coders</a></li></ul></li>\n<li><p><strong>Books:</strong></p>\n<ul>\n<li>\"Deep Learning\" by Ian Goodfellow, Yoshua Bengio, and Aaron Courville</li></ul></li>\n</ul>\n<h3>4. <strong>Practice and Projects:</strong></h3>\n<ul>\n<li><p><strong>Datasets:</strong> Play around with datasets on platforms like:</p>\n<ul>\n<li><a href=\"https://www.kaggle.com/\" target=\"_blank\">Kaggle</a></li>\n<li><a href=\"https://archive.ics.uci.edu/ml/index.php\" target=\"_blank\">UCI Machine Learning Repository</a></li></ul></li>\n<li><p><strong>Project Ideas:</strong> Start with simple projects like:</p>\n<ul>\n<li>Spam email classification</li>\n<li>Handwritten digit recognition</li>\n<li>Movie recommendation system</li></ul></li>\n</ul>\n<h3>5. <strong>Specializations:</strong></h3>\n<p>As you grow in the field, you can explore various subfields like:</p>\n<ul>\n<li>Natural Language Processing (NLP)</li>\n<li>Computer Vision</li>\n<li>Reinforcement Learning</li>\n<li>Generative Adversarial Networks (GANs)</li>\n<li>Transfer Learning<br>\n… and many more.</li>\n</ul>\n<p>For each subfield, there are specialized courses, papers, and resources available. You can dive deeper based on your interests.</p>\n<h3>6. <strong>Stay Updated:</strong></h3>\n<p>The field of ML is continuously evolving. Engage with the community and stay updated by:</p>\n<ul>\n<li>Reading new research papers on <a href=\"https://arxiv.org/\" target=\"_blank\">arXiv</a> in the relevant category.</li>\n<li>Following blogs like <a href=\"https://towardsdatascience.com/\" target=\"_blank\">Towards Data Science</a>, <a href=\"https://distill.pub/\" target=\"_blank\">Distill</a>, etc.</li>\n<li>Attending conferences like NeurIPS, ICML, or CVPR.</li>\n</ul>\n<p>Remember, the key is consistent practice and application. As you work through courses, try to implement projects simultaneously to solidify your understanding. Good luck on your ML journey!</p>",
          "votes": 10,
          "replies": [
            {
              "id": 2447881,
              "author_name": "Akshay Kumar",
              "author_url": "",
              "post_date": "2023-09-20T09:47:47.077000",
              "content": "<p>Thank you <a href=\"https://www.kaggle.com/bluewall\" target=\"_blank\">@bluewall</a>  , it really helpful</p>",
              "votes": 1,
              "replies": []
            },
            {
              "id": 2509702,
              "author_name": "kaggler",
              "author_url": "",
              "post_date": "2023-11-02T14:15:51.647000",
              "content": "<p>really helpful</p>",
              "votes": 0,
              "replies": []
            },
            {
              "id": 2535993,
              "author_name": "NetworkKnight",
              "author_url": "",
              "post_date": "2023-11-23T20:02:57.830000",
              "content": "<p>Helpful for me, thx</p>",
              "votes": 0,
              "replies": []
            }
          ]
        },
        {
          "id": 2448516,
          "author_name": "Alex Garayoa",
          "author_url": "",
          "post_date": "2023-09-20T16:20:46.160000",
          "content": "<p>Also, <a href=\"https://www.edx.org\" target=\"_blank\">edX</a> and <a href=\"https://www.udemy.com\" target=\"_blank\">Udemy</a> offer very interesting and high-level courses. Best of luck on your way!</p>",
          "votes": 1,
          "replies": []
        }
      ]
    },
    {
      "id": 2450479,
      "author_name": "",
      "author_url": "",
      "post_date": "2023-09-21T22:45:13.813000",
      "content": "<p>Hii Can you guide me how to deal with large datasets i am unable to read the parquet file in the first place</p>",
      "votes": 0,
      "replies": [
        {
          "id": 2458895,
          "author_name": "John Scanlan",
          "author_url": "",
          "post_date": "2023-09-27T21:55:50.883000",
          "content": "<p>If you're working in Kaggle Notebooks, you can use this codeto read the file:<br>\nmultiome_train = pd.read_parquet('/kaggle/input/open-problems-single-cell-perturbations/multiome_train.parquet')</p>",
          "votes": 0,
          "replies": []
        }
      ]
    }
  ],
  "raw_markdown_by_id": {
    "2405448": "New to machine learning and data science? No question is too basic or too simple. Feel free to start your own thread, or use this thread as a place to post any first-timer clarifying questions for the Kaggle community to help you with!\n\nIf you would consider yourself a beginner but don't know where to get started, let other Kagglers help you take your first steps here!\n\nNew to Kaggle? Take a look at a few videos to learn a bit more about [site etiquette](https://www.youtube.com/watch?v=aIus8si_Et0), [Kaggle lingo](https://www.youtube.com/watch?v=sEJHyuWKd-s), and [how to enter a competition using Kaggle Notebooks](https://www.youtube.com/watch?&v=GJBOMWpLpTQ).\n\n**Remember:** Kaggle is for everyone. Whether you're teaming up or sharing tips in the competition forum, we expect everyone to follow our [Kaggle community guidelines](https://www.kaggle.com/community-guidelines).",
    "2441848": "Hey!!\nCan you suggest resources to get my ML journey started?",
    "2450479": "Hii Can you guide me how to deal with large datasets i am unable to read the parquet file in the first place"
  }
}