Recent Questions - Artificial Intelligence Stack Exchange 09月29日
太阳能生产预测模型
index_new5.html
../../../zaker_core/zaker_tpl_static/wap/tpl_guoji1.html

 

使用LSTM多步模型预测不同太阳能安装的1/4/8小时太阳能生产,旨在通过交易与邻居或微电网优化能源利用。通过将家庭聚类为小型、中型和大型发电组,并开发针对每个聚类的多户模型,再利用迁移学习创建基于通用多户模型的专用单户模型,以提高预测精度并提供个性化方法。数据集包含160个时间序列和天气特征,如小时、日期、月份、温度、DHI、DNI、GHI、降水和太阳天顶角,模型从多个相似家庭学习,以实现更精准的预测。

🔹 多户模型采用LSTM多步方法,整合160个时间序列和天气特征(如温度、DHI、DNI、GHI等),从相似家庭中学习以预测太阳能生产,为通用预测提供基础。

🌿 单户模型通过迁移学习从多户模型扩展,结合特定家庭特征(如太阳能容量、居住人数、安装角度/方向、地区特定天气参数),实现个性化预测。

🔄 通用模型针对国家范围内的特定太阳能安装进行训练,便于新用户快速接入;而单户模型需收集客户数据后再训练,接入新用户较慢,但预测更精准。

📊 在多户模型中,通过特征选择或降维技术(如主成分分析)处理特征维度问题,避免高维性导致的计算复杂性,同时保留关键信息。

🔄 单户模型在数据有限时(如新客户数据不足),可结合多户模型先验知识或使用元学习技术,利用少量数据快速适应并提高预测性能。

I am working on a solar energy production forecasting problem using LSTM multi-step models to predict 1/4/8h ahead of solar energy production for different solar installations. Our goal is to help clients optimize their energy utilization by trading with their neighbours or respective Microgrids.

I have clustered households into groups such as small generators, medium generators, and large generators. I am currently developing a multi-household model for each cluster using TensorFlow's LSTM multi-step model tutorial.

To improve prediction accuracy and provide a more personalized approach, I would like to explore transfer learning to create specialized single-household models based on the generalized multi-household models.

Multi-Household Model (Generalized Model)

The dataset consists of 160 time series and includes weather features such as hour, day, month, temperature, DHI, DNI, GHI, precipitation, and solar zenith angle. The model learns from multiple similar households.

To better visualize the dataset, here is an example:

HourDayMonthTS_0TS_1TS_NTemperatureDHIDNIGHICosine PeriodicitySin PeriodicityOther Features
61500015
7150.10.10.117
8150.20.30.2518
9150.50.40.3518
101510.80.8520

Note: These features related to the weather would be an average of the district that these houses exist in.

This current setup utilizes TS_0 to TS_N as examples to learn from each other since their solar installations are similar and should therefore yield similar amounts of electricity. I can then use TS_X as an output label to predict, thereby getting a prediction for each household while maintaining some learning from other household examples.

Single-Household Model (Specialized Model)

I want to create a specialized model for each household by using transfer learning from the generalized model. This specialized model will incorporate household-specific features such as solar capacity, number of habitants, solar installation angle/direction, and town-specific weather parameters.

Objective

The goal is to create generalized models that can help train specialized models for better accuracy for each household while allowing easy onboarding of new users.

Business Case for Generalized vs Specific Model

The generalized model would be trained for general locations across a country for certain solar installations (this would be trained with ongoing customer data). The more specific single-household model would enable (in theory) to have more personalized predictions for your specific solar installation setup and location.

A generalized model approach would enable the solar installation company to be able to onboard users more easily - simply add a new customer to the generalized model that better fits a specific household cluster.A single-household model would make it more difficult to onboard a new user as you would need a buffer period to gather customer data before being able to train a specific ML model for them.

Problem

The problem with the single-household model is that the household-specific features might be constant across the dataset and not very meaningful. Adding these features in the multi-household model would lead to a high-dimensionality problem where we would have a feature for each timeseries.

I would like to ask for recommendations on the following:

    How can I create an architecture that goes from generalized models to more specific models while being able to introduce valuable additional information specific to a single household?If I opt for a multi-household generalized model solution, how can I include more specific feature information for each time series without running into dimensionality problems?If I choose a single-household model solution (a model for every single client), how can I ensure good predictions, considering the model wouldn't have access to other time series examples within its tier?
      There is a limit to the amount of single-household data we could acquire since some of these may be more recent customers and won’t have multi-year data available

Fish AI Reader

Fish AI Reader

AI辅助创作,多种专业模板,深度分析,高质量内容生成。从观点提取到深度思考,FishAI为您提供全方位的创作支持。新版本引入自定义参数,让您的创作更加个性化和精准。

FishAI

FishAI

鱼阅,AI 时代的下一个智能信息助手,助你摆脱信息焦虑

联系邮箱 441953276@qq.com

相关标签

太阳能生产预测 LSTM多步模型 迁移学习 多户模型 单户模型 能源优化 微电网
相关文章