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

时间:2018-08-01 20:31:24

标签: tensorflow cellular-automata

知道Tensorflow适合处理矩阵,我可以使用Tensorflow创建元胞自动机吗?和仅使用Python编码相比,这会提供很多速度吗?

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

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

1 个答案:

答案 0 :(得分:2)

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

通常来说,TensorFlow的起点可能是官方的guidedocumentation,它们不仅限于机器学习。还提供了关于非ML示例的两个教程:Mandelbrot SetPartial Differential Equations

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

  

TensorFlow™是一个开放源代码软件库,具有高性能   数值计算。其灵活的架构使操作简便   跨各种平台(CPU,GPU,   TPU),从台式机到服务器集群再到移动和边缘   设备。


编辑here是一个实现,而tutorial是使用TF的Conway的《人生游戏》。