TensorFlow

TensorFlow

Google 最近开源了机器学习框架 TensorFlow,在很短的时间内就在 Github 上获得了超过的 10K 的赞,并且在 AI 研究者之间引发了很大的反响。

Why do I care?

在了解 TensorFlow 之前,我们首先要搞明白一个问题。作为一个专业的数据科学家,为什么在有了大量现存的数据科学或者机器学习的工具(譬如 R,SciKit Learn)之后,还需要关注其他的机器学习框架,笔者窃以为有以下两点:

  • TensorFlow 中的深度学习部分允许使用者将多个不同的模型或者转化结合到一个模型中,并且同时训练它们。根据 TensorFlow 设定的不同的 OP,你可以同时处理文本、图片和其他的常规的类别或者连续变量。开发者可以方便地同时进行多目标或者多损失函数的训练,而其他很多的机器学习框架并不能在传统的模型建立时候做到这一点。

  • TensorFlow 中的管道处理方式会成为数据处理的很重要的一个角色。未来,数据处理与机器学习将会在一个框架中同时进行,而 TensorFlow 正是在向这个方向前行。