我使用的是学习上的Ogg和MIDI数据TensorFlow机器,但很多预处理的是NumPy的完成(与feed_dict:秒),我想尽可能多的它尽可能迁移到计算图形中为了简化生产部署(Google Cloud ML,或者自主托管的TensorFlow服务)。我会怎么做呢?有没有方法将NumPy自动转换为TensorFlow操作?如何将NumPy预处理迁移到TensorFlow图中?
回答
大多数numpy的功能有其TensorFlow相当于array_ops
记录。 对于更数学运算,请看math_ops
。
最后,如果你有更具体的查询或无法一些numpy的代码转换为TensorFlow,你应该总是尝试搜索StackOverflow的Q/A或在这里提一个问题。 (看看this就是一个很好的例子)。
无关 - 如果你面对执行一些矩阵操作困难,尝试看看StackOverflow上现有的Numpy Q/A。他们可以很容易地使用上面的API应用到TensorFlow。
手动将代码从一个API移植到另一个API看起来像是一个非常糟糕(且明显)的解决方案。肯定会弹出一些工具,最终从NumPy转换到TensorFlow?否则,我可能正在考虑自己创建一个这样的编译器。 –
@CarlThomé,在很大程度上取决于你想离开的'Tensors'和你希望缓存为'Variables'什么。 Tensorflow函数并不等同于Numpy,但它们在某些情况下会用到。无论如何,欢迎您在这里写下自己的答案 – martianwars
- 1. 从处理迁移到processing.js
- 2. 将GXT 2.x迁移到GXT 3.x.如何处理模型?
- 3. AEM 6.3 - 将Felix迁移到OSGi注释:如何处理propertyPrivate?
- 4. 如何处理自动迁移
- 5. SQL Server迁移助理 - 如何将访问权限迁移到SQL Server 2008 R2?
- 6. Tensorflow:我如何将图形的小节分配给numpy预训练的权重?
- 7. 从JSF1.2迁移到JSF2.0:如何处理JSTL?
- 8. 如何处理UTF-8字符sqlite2到SQLITE3迁移
- 9. Dreamweaver到Aptana迁移 - 如何处理模板
- 10. 从SQL Server迁移到ORACLE¿如何处理临时表?
- 11. Laravel刀片软迁移到Vue.js - 如何处理标签?
- 12. 如何处理从NetBeans迁移到Eclipse时的org.netbeans。*引用
- 13. Tensorflow - 处理输入到图表
- 14. 将php迁移到nodejs - 在客户端处理会话
- 15. 将aspx视图迁移到Razor视图
- 16. 将Wordpress图像迁移到2.4迁移Drupal
- 17. `tf.image.decode_image`如何处理Tensorflow中的通道?
- 18. 如何在Spring Boot中使用Hibernate处理数据库迁移?
- 19. 在Rails迁移中,如何处理多数据库
- 20. AEM 6.3迁移 - 如何在DS注释中处理configurationFactory?
- 21. 如何使用Flyway处理新的中间迁移
- 22. 如何将odoo 8迁移到odoo 10
- 23. 如何将表迁移到模式
- 24. 如何将wordpress迁移到mangoblog?
- 25. 如何将CXF从2.7迁移到3.0?
- 26. 如何将Cppunit测试迁移到GoogleTest?
- 27. 如何通过?将has_and_belongs_to_many迁移到has_many?
- 28. 如何将Java webapp迁移到Heroku
- 29. 如何将Microsoft.OneDriveSDK v1迁移到v2?
- 30. 如何将laravel网站迁移到codeigniter
也许'tf.py_func'对你很有用 –
这样做的方法是查看[API](https://www.tensorflow.org/api_docs/python/)并找到匹配的TensorFlow变体每个numpy电话。有这样做的没有自动的方式,但有时API的紧密配合(即广播,算术运算) –
_The tf.py_func()操作有以下已知的局限性: 的函数体将不能在GraphDef连载。因此,如果您需要序列化你的模型,它在不同的environment._恢复你不应该使用这个函数[(参考)(https://www.tensorflow.org/api_docs/python/script_ops/script_language_operators_#py_func) –