Theano | TensorFlow |
---|
它是一个基于 python 的库 Theano 是一个完全基于 python 的库,这意味着它只能与 python 一起使用。 这个库将与 python 语言一起工作,并依赖于 python 编程来实现。 | 它是一个基于 C++ 和 python 的库 TensorFlow 是一个基于 C++ 和 python 的库,这意味着它可以在 C++ 和 python 编程中使用。 能够用两种语言交付,它被开发人员更多地考虑。 |
它使用单个 CPU 它使用单个 CPU 进行处理或执行计算。 它有效地利用单个 CPU 并生成基于 CPU 处理能力的输出。 | 使用一个或多个 CPU TensorFlow 能够使用一个或多个 CPU,具体取决于它的执行方式。 使用多个 CPU 而不是单个 CPU 有一个偏好,因为它会导致减少完成计算所需的时间。 |
适度的编译速度 Theano 倾向于执行复杂的计算,但有时它无法满足要求,因为它编译速度慢。 编译时间太长,但如果程序的复杂性更高,则会花费时间。 | 快速的编译速度 与 Theano 相比,TensorFlow 被认为需要更少的编译时间。 事实是它可以利用多个 CPU,这使得它可以在一定时间内完成复杂的计算,比 Theano 所需的时间更少。 |
适度的受欢迎程度 与 TensorFlow 相比,由于其功能的局限性,它被认为不太受欢迎。 它可以在 python 编程中使用,并且仅限于使用单个 CPU,因此仅在需要常规计算时才首选。 | 更高的受欢迎程度 TensorFlow 库是用 python 和 C++ 开发的。 它能够与许多 CPU 一起工作。 由于这些原因,在需要复杂计算的地方受欢迎并受到青睐。 |