使用 tensorflow 代替 scikit-learn 进行回归有啥优势? [关闭]

Posted

技术标签:

【中文标题】使用 tensorflow 代替 scikit-learn 进行回归有啥优势? [关闭]【英文标题】:What is the advantage of using tensorflow instead of scikit-learn for doing regression? [closed]使用 tensorflow 代替 scikit-learn 进行回归有什么优势? [关闭] 【发布时间】:2020-01-01 04:41:25 【问题描述】:

我是机器学习的新手,我想开始做基本的回归分析。我看到 scikit-learn 提供了一种简单的方法来做到这一点。但是为什么人们使用 tensorflow 来进行回归呢?谢谢!

【问题讨论】:

对于机器学习问题没有一种解决方案,它实际上取决于您的数据和您的目标:) 所以您应该自己尝试几种方法并从中学习 【参考方案1】:

如果你只做回归,scikit-learn 已经足够好了,肯定能帮到你。 Tensorflow 更像是一个用于构建深度神经网络的深度学习框架。

有些人使用 Tensorflow 进行回归可能只是出于个人兴趣,或者他们认为 Tensorflow 更有名或“先进”。

【讨论】:

仅在假设简单特征时为真。 回归可以非常先进(对象检测) 对于“回归”这个词,这里我指的是线性或逻辑回归 仅仅因为你用简单的算法解决了它并不意味着问题很简单。【参考方案2】:

Tensorflow 是一个深度学习框架,涉及到更复杂的算法设计决策。

第一步,推荐使用sklearn,因为你会用scikit-learn更快的得到第一个ml模型。稍后您可以使用带有 tensorflow 的 dl 模型。 :-)

【讨论】:

以上是关于使用 tensorflow 代替 scikit-learn 进行回归有啥优势? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

TensorFlow——交互式使用会话:InteractiveSession类

『TensorFlow』滑动平均

『TensorFlow』变量初始化

如何使用Tensorflow构建Seq2seq模型

tensorflow系列:如何使用inception resnet v2网络

Tensorflow Keras 修改 Iris 示例时形状不兼容