机器人与人工智能爱好者论坛
标题: 10种深度学习算法的TensorFlow实现 [打印本页]
作者: morinson 时间: 2016-10-13 23:04
标题: 10种深度学习算法的TensorFlow实现
10种深度学习算法的TensorFlow实现
2016-10-11
这个 repository 是使用 TensorFlow 库实现的多种深度学习算法的实现。这个软件包的目标是作为一种命令行实用程序——你可以将其用来快速训练和评估流行的深度学习模型以及也许使用它们作为与你的自定义模型/数据集比较的基准/标准。如果你想在 ipython 中使用这个软件包或将其整合到你的代码中,作者还发布了一个名叫 yadlt 的 pip 包,然而那是另一个深度学习工具了。
要求
可用模型列表
卷积网络(Convolutional Network)
循环神经网络(LSTM)(Recurrent Neural Network (LSTM))
受限玻尔兹曼机(Restricted Boltzmann Machine)
深度信念网络(Deep Belief Network)
作为RBM堆叠的深度自编码器(Deep Autoencoder as stack of RBMs)
去噪自编码器(Denoising Autoencoder)
堆叠的去噪自编码器(Stacked Denoising Autoencoder)
作为去噪自编码器堆叠的深度自编码器(Deep Autoencoder as stack of Denoising Autoencoders)
多层感知器(MultiLayer Perceptron)
Logistic 回归
安装
通过 pip 安装:
pip install yadlt
注意:用于该 pip 包的文档还处在编写过程中,但这些软件包的使用方法是非常简单的。其中的类有一个类似 sklearn 的接口,所以基本上你只需要:创建对象(如 sdae = StackedDenoisingAutoencoder())以及调用 fit/predict 方法;如果模型支持的话,也可调用 pretrain() 方法(如 sdae.pretrain(X_train, y_train)、sdae.fit(X_train, y_train) 和 predictions = sdae.predict(X_test))
通过 github 安装:
文档
接下来将加入的模型:
欢迎光临 机器人与人工智能爱好者论坛 (http://robot-ai.org/) |
Powered by Discuz! X3.2 |