- Description :
Ensemble de données sur les bâtiments intelligents
Ensemble de données accompagnant l'article « Données du monde réel et suite de simulation calibrée pour la formation hors ligne des agents d'apprentissage par renforcement pour optimiser l'énergie et les émissions dans les immeubles de bureaux » par Judah Goldfeder et John Sipple, contenant 6 années de lectures télémétriques détaillées de 3 immeubles de bureaux commerciaux.
Description de la configuration : Construire sb1
Page d'accueil : https://github.com/google/sbsim
Code source :
tfds.datasets.smart_buildings.Builder
Versions :
-
1.0.0
(par défaut) : version initiale.
-
Taille du téléchargement :
10.99 GiB
Taille de l'ensemble de données :
86.77 GiB
Mise en cache automatique ( documentation ) : Non
Divisions :
Diviser | Exemples |
---|---|
'sb1_19' | 105 120 |
'sb1_20' | 105 408 |
'sb1_21' | 105 120 |
'sb1_22' | 60 480 |
'sb1_23' | 105 120 |
'sb1_24' | 61 344 |
- Structure des fonctionnalités :
FeaturesDict({
'action': FeaturesDict({
'request': FeaturesDict({
'singleActionRequests': Sequence({
'continuousValue': Scalar(shape=(), dtype=float32),
'deviceId': Text(shape=(), dtype=string),
'setpointName': Text(shape=(), dtype=string),
}),
'timestamp': Text(shape=(), dtype=string),
}),
'singleActionResponses': Sequence({
'additionalInfo': Text(shape=(), dtype=string),
'request': FeaturesDict({
'continuousValue': Scalar(shape=(), dtype=float32),
'deviceId': Text(shape=(), dtype=string),
'setpointName': Text(shape=(), dtype=string),
}),
'responseType': Text(shape=(), dtype=string),
}),
'timestamp': Text(shape=(), dtype=string),
}),
'observation': FeaturesDict({
'request': FeaturesDict({
'singleObservationRequests': Sequence({
'deviceId': Text(shape=(), dtype=string),
'measurementName': Text(shape=(), dtype=string),
}),
'timestamp': Text(shape=(), dtype=string),
}),
'singleObservationResponses': Sequence({
'continuousValue': Scalar(shape=(), dtype=float32),
'observationValid': Text(shape=(), dtype=string),
'singleObservationRequest': FeaturesDict({
'deviceId': Text(shape=(), dtype=string),
'measurementName': Text(shape=(), dtype=string),
}),
'timestamp': Text(shape=(), dtype=string),
}),
'timestamp': Text(shape=(), dtype=string),
}),
'reward': FeaturesDict({
'agentRewardValue': Scalar(shape=(), dtype=float32),
'carbonEmissionWeight': Scalar(shape=(), dtype=float32),
'carbonEmitted': Scalar(shape=(), dtype=float32),
'electricityEnergyCost': Scalar(shape=(), dtype=float32),
'endTimestamp': Text(shape=(), dtype=string),
'energyCostWeight': Scalar(shape=(), dtype=float32),
'naturalGasEnergyCost': Scalar(shape=(), dtype=float32),
'normalizedCarbonEmission': Scalar(shape=(), dtype=float32),
'normalizedEnergyCost': Scalar(shape=(), dtype=float32),
'normalizedProductivityRegret': Scalar(shape=(), dtype=float32),
'personProductivity': Scalar(shape=(), dtype=float32),
'productivityRegret': Scalar(shape=(), dtype=float32),
'productivityReward': Scalar(shape=(), dtype=float32),
'productivityWeight': Scalar(shape=(), dtype=float32),
'rewardScale': Scalar(shape=(), dtype=float32),
'startTimestamp': Text(shape=(), dtype=string),
'totalOccupancy': Scalar(shape=(), dtype=float32),
}),
})
- Documentation des fonctionnalités :
Fonctionnalité | Classe | Forme | Type D | Description |
---|---|---|---|---|
FonctionnalitésDict | ||||
action | FonctionnalitésDict | |||
action/demande | FonctionnalitésDict | |||
action/requête/singleActionRequests | Séquence | |||
action/requête/singleActionRequests/continuousValue | Scalaire | flotteur32 | ||
action/requête/singleActionRequests/deviceId | Texte | chaîne | ||
action/requête/singleActionRequests/setpointName | Texte | chaîne | ||
action/demande/horodatage | Texte | chaîne | ||
action/singleActionResponses | Séquence | |||
action/singleActionResponses/additionalInfo | Texte | chaîne | ||
action/singleActionResponses/requête | FonctionnalitésDict | |||
action/singleActionResponses/request/continuousValue | Scalaire | flotteur32 | ||
action/singleActionResponses/request/deviceId | Texte | chaîne | ||
action/singleActionResponses/request/setpointName | Texte | chaîne | ||
action/singleActionResponses/responseType | Texte | chaîne | ||
action/horodatage | Texte | chaîne | ||
observation | FonctionnalitésDict | |||
observation/demande | FonctionnalitésDict | |||
observation/requête/singleObservationRequests | Séquence | |||
observation/requête/singleObservationRequests/deviceId | Texte | chaîne | ||
observation/requête/singleObservationRequests/measurementName | Texte | chaîne | ||
observation/demande/horodatage | Texte | chaîne | ||
observation/singleObservationResponses | Séquence | |||
observation/singleObservationResponses/continuousValue | Scalaire | flotteur32 | ||
observation/singleObservationResponses/observationValid | Texte | chaîne | ||
observation/singleObservationResponses/singleObservationRequest | FonctionnalitésDict | |||
observation/singleObservationResponses/singleObservationRequest/deviceId | Texte | chaîne | ||
observation/singleObservationResponses/singleObservationRequest/measurementName | Texte | chaîne | ||
observation/singleObservationResponses/horodatage | Texte | chaîne | ||
observation/horodatage | Texte | chaîne | ||
récompense | FonctionnalitésDict | |||
récompense/agentRewardValue | Scalaire | flotteur32 | ||
récompense/carbonEmissionWeight | Scalaire | flotteur32 | ||
récompense/carboneÉmis | Scalaire | flotteur32 | ||
récompense/électricitéEnergyCost | Scalaire | flotteur32 | ||
récompense/finTimestamp | Texte | chaîne | ||
récompense/énergieCostWeight | Scalaire | flotteur32 | ||
récompense/naturalGasEnergyCost | Scalaire | flotteur32 | ||
récompense/émission de carbone normalisée | Scalaire | flotteur32 | ||
récompense/coût énergétique normalisé | Scalaire | flotteur32 | ||
récompense/normaliséProductivitéRegret | Scalaire | flotteur32 | ||
récompense/personneProductivité | Scalaire | flotteur32 | ||
récompense/productivitéRegret | Scalaire | flotteur32 | ||
récompense/productivitéRécompense | Scalaire | flotteur32 | ||
récompense/productivitéPoids | Scalaire | flotteur32 | ||
récompense/récompenseÉchelle | Scalaire | flotteur32 | ||
récompense/démarrageTimestamp | Texte | chaîne | ||
récompense/occupation totale | Scalaire | flotteur32 |
Clés supervisées (Voir doc
as_supervised
) :None
Figure ( tfds.show_examples ) : non pris en charge.
Exemples ( tfds.as_dataframe ) :
- Citation :
// TODO(smart_buildings_dataset): BibTeX citation