• 大小: 3.95KB
    文件类型: .py
    金币: 1
    下载: 0 次
    发布日期: 2021-03-28
  • 语言: 其他
  • 标签: 其他  

资源简介


自己编写的深度信念网络模型程序,可以直接调用。本人用DBN进行了光伏发电预测,效果很好。

资源截图

代码片段和文件信息

# -*- coding: utf-8 -*-
“““
Created on Sat Apr 21 12:05:28 2018

@author: Administrator
“““

import numpy as np
from keras.models import Sequential
from keras.layers import Dense
from keras.optimizers import SGD
from keras import regularizers
from sklearn.neural_network import BernoulliRBM
import matplotlib.pyplot as plt

class DBN():
    def __init__(
            self
            x_train
            y_train
            x_test
            y_test
            hidden_layer
            learning_rate_rbm=0.0001
            batch_size_rbm=100
            n_epochs_rbm=30
            verbose_rbm=1
            random_seed_rbm=1300
            activation_function_nn=‘relu‘
            learning_rate_nn=0.005
            batch_size_nn=100
            n_epochs_nn=10
            verbose_nn=1
            decay_rate=0):

            self.x_train = x_train
            self.y_train = y_train
            self.x_test = x_test
            self.y_test = 

评论

共有 条评论