如何使用 Tensorflow 制作元胞自动机?

How can I use Tensorflow to make cellular automata?

知道 Tensorflow 非常适合处理矩阵,我可以使用 Tensorflow 来创建元胞自动机吗?与仅在 Python 中编码相比,这会提供很大的速度吗?

是否有任何教程或网站可以指导我将 Tensorflow 用于比机器学习更通用的计算(例如模拟)的正确方向?

如果是这样,有人可以帮助我指明正确的方向,了解我需要学习制作此程序的 Tensorflow 命令类型吗?谢谢!

TensorFlow 实现可能会缩短执行时间,尤其是在由 GPU 执行时,因为 CA 可以并行执行。参见:https://cs.stackexchange.com/a/320/67726.

一般来说,TensorFlow 的起点可能是官方 guide and documentation, which do go beyond just machine learning. Also available are two tutorials on non-ML examples: Mandelbrot Set, Partial Differential Equations

虽然在机器学习的上下文中通常会提到 TensorFlow,但值得注意 that:

TensorFlow™ is an open source software library for high performance numerical computation. Its flexible architecture allows easy deployment of computation across a variety of platforms (CPUs, GPUs, TPUs), and from desktops to clusters of servers to mobile and edge devices.


编辑here's an implementation and a tutorial关于使用 TF 的康威生命游戏。