在深度学习中快速原型的元框架
Braid的Python项目详细描述
编织是一个灵活的模块化神经网络库。它是用python编写的,使用tensorflow后端。它是为快速开发而设计的,同时能够支持任意的网络设计。
指导编织物设计的主要思想是:
^ {STR 1 } $灵活性<强>:应该有多种方式与库交互。用tensorflow、braid或protobuf文件来设计网络。
开放性:保持tensorflow后端的开放性,而不是抽象层的后面。它有助于修改现有结构,而不是为不可用的网络属性和节点建立接地。
模块性:库的结构不应是刚性的。用户应该能够根据偏好修改库的部分。
braid有足够的内置功能来支持最复杂的网络,并支持构建完全自定义的节点和层。
它与:python 2.7-3.5兼容
braid在时很有用:
- 您需要快速的实验,而不想为代码的样板部分操心。
- 您希望自定义网络的某些部分,但仍希望保留代码的简单性。 您需要根据给定的规格或个人喜好定制/精简整个现有的库。
安装
pip安装编织线
如果上述方法不起作用,则(需要git):
pip安装git+git://github.com/arya-ai/braid