{
  "id": 308610,
  "title": "Good notebooks deserving more votes !",
  "url": "/competitions/g-research-crypto-forecasting/discussion/308610",
  "author_name": "",
  "post_date": "2022-02-19T12:45:22.144552600Z",
  "votes": 45,
  "comment_count": 17,
  "views": 0,
  "content": "<p>Hi everyone,</p>\n<p>This competition was weird in multiple aspects. One of them was about notebook sharing. As crypto is a hot topic I expected this competition to get a bit more traction and sharing. Maybe this is due to non-anonymised feature with low signal to noise ratio (nothing much to explore / exploit), available LB (possible overfitting), or money incentives (putting your own model into production). </p>\n<p>It turns out this was also due to some user publishing a lot of poor notebooks (non training, non converging, non submitting), sucking air from everyone else. Those notebooks weren't entirely wrong but showed some serious shortcomings. Now that kaggle has taken some action against this user, this is more obvious: by removing 20+ of his notebooks, <strong>there is only 18 golden notebooks in this competition. This is very few: Ubiquant competition, not even halfway trough, already has 15 golden notebooks.</strong></p>\n<p>Honestly I feel like this isn't due to a lack of good notebooks. So I have made a list of notebooks that showed some serious work or some new or unusual idea that in my opinion actually deserve a lot more attention and votes:</p>\n<p>Generally good EDAs:<br>\n<a href=\"https://www.kaggle.com/mishki/tutorial-time-series-exploration-crypto-price#7.-Power-transforms\" target=\"_blank\">https://www.kaggle.com/mishki/tutorial-time-series-exploration-crypto-price#7.-Power-transforms</a><br>\n<a href=\"https://www.kaggle.com/tensorchoko/g-research-crypto-forecasting-eda\" target=\"_blank\">https://www.kaggle.com/tensorchoko/g-research-crypto-forecasting-eda</a><br>\n<a href=\"https://www.kaggle.com/neomatrix369/everything-you-can-do-with-a-time-series-cryptos\" target=\"_blank\">https://www.kaggle.com/neomatrix369/everything-you-can-do-with-a-time-series-cryptos</a></p>\n<p>Good EDA + whole Technical Analysis:<br>\n<a href=\"https://www.kaggle.com/kalilurrahman/g-res-crypto-eda-and-forecast#-6-Basic-MACD--(for-Bit-Coin\" target=\"_blank\">https://www.kaggle.com/kalilurrahman/g-res-crypto-eda-and-forecast#-6-Basic-MACD--(for-Bit-Coin</a>)</p>\n<p>Absolutely MAD crypto dashboard:<br>\n<a href=\"https://www.kaggle.com/toomuchsauce/g-crypto-interactive-dashboard-indicators\" target=\"_blank\">https://www.kaggle.com/toomuchsauce/g-crypto-interactive-dashboard-indicators</a></p>\n<p>GM actually sharing good hindsigths/baselines:<br>\nLive EDA: <a href=\"https://www.kaggle.com/robikscube/predict-crypto-prices-twitch-stream\" target=\"_blank\">https://www.kaggle.com/robikscube/predict-crypto-prices-twitch-stream</a><br>\nCausality test: <a href=\"https://www.kaggle.com/carlmcbrideellis/granger-causality-part-ii-the-movie\" target=\"_blank\">https://www.kaggle.com/carlmcbrideellis/granger-causality-part-ii-the-movie</a><br>\nTime in the market v.s. timing the market: <a href=\"https://www.kaggle.com/carlmcbrideellis/irrational-exuberance-s-p-vs-bitcoin\" target=\"_blank\">https://www.kaggle.com/carlmcbrideellis/irrational-exuberance-s-p-vs-bitcoin</a><br>\nNN baseline: <a href=\"https://www.kaggle.com/berserker408/crypto-tf-keras-nn-with-asset-embedding\" target=\"_blank\">https://www.kaggle.com/berserker408/crypto-tf-keras-nn-with-asset-embedding</a></p>\n<p>Target design (nearly half of the target weren't properly calculated) - this help by showing what to do (and what not to do) in real life:<br>\n<a href=\"https://www.kaggle.com/gengdaiziwang/are-we-training-models-on-an-inaccurate-target\" target=\"_blank\">https://www.kaggle.com/gengdaiziwang/are-we-training-models-on-an-inaccurate-target</a></p>\n<p>CPCV - a rare attempt at crosss validation:<br>\n<a href=\"https://www.kaggle.com/osamurai/implementation-cpcv\" target=\"_blank\">https://www.kaggle.com/osamurai/implementation-cpcv</a></p>\n<p>Local API emulator to test your submissions locally:<br>\n<a href=\"https://www.kaggle.com/jagofc/local-api-emulator\" target=\"_blank\">https://www.kaggle.com/jagofc/local-api-emulator</a></p>\n<p>LSTM training - serious attempt at deep learning:<br>\n<a href=\"https://www.kaggle.com/vmuzhichenko/g-research-parallel-lstm-training\" target=\"_blank\">https://www.kaggle.com/vmuzhichenko/g-research-parallel-lstm-training</a></p>\n<p>Crypto sentiment analysis not usefull for this competition but getting signal from alternative data is generally how you make money in real life:<br>\n<a href=\"https://www.kaggle.com/minhajulhoque/reddit-crytocurrency-sentiment-analyser\" target=\"_blank\">https://www.kaggle.com/minhajulhoque/reddit-crytocurrency-sentiment-analyser</a></p>\n<p><strong>Last but not least, a complete feature engineering pipeline</strong>. This one is a serie of notebooks, completely implementing data engineering, technical factors, how to design and optimise them, how to secure the whole process… etc.He hasn't a golden ring and this is not fancy ML stuff. But it is pro-level code bridging the gap between technical analysis and its practical use for machine learning. <strong>It is absolutely unbelievable that some of these notebooks don't even get to bronze.</strong> If you have missed those, you should really check them. Congrats <a href=\"https://www.kaggle.com/axzhang\" target=\"_blank\">@axzhang</a> for doing and sharing such serious work.<br>\nPipeline Building-FeatureEngineering-Stage1: <a href=\"https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage1\" target=\"_blank\">https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage1</a><br>\nPipeline Building-FeatureEngineering-Stage2: <a href=\"https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage2\" target=\"_blank\">https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage2</a><br>\nFast and accurate online feature generator: <a href=\"https://www.kaggle.com/axzhang/fast-and-accurate-online-feature-generator\" target=\"_blank\">https://www.kaggle.com/axzhang/fast-and-accurate-online-feature-generator</a><br>\nPipeline: Purged Kfold: <a href=\"https://www.kaggle.com/axzhang/pipeline-building-purgedkfold\" target=\"_blank\">https://www.kaggle.com/axzhang/pipeline-building-purgedkfold</a></p>\n<p><strong>This situation is a bit unfortunate but we can revert it with our upvotes. I am not asking you to upvote those blindly. But I suggest everyone to take a bit of time to learn from and support others. Feel free to share notebooks that I might have missed.</strong> </p>",
  "messages": [
    {
      "id": "1697195",
      "postDate": "02/19/2022 12:45:22",
      "content": "<p>Hi everyone,</p>\n<p>This competition was weird in multiple aspects. One of them was about notebook sharing. As crypto is a hot topic I expected this competition to get a bit more traction and sharing. Maybe this is due to non-anonymised feature with low signal to noise ratio (nothing much to explore / exploit), available LB (possible overfitting), or money incentives (putting your own model into production). </p>\n<p>It turns out this was also due to some user publishing a lot of poor notebooks (non training, non converging, non submitting), sucking air from everyone else. Those notebooks weren't entirely wrong but showed some serious shortcomings. Now that kaggle has taken some action against this user, this is more obvious: by removing 20+ of his notebooks, <strong>there is only 18 golden notebooks in this competition. This is very few: Ubiquant competition, not even halfway trough, already has 15 golden notebooks.</strong></p>\n<p>Honestly I feel like this isn't due to a lack of good notebooks. So I have made a list of notebooks that showed some serious work or some new or unusual idea that in my opinion actually deserve a lot more attention and votes:</p>\n<p>Generally good EDAs:<br>\n<a href=\"https://www.kaggle.com/mishki/tutorial-time-series-exploration-crypto-price#7.-Power-transforms\" target=\"_blank\">https://www.kaggle.com/mishki/tutorial-time-series-exploration-crypto-price#7.-Power-transforms</a><br>\n<a href=\"https://www.kaggle.com/tensorchoko/g-research-crypto-forecasting-eda\" target=\"_blank\">https://www.kaggle.com/tensorchoko/g-research-crypto-forecasting-eda</a><br>\n<a href=\"https://www.kaggle.com/neomatrix369/everything-you-can-do-with-a-time-series-cryptos\" target=\"_blank\">https://www.kaggle.com/neomatrix369/everything-you-can-do-with-a-time-series-cryptos</a></p>\n<p>Good EDA + whole Technical Analysis:<br>\n<a href=\"https://www.kaggle.com/kalilurrahman/g-res-crypto-eda-and-forecast#-6-Basic-MACD--(for-Bit-Coin\" target=\"_blank\">https://www.kaggle.com/kalilurrahman/g-res-crypto-eda-and-forecast#-6-Basic-MACD--(for-Bit-Coin</a>)</p>\n<p>Absolutely MAD crypto dashboard:<br>\n<a href=\"https://www.kaggle.com/toomuchsauce/g-crypto-interactive-dashboard-indicators\" target=\"_blank\">https://www.kaggle.com/toomuchsauce/g-crypto-interactive-dashboard-indicators</a></p>\n<p>GM actually sharing good hindsigths/baselines:<br>\nLive EDA: <a href=\"https://www.kaggle.com/robikscube/predict-crypto-prices-twitch-stream\" target=\"_blank\">https://www.kaggle.com/robikscube/predict-crypto-prices-twitch-stream</a><br>\nCausality test: <a href=\"https://www.kaggle.com/carlmcbrideellis/granger-causality-part-ii-the-movie\" target=\"_blank\">https://www.kaggle.com/carlmcbrideellis/granger-causality-part-ii-the-movie</a><br>\nTime in the market v.s. timing the market: <a href=\"https://www.kaggle.com/carlmcbrideellis/irrational-exuberance-s-p-vs-bitcoin\" target=\"_blank\">https://www.kaggle.com/carlmcbrideellis/irrational-exuberance-s-p-vs-bitcoin</a><br>\nNN baseline: <a href=\"https://www.kaggle.com/berserker408/crypto-tf-keras-nn-with-asset-embedding\" target=\"_blank\">https://www.kaggle.com/berserker408/crypto-tf-keras-nn-with-asset-embedding</a></p>\n<p>Target design (nearly half of the target weren't properly calculated) - this help by showing what to do (and what not to do) in real life:<br>\n<a href=\"https://www.kaggle.com/gengdaiziwang/are-we-training-models-on-an-inaccurate-target\" target=\"_blank\">https://www.kaggle.com/gengdaiziwang/are-we-training-models-on-an-inaccurate-target</a></p>\n<p>CPCV - a rare attempt at crosss validation:<br>\n<a href=\"https://www.kaggle.com/osamurai/implementation-cpcv\" target=\"_blank\">https://www.kaggle.com/osamurai/implementation-cpcv</a></p>\n<p>Local API emulator to test your submissions locally:<br>\n<a href=\"https://www.kaggle.com/jagofc/local-api-emulator\" target=\"_blank\">https://www.kaggle.com/jagofc/local-api-emulator</a></p>\n<p>LSTM training - serious attempt at deep learning:<br>\n<a href=\"https://www.kaggle.com/vmuzhichenko/g-research-parallel-lstm-training\" target=\"_blank\">https://www.kaggle.com/vmuzhichenko/g-research-parallel-lstm-training</a></p>\n<p>Crypto sentiment analysis not usefull for this competition but getting signal from alternative data is generally how you make money in real life:<br>\n<a href=\"https://www.kaggle.com/minhajulhoque/reddit-crytocurrency-sentiment-analyser\" target=\"_blank\">https://www.kaggle.com/minhajulhoque/reddit-crytocurrency-sentiment-analyser</a></p>\n<p><strong>Last but not least, a complete feature engineering pipeline</strong>. This one is a serie of notebooks, completely implementing data engineering, technical factors, how to design and optimise them, how to secure the whole process… etc.He hasn't a golden ring and this is not fancy ML stuff. But it is pro-level code bridging the gap between technical analysis and its practical use for machine learning. <strong>It is absolutely unbelievable that some of these notebooks don't even get to bronze.</strong> If you have missed those, you should really check them. Congrats <a href=\"https://www.kaggle.com/axzhang\" target=\"_blank\">@axzhang</a> for doing and sharing such serious work.<br>\nPipeline Building-FeatureEngineering-Stage1: <a href=\"https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage1\" target=\"_blank\">https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage1</a><br>\nPipeline Building-FeatureEngineering-Stage2: <a href=\"https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage2\" target=\"_blank\">https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage2</a><br>\nFast and accurate online feature generator: <a href=\"https://www.kaggle.com/axzhang/fast-and-accurate-online-feature-generator\" target=\"_blank\">https://www.kaggle.com/axzhang/fast-and-accurate-online-feature-generator</a><br>\nPipeline: Purged Kfold: <a href=\"https://www.kaggle.com/axzhang/pipeline-building-purgedkfold\" target=\"_blank\">https://www.kaggle.com/axzhang/pipeline-building-purgedkfold</a></p>\n<p><strong>This situation is a bit unfortunate but we can revert it with our upvotes. I am not asking you to upvote those blindly. But I suggest everyone to take a bit of time to learn from and support others. Feel free to share notebooks that I might have missed.</strong> </p>",
      "rawMarkdown": "Hi everyone,\n\nThis competition was weird in multiple aspects. One of them was about notebook sharing. As crypto is a hot topic I expected this competition to get a bit more traction and sharing. Maybe this is due to non-anonymised feature with low signal to noise ratio (nothing much to explore / exploit), available LB (possible overfitting), or money incentives (putting your own model into production). \n\nIt turns out this was also due to some user publishing a lot of poor notebooks (non training, non converging, non submitting), sucking air from everyone else. Those notebooks weren't entirely wrong but showed some serious shortcomings. Now that kaggle has taken some action against this user, this is more obvious: by removing 20+ of his notebooks, **there is only 18 golden notebooks in this competition. This is very few: Ubiquant competition, not even halfway trough, already has 15 golden notebooks.**\n\nHonestly I feel like this isn't due to a lack of good notebooks. So I have made a list of notebooks that showed some serious work or some new or unusual idea that in my opinion actually deserve a lot more attention and votes:\n\nGenerally good EDAs:\nhttps://www.kaggle.com/mishki/tutorial-time-series-exploration-crypto-price#7.-Power-transforms\nhttps://www.kaggle.com/tensorchoko/g-research-crypto-forecasting-eda\nhttps://www.kaggle.com/neomatrix369/everything-you-can-do-with-a-time-series-cryptos\n\nGood EDA + whole Technical Analysis:\nhttps://www.kaggle.com/kalilurrahman/g-res-crypto-eda-and-forecast#-6-Basic-MACD--(for-Bit-Coin)\n\nAbsolutely MAD crypto dashboard:\nhttps://www.kaggle.com/toomuchsauce/g-crypto-interactive-dashboard-indicators\n\nGM actually sharing good hindsigths/baselines:\nLive EDA: https://www.kaggle.com/robikscube/predict-crypto-prices-twitch-stream\nCausality test: https://www.kaggle.com/carlmcbrideellis/granger-causality-part-ii-the-movie\nTime in the market v.s. timing the market: https://www.kaggle.com/carlmcbrideellis/irrational-exuberance-s-p-vs-bitcoin\nNN baseline: https://www.kaggle.com/berserker408/crypto-tf-keras-nn-with-asset-embedding\n\nTarget design (nearly half of the target weren't properly calculated) - this help by showing what to do (and what not to do) in real life:\nhttps://www.kaggle.com/gengdaiziwang/are-we-training-models-on-an-inaccurate-target\n\nCPCV - a rare attempt at crosss validation:\nhttps://www.kaggle.com/osamurai/implementation-cpcv\n\nLocal API emulator to test your submissions locally:\nhttps://www.kaggle.com/jagofc/local-api-emulator\n\nLSTM training - serious attempt at deep learning:\nhttps://www.kaggle.com/vmuzhichenko/g-research-parallel-lstm-training\n\nCrypto sentiment analysis not usefull for this competition but getting signal from alternative data is generally how you make money in real life:\nhttps://www.kaggle.com/minhajulhoque/reddit-crytocurrency-sentiment-analyser\n\n**Last but not least, a complete feature engineering pipeline**. This one is a serie of notebooks, completely implementing data engineering, technical factors, how to design and optimise them, how to secure the whole process... etc.He hasn't a golden ring and this is not fancy ML stuff. But it is pro-level code bridging the gap between technical analysis and its practical use for machine learning. **It is absolutely unbelievable that some of these notebooks don't even get to bronze.** If you have missed those, you should really check them. Congrats @axzhang for doing and sharing such serious work.\nPipeline Building-FeatureEngineering-Stage1: https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage1\nPipeline Building-FeatureEngineering-Stage2: https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage2\nFast and accurate online feature generator: https://www.kaggle.com/axzhang/fast-and-accurate-online-feature-generator\nPipeline: Purged Kfold: https://www.kaggle.com/axzhang/pipeline-building-purgedkfold\n\n**This situation is a bit unfortunate but we can revert it with our upvotes. I am not asking you to upvote those blindly. But I suggest everyone to take a bit of time to learn from and support others. Feel free to share notebooks that I might have missed.**",
      "votes": null
    },
    {
      "id": "1697313",
      "postDate": "02/19/2022 14:27:27",
      "content": "<p>What happened to he-who-shall-not-be-named? </p>",
      "rawMarkdown": "What happened to he-who-shall-not-be-named?",
      "votes": null
    },
    {
      "id": "1697428",
      "postDate": "02/19/2022 16:08:44",
      "content": "<p>His profile cannot be found, probably banned.</p>",
      "rawMarkdown": "His profile cannot be found, probably banned.",
      "votes": null
    },
    {
      "id": "1697485",
      "postDate": "02/19/2022 16:48:48",
      "content": "<p>To be fair though, it is sort of nice when someone introduces a new idea but doesn't give other Kaggle participants everything.  He gave a good template for people to follow and people had to put in a little bit of work to get it working correctly.</p>",
      "rawMarkdown": "To be fair though, it is sort of nice when someone introduces a new idea but doesn't give other Kaggle participants everything.  He gave a good template for people to follow and people had to put in a little bit of work to get it working correctly.",
      "votes": null
    },
    {
      "id": "1697507",
      "postDate": "02/19/2022 17:02:39",
      "content": "<p>Honestly It looked more like some mass copy paste to speed run the notebook GM than someone distillating ideas in discussions.</p>",
      "rawMarkdown": "Honestly It looked more like some mass copy paste to speed run the notebook GM than someone distillating ideas in discussions.",
      "votes": null
    },
    {
      "id": "1697543",
      "postDate": "02/19/2022 17:21:13",
      "content": "<p>Who is this and what did I miss?</p>",
      "rawMarkdown": "Who is this and what did I miss?",
      "votes": null
    },
    {
      "id": "1697562",
      "postDate": "02/19/2022 17:32:07",
      "content": "<p>Check <a href=\"https://www.kaggle.com/general/293597#1660634\" target=\"_blank\">this.</a></p>",
      "rawMarkdown": "Check [this.](https://www.kaggle.com/general/293597#1660634)",
      "votes": null
    },
    {
      "id": "1697571",
      "postDate": "02/19/2022 17:35:41",
      "content": "<p>Could of been the case.  I didn't really pay close attention to any of his work because it was in Tensorflow and I was using Pytorch.</p>",
      "rawMarkdown": "Could of been the case.  I didn't really pay close attention to any of his work because it was in Tensorflow and I was using Pytorch.",
      "votes": null
    },
    {
      "id": "1697580",
      "postDate": "02/19/2022 17:40:39",
      "content": "<p>Ah thanks, someone should have told them competition GM is the only one that really matters anyway 😁</p>",
      "rawMarkdown": "Ah thanks, someone should have told them competition GM is the only one that really matters anyway 😁",
      "votes": null
    },
    {
      "id": "1697586",
      "postDate": "02/19/2022 17:44:15",
      "content": "<p>The only bad thing though is that I was going to use the external data he provided to test my submissions during the evaluation period.  They haven't been updating since he was banned though.  It's a shame because I feel like he did give some value but that was overshadowed by everything else.</p>",
      "rawMarkdown": "The only bad thing though is that I was going to use the external data he provided to test my submissions during the evaluation period.  They haven't been updating since he was banned though.  It's a shame because I feel like he did give some value but that was overshadowed by everything else.",
      "votes": null
    },
    {
      "id": "1697894",
      "postDate": "02/20/2022 00:15:44",
      "content": "<p>Wow, thanks for citing my notebooks. It's very nice of you :) thank you again</p>",
      "rawMarkdown": "Wow, thanks for citing my notebooks. It's very nice of you :) thank you again",
      "votes": null
    },
    {
      "id": "1698267",
      "postDate": "02/20/2022 08:47:17",
      "content": "<p>I don't think anyone got the exact data (Vwap missing mostly, but also base currency). Main difference with other people working on getting external data was he spent more energy advertising \"his\" stuff than showing the source / code / giving credit / identifying &amp; adressing the shortcomings. Some of his design choices even seemed to be oriented toward SEO rather than quality / practicality of use. </p>",
      "rawMarkdown": "I don't think anyone got the exact data (Vwap missing mostly, but also base currency). Main difference with other people working on getting external data was he spent more energy advertising \"his\" stuff than showing the source / code / giving credit / identifying & adressing the shortcomings. Some of his design choices even seemed to be oriented toward SEO rather than quality / practicality of use.",
      "votes": null
    },
    {
      "id": "1699411",
      "postDate": "02/21/2022 07:02:22",
      "content": "<p>Yeah, Some of them are very underrated👍</p>",
      "rawMarkdown": "Yeah, Some of them are very underrated👍",
      "votes": null
    },
    {
      "id": "1701174",
      "postDate": "02/22/2022 15:06:08",
      "content": "<p>Yeah, Some of them are very underrated👍</p>",
      "rawMarkdown": "Yeah, Some of them are very underrated👍",
      "votes": null
    },
    {
      "id": "1701214",
      "postDate": "02/22/2022 15:36:04",
      "content": "<p>Who and why downvoted this comment? Some people are so weird.</p>",
      "rawMarkdown": "Who and why downvoted this comment? Some people are so weird.",
      "votes": null
    },
    {
      "id": "1702807",
      "postDate": "02/24/2022 00:05:55",
      "content": "<p>Thanks, <a href=\"https://www.kaggle.com/lucasmorin\" target=\"_blank\">@lucasmorin</a>; I need to get back on track on this competition. This content will help me.</p>",
      "rawMarkdown": "Thanks, @lucasmorin; I need to get back on track on this competition. This content will help me.",
      "votes": null
    },
    {
      "id": "1702891",
      "postDate": "02/24/2022 03:33:41",
      "content": "<p>This has been very helpful. Thank you.</p>",
      "rawMarkdown": "This has been very helpful. Thank you.",
      "votes": null
    },
    {
      "id": "1730299",
      "postDate": "03/21/2022 05:28:56",
      "content": "<p><a href=\"https://www.kaggle.com/lucasmorin\" target=\"_blank\">@lucasmorin</a> <br>\nThank you for your raising the issue and introduction of my notebook.<br>\nHonestly, I would be happier if I could get a gold for this but I am happy because this gave me a first silver medal:)</p>",
      "rawMarkdown": "lucasmorin \nThank you for your raising the issue and introduction of my notebook.\nHonestly, I would be happier if I could get a gold for this but I am happy because this gave me a first silver medal:)",
      "votes": null
    }
  ],
  "comments": [
    {
      "id": 1697313,
      "author_name": "jonahm",
      "author_url": "",
      "post_date": "02/19/2022 14:27:27",
      "content": "<p>What happened to he-who-shall-not-be-named? </p>",
      "votes": null,
      "replies": [
        {
          "id": 1697428,
          "author_name": "vivovinco",
          "author_url": "",
          "post_date": "02/19/2022 16:08:44",
          "content": "<p>His profile cannot be found, probably banned.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1697543,
          "author_name": "julianmukaj",
          "author_url": "",
          "post_date": "02/19/2022 17:21:13",
          "content": "<p>Who is this and what did I miss?</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1697562,
          "author_name": "vivovinco",
          "author_url": "",
          "post_date": "02/19/2022 17:32:07",
          "content": "<p>Check <a href=\"https://www.kaggle.com/general/293597#1660634\" target=\"_blank\">this.</a></p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1697580,
          "author_name": "julianmukaj",
          "author_url": "",
          "post_date": "02/19/2022 17:40:39",
          "content": "<p>Ah thanks, someone should have told them competition GM is the only one that really matters anyway 😁</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1697485,
      "author_name": "petersk20",
      "author_url": "",
      "post_date": "02/19/2022 16:48:48",
      "content": "<p>To be fair though, it is sort of nice when someone introduces a new idea but doesn't give other Kaggle participants everything.  He gave a good template for people to follow and people had to put in a little bit of work to get it working correctly.</p>",
      "votes": null,
      "replies": [
        {
          "id": 1697507,
          "author_name": "lucasmorin",
          "author_url": "",
          "post_date": "02/19/2022 17:02:39",
          "content": "<p>Honestly It looked more like some mass copy paste to speed run the notebook GM than someone distillating ideas in discussions.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1697571,
          "author_name": "petersk20",
          "author_url": "",
          "post_date": "02/19/2022 17:35:41",
          "content": "<p>Could of been the case.  I didn't really pay close attention to any of his work because it was in Tensorflow and I was using Pytorch.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1697586,
          "author_name": "petersk20",
          "author_url": "",
          "post_date": "02/19/2022 17:44:15",
          "content": "<p>The only bad thing though is that I was going to use the external data he provided to test my submissions during the evaluation period.  They haven't been updating since he was banned though.  It's a shame because I feel like he did give some value but that was overshadowed by everything else.</p>",
          "votes": null,
          "replies": []
        },
        {
          "id": 1698267,
          "author_name": "lucasmorin",
          "author_url": "",
          "post_date": "02/20/2022 08:47:17",
          "content": "<p>I don't think anyone got the exact data (Vwap missing mostly, but also base currency). Main difference with other people working on getting external data was he spent more energy advertising \"his\" stuff than showing the source / code / giving credit / identifying &amp; adressing the shortcomings. Some of his design choices even seemed to be oriented toward SEO rather than quality / practicality of use. </p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1697894,
      "author_name": "axzhang",
      "author_url": "",
      "post_date": "02/20/2022 00:15:44",
      "content": "<p>Wow, thanks for citing my notebooks. It's very nice of you :) thank you again</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1699411,
      "author_name": "imnoob",
      "author_url": "",
      "post_date": "02/21/2022 07:02:22",
      "content": "<p>Yeah, Some of them are very underrated👍</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1701174,
      "author_name": "marknicholasakyapogu",
      "author_url": "",
      "post_date": "02/22/2022 15:06:08",
      "content": "<p>Yeah, Some of them are very underrated👍</p>",
      "votes": null,
      "replies": [
        {
          "id": 1701214,
          "author_name": "vivovinco",
          "author_url": "",
          "post_date": "02/22/2022 15:36:04",
          "content": "<p>Who and why downvoted this comment? Some people are so weird.</p>",
          "votes": null,
          "replies": []
        }
      ]
    },
    {
      "id": 1702807,
      "author_name": "cv13j0",
      "author_url": "",
      "post_date": "02/24/2022 00:05:55",
      "content": "<p>Thanks, <a href=\"https://www.kaggle.com/lucasmorin\" target=\"_blank\">@lucasmorin</a>; I need to get back on track on this competition. This content will help me.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1702891,
      "author_name": "kravella",
      "author_url": "",
      "post_date": "02/24/2022 03:33:41",
      "content": "<p>This has been very helpful. Thank you.</p>",
      "votes": null,
      "replies": []
    },
    {
      "id": 1730299,
      "author_name": "osamurai",
      "author_url": "",
      "post_date": "03/21/2022 05:28:56",
      "content": "<p><a href=\"https://www.kaggle.com/lucasmorin\" target=\"_blank\">@lucasmorin</a> <br>\nThank you for your raising the issue and introduction of my notebook.<br>\nHonestly, I would be happier if I could get a gold for this but I am happy because this gave me a first silver medal:)</p>",
      "votes": null,
      "replies": []
    }
  ],
  "raw_markdown_by_id": {
    "1697195": "Hi everyone,\n\nThis competition was weird in multiple aspects. One of them was about notebook sharing. As crypto is a hot topic I expected this competition to get a bit more traction and sharing. Maybe this is due to non-anonymised feature with low signal to noise ratio (nothing much to explore / exploit), available LB (possible overfitting), or money incentives (putting your own model into production). \n\nIt turns out this was also due to some user publishing a lot of poor notebooks (non training, non converging, non submitting), sucking air from everyone else. Those notebooks weren't entirely wrong but showed some serious shortcomings. Now that kaggle has taken some action against this user, this is more obvious: by removing 20+ of his notebooks, **there is only 18 golden notebooks in this competition. This is very few: Ubiquant competition, not even halfway trough, already has 15 golden notebooks.**\n\nHonestly I feel like this isn't due to a lack of good notebooks. So I have made a list of notebooks that showed some serious work or some new or unusual idea that in my opinion actually deserve a lot more attention and votes:\n\nGenerally good EDAs:\nhttps://www.kaggle.com/mishki/tutorial-time-series-exploration-crypto-price#7.-Power-transforms\nhttps://www.kaggle.com/tensorchoko/g-research-crypto-forecasting-eda\nhttps://www.kaggle.com/neomatrix369/everything-you-can-do-with-a-time-series-cryptos\n\nGood EDA + whole Technical Analysis:\nhttps://www.kaggle.com/kalilurrahman/g-res-crypto-eda-and-forecast#-6-Basic-MACD--(for-Bit-Coin)\n\nAbsolutely MAD crypto dashboard:\nhttps://www.kaggle.com/toomuchsauce/g-crypto-interactive-dashboard-indicators\n\nGM actually sharing good hindsigths/baselines:\nLive EDA: https://www.kaggle.com/robikscube/predict-crypto-prices-twitch-stream\nCausality test: https://www.kaggle.com/carlmcbrideellis/granger-causality-part-ii-the-movie\nTime in the market v.s. timing the market: https://www.kaggle.com/carlmcbrideellis/irrational-exuberance-s-p-vs-bitcoin\nNN baseline: https://www.kaggle.com/berserker408/crypto-tf-keras-nn-with-asset-embedding\n\nTarget design (nearly half of the target weren't properly calculated) - this help by showing what to do (and what not to do) in real life:\nhttps://www.kaggle.com/gengdaiziwang/are-we-training-models-on-an-inaccurate-target\n\nCPCV - a rare attempt at crosss validation:\nhttps://www.kaggle.com/osamurai/implementation-cpcv\n\nLocal API emulator to test your submissions locally:\nhttps://www.kaggle.com/jagofc/local-api-emulator\n\nLSTM training - serious attempt at deep learning:\nhttps://www.kaggle.com/vmuzhichenko/g-research-parallel-lstm-training\n\nCrypto sentiment analysis not usefull for this competition but getting signal from alternative data is generally how you make money in real life:\nhttps://www.kaggle.com/minhajulhoque/reddit-crytocurrency-sentiment-analyser\n\n**Last but not least, a complete feature engineering pipeline**. This one is a serie of notebooks, completely implementing data engineering, technical factors, how to design and optimise them, how to secure the whole process... etc.He hasn't a golden ring and this is not fancy ML stuff. But it is pro-level code bridging the gap between technical analysis and its practical use for machine learning. **It is absolutely unbelievable that some of these notebooks don't even get to bronze.** If you have missed those, you should really check them. Congrats @axzhang for doing and sharing such serious work.\nPipeline Building-FeatureEngineering-Stage1: https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage1\nPipeline Building-FeatureEngineering-Stage2: https://www.kaggle.com/axzhang/pipeline-building-featureengineering-stage2\nFast and accurate online feature generator: https://www.kaggle.com/axzhang/fast-and-accurate-online-feature-generator\nPipeline: Purged Kfold: https://www.kaggle.com/axzhang/pipeline-building-purgedkfold\n\n**This situation is a bit unfortunate but we can revert it with our upvotes. I am not asking you to upvote those blindly. But I suggest everyone to take a bit of time to learn from and support others. Feel free to share notebooks that I might have missed.**",
    "1697313": "What happened to he-who-shall-not-be-named?",
    "1697428": "His profile cannot be found, probably banned.",
    "1697485": "To be fair though, it is sort of nice when someone introduces a new idea but doesn't give other Kaggle participants everything.  He gave a good template for people to follow and people had to put in a little bit of work to get it working correctly.",
    "1697507": "Honestly It looked more like some mass copy paste to speed run the notebook GM than someone distillating ideas in discussions.",
    "1697543": "Who is this and what did I miss?",
    "1697562": "Check [this.](https://www.kaggle.com/general/293597#1660634)",
    "1697571": "Could of been the case.  I didn't really pay close attention to any of his work because it was in Tensorflow and I was using Pytorch.",
    "1697580": "Ah thanks, someone should have told them competition GM is the only one that really matters anyway 😁",
    "1697586": "The only bad thing though is that I was going to use the external data he provided to test my submissions during the evaluation period.  They haven't been updating since he was banned though.  It's a shame because I feel like he did give some value but that was overshadowed by everything else.",
    "1697894": "Wow, thanks for citing my notebooks. It's very nice of you :) thank you again",
    "1698267": "I don't think anyone got the exact data (Vwap missing mostly, but also base currency). Main difference with other people working on getting external data was he spent more energy advertising \"his\" stuff than showing the source / code / giving credit / identifying & adressing the shortcomings. Some of his design choices even seemed to be oriented toward SEO rather than quality / practicality of use.",
    "1699411": "Yeah, Some of them are very underrated👍",
    "1701174": "Yeah, Some of them are very underrated👍",
    "1701214": "Who and why downvoted this comment? Some people are so weird.",
    "1702807": "Thanks, @lucasmorin; I need to get back on track on this competition. This content will help me.",
    "1702891": "This has been very helpful. Thank you.",
    "1730299": "lucasmorin \nThank you for your raising the issue and introduction of my notebook.\nHonestly, I would be happier if I could get a gold for this but I am happy because this gave me a first silver medal:)"
  },
  "source": "meta"
}