神经网络的输入输出

ionn的Python项目详细描述


#人工神经网络的离子输入操作

Ionn提供存储、加载和冻结神经网络的功能 在不同的神经网络框架之间转换网络。当前版本提供

  1. 在google protobuf文件中存储、加载和冻结tensorflow模型(子模块tfpb
  2. 将keras模型转储为google protobuf文件并将其加载到纯tensorflow环境中(子模块k2tf)

##tfpb-冻结和存储图形

TensorFlow提供了一个图形冻结工具,工作正常,但很难 文件化的,不是特别模块化的。tfpb模块提供 简化了存储冻结图的接口。有两个主要入口, 加载protobuf保存protobuf。此外,您可以直接调用tfpb 像这样冻结存储的图形

tf-freeze <input_graph_file_name> <output_file_name> <checkpoint_file_name>

##k2tf-从路缘石到Tensorflow

如果我们想快速起草一个神经网络架构,keras是很好的。 不幸的是,它在存储模型和 因此,与ToSoFraseBasic共存不好。K2TF支架 将keras模型存储在tensorflow protobuf文件中,以后可以加载 没有路缘石。不过,目前有两个缺点:

  1. 模型必须被冻结,这并不完全是可取的,因为 tensorflow的优势在于在学习阶段调整模型。
  2. 模型必须在单独的过程中重新加载,以避免混淆 张量流图。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
Spring启动测试中的java MockBean注释导致NonuniqueBeandDefinitionException   java Spring Hateoas调试模板不能为null   递归培根游戏Java程序?   java在Android中保存少量数据(对象)的最简单方法是什么?   异常处理Java中finally块的要点是什么?   是java。util。货币真的是工厂方法模式吗?   java如何输入字符以停止循环   java如何对流的某些部分执行缩减操作   java new Gson()。单例类的toJson(object)返回null   java Itext泰米尔字体显示不正确   java运行时。getRuntime()。gpg命令不起作用的exec()   java如何在preparedstatemenet中将字符连接到SQL字符串   java将同一实体的多个表示形式与lazyload合并时出错   JavaSpring、Hibernate和JPA:在entitymanager上调用persist似乎并没有提交到数据库   java osgi r6服务。组成部分注释属性列表