#! /usr/bin/env python
# -*- coding: utf-8 -*-
# vim:fenc=utf-8
#
# Copyright © 2016 Peng Liu
#
# Distributed under terms of the GNU GPL3 license.
“““
This file implement a class DBN.
“““
from rbm_tf import RBM
class DBN(object):
“““Docstring for DBN. “““
def __init__(self sizes opts X):
“““TODO: to be defined1.
:sizes: TODO
:opts: TODO
“““
self._sizes = sizes
self._opts = opts
self._X = X
self.rbm_list = []
input_size = X.shape[1]
for i size in enumerate(self._sizes):
self.rbm_list.append(RBM(“rbm%d“ % i input_size size self._opts))
input_size = size
def train(self):
“““TODO: Docstring for train.
:returns: TODO
“““
X = self._X
for rbm in self.rbm_list:
rbm.train(X)
X = rbm.rbmup(X)
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 44 2016-02-25 17:03 DBN_and_RNN\.gitignore
文件 361 2020-03-20 10:44 DBN_and_RNN\.idea\DBN.iml
文件 562 2020-03-20 10:46 DBN_and_RNN\.idea\inspectionProfiles\Project_Default.xm
文件 345 2020-03-20 10:46 DBN_and_RNN\.idea\misc.xm
文件 258 2017-11-22 21:32 DBN_and_RNN\.idea\modules.xm
文件 11219 2020-03-20 11:01 DBN_and_RNN\.idea\workspace.xm
文件 910 2016-02-25 17:03 DBN_and_RNN\dbn_tf.py
文件 7214 2017-11-22 21:39 DBN_and_RNN\input_data.py
文件 1648877 2017-09-29 16:47 DBN_and_RNN\MNIST_data\t10k-images-idx3-ubyte.gz
文件 4542 2017-09-29 16:47 DBN_and_RNN\MNIST_data\t10k-labels-idx1-ubyte.gz
文件 9912422 2017-09-29 16:47 DBN_and_RNN\MNIST_data\train-images-idx3-ubyte.gz
文件 28881 2017-09-29 16:47 DBN_and_RNN\MNIST_data\train-labels-idx1-ubyte.gz
文件 4022 2017-11-22 21:50 DBN_and_RNN\nn_tf.py
文件 868 2016-02-25 17:03 DBN_and_RNN\opts.py
文件 2329 2016-02-25 17:03 DBN_and_RNN\rbm.py
文件 2676 2017-11-22 21:50 DBN_and_RNN\rbm_MNIST_test.py
文件 6031 2017-11-22 21:50 DBN_and_RNN\rbm_tf.py
文件 236 2016-02-25 17:03 DBN_and_RNN\README.md
文件 720 2017-11-22 21:34 DBN_and_RNN\test.py
文件 5186 2020-03-20 10:45 DBN_and_RNN\util.py
文件 1101 2017-11-22 21:34 DBN_and_RNN\__pycache__\dbn_tf.cpython-35.pyc
文件 6660 2017-11-22 21:41 DBN_and_RNN\__pycache__\input_data.cpython-35.pyc
文件 6100 2020-03-20 10:44 DBN_and_RNN\__pycache__\input_data.cpython-37.pyc
文件 3770 2017-11-22 21:50 DBN_and_RNN\__pycache__\nn_tf.cpython-35.pyc
文件 944 2017-11-22 21:34 DBN_and_RNN\__pycache__\opts.cpython-35.pyc
文件 4933 2017-11-22 21:50 DBN_and_RNN\__pycache__\rbm_tf.cpython-35.pyc
文件 3317 2017-11-22 21:37 DBN_and_RNN\__pycache__\util.cpython-35.pyc
文件 61 2017-11-22 22:01 DBN_and_RNN\使用说明.txt
文件 841376 2020-03-20 11:09 DBN_and_RNN\股票数据.xlsx
..AD... 0 2020-03-20 10:46 DBN_and_RNN\.idea\inspectionProfiles
............此处省略7个文件信息