人工智能算法电力负荷

使用各种人工智能算法来尝试预测电力负荷,从图中可以看出预测的负荷数据,与实际数据的差距,

预览截图

应用介绍

使用各种人工智能算法来尝试预测电力负荷,从图中可以看出预测的负荷数据,与实际数据的差距,

from sklearn.linear_model import LinearRegression
import numpy as np
import nn_models

# NOTE: All algorithms must follow this function header to work in the runner
# def fun(X_train, Y_train, X_test,Y_test)
def linear_regression(X_train, Y_train, X_test, Y_test):
    lm = LinearRegression()
    lm.fit(X_train, Y_train)
    predictions = lm.predict(X_test)
    coefficients = lm.coef_
    return (predictions, coefficients)

# Note that NN regression reshapes the input arrays to make them easier to batch
def NN_regression(X_train, Y_train, X_test, Y_test, batch_size=100, epochs=50, filepath="nn_models/best_basicE2E.nn"):
    nn = nn_models.BasicE2ENN()
    nn.build_model(X_train, Y_train, tuple(np.asarray(X_train).shape[1:]))
    nn.train(X_train, Y_train, X_test, Y_test, batch_size, epochs, filepath)
    predictions = nn.predict(X_test)
    loss = nn.evaluate(X_test,Y_test)
    return (predictions,loss)

def svr(X_train, Y_train, X_test, Y_test):
    clf = SVR(gamma='scale', C=1.0, epsilon=0.2,verbose=True)
    clf.fit(X_train, Y_train)
    predictions = clf.predict(X_test)
    score = sklearn.metrics.mean_squared_error(Y_test, predictions)
    return (predictions, score)

####################################################################################
# HELPER FUNCTIONS

文件列表(部分)

名称 大小 修改日期
algorithms.py0.54 KB2019-11-30
baseline.jpg61.30 KB2019-11-30
data.py1.00 KB2019-11-30
features.py0.51 KB2019-11-30
neural_net.jpg62.38 KB2019-11-30
best_AutoEncoder.ae91.19 KB2019-11-30
best_basicE2E.nn65.38 KB2019-11-30
nn_models.py0.88 KB2019-11-30
runner.py0.68 KB2019-11-30
test.pickle244.96 KB2019-11-30
train.pickle2,198.48 KB2019-11-30
visualizer.py0.79 KB2019-11-30
nn_models0.00 KB2019-11-30
Load-Forcasting0.00 KB2020-07-08

立即下载

相关下载

[电力负荷短期预测] 该示例演示了使用MATLAB构建短期电力负荷(和价格)预测系统的方法。 校准了两个非线性回归模型(神经网络和袋装回归树)实现在给定温度,假日信息和历史负荷的情况下预测每小时的日间负荷。
[电力负荷预测] 这是使用MATLAB来预测短期电力负荷使用,温度和负荷数据来源与某个地区。非线性回归和神经网络建模技术根据使用历史某天,某周,和季节性温度数据和负荷数据,对其进行了精确的建模。
[电力负荷预测] 免费下载用于研究电力负荷预测的matlab代码,这个是对某国电力市场得符合进行预测,预测准确,该示例演示了如何使用MATLAB在澳大利亚悉尼构建短期负荷预测系统。它还谈到了如何将其转换为价格预测模型以及澳大利亚市场面临的挑战。准确的负荷预测对于公用事业的配电计划至关重要。负荷预测会影响许多决策,包括在给定期间内承诺使用哪些发电机,并且会广泛影响电力批发市场的价格
[人工智能算法电力负荷] 使用各种人工智能算法来尝试预测电力负荷,从图中可以看出预测的负荷数据,与实际数据的差距,

评论列表 共有 0 条评论

暂无评论

微信捐赠

微信扫一扫体验

立即
上传
发表
评论
返回
顶部