如何掌握数据科学界的“黑色黄金”?( 七 )

在这种情形下你能够做什么?在互联网上搜索更多的数据集 , 希望其中一些能够带来与特定算法相关的限制和挑战 , 并帮助你学习?

是的 , 这是一种可能的方法 , 但是就时间和努力而言 , 可能不是最切实可行或最佳的方法 。 好的数据集可能不干净或不容易获得 。 与努力理解机器学习算法相比 , 你可能要花费更多的时间寻找、提取和争用合适的数据集 。 搜索真实生活数据集、提取数据集、运行探索性数据分析、甚至与其辩驳使其为基于机器学习的建模作适当准备等等这些经验是宝贵的 。 我正在写一本关于这个话题的课程/书 。

但是那可以分开教学和练习 。 然而 , 在许多情况下 , 您可能只想访问灵活数据集(或者其中的几个数据集)就能感受到机器学习算法种种暴力细节 。

令人惊讶的是 , 在很多情况下 , 这样的教学可以用合成数据集完成 。

什么是合成数据集?

顾名思义 , 合成数据集是以编程方式生成的数据仓库 。 所以它并不是由真实生活中的调查或实验收集起来的 。 因此 , 它的主要目的是足够灵活和丰富 , 以帮助机器学习实践者进行各种分类、回归和聚类算法的实验 。 它期望的属性是:

推荐阅读