深度学习入门。基于Keras构建
项目描述
深度学习入门
基于Python 3和Keras 2构建。
在conx.readthedocs.io上阅读文档
在邮件列表中提问:conx-users
使用简单界面、易于可视化和有用的分析实现深度学习神经网络算法。基于Keras构建,可以使用TensorFlow、Theano或CNTK。
可以通过提供大小来将网络指定给构造函数。例如,Network("XOR", 2, 5, 1)指定了一个名为“XOR”的网络,具有2节点输入层、5单元隐藏层和1单元输出层。然而,可以使用net.connect()方法构建任何复杂的网络。
通过目标函数计算XOR
import conx as cx
dataset = [[[0, 0], [0]],
[[0, 1], [1]],
[[1, 0], [1]],
[[1, 1], [0]]]
net = cx.Network("XOR", 2, 5, 1, activation="sigmoid")
net.dataset.load(dataset)
net.compile(error='mean_squared_error',
optimizer="sgd", lr=0.3, momentum=0.9)
net.train(2000, report_rate=10, accuracy=1.0)
net.test(show=True)
创建动态的可渲染可视化,如下所示
示例
请参阅conx-notebooks和文档以获取更多示例。
安装
项目详情
下载文件
下载适用于您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。
源分布
conx-3.7.10.tar.gz (105.0 kB 查看哈希值)
构建分布
conx-3.7.10-py2.py3-none-any.whl (109.8 kB 查看哈希值)