- Descrizione :
Set di dati sugli edifici intelligenti
Set di dati che accompagna il documento "Real-World Data and Calibrated Simulation Suite for Offline Training of Reinforcement Learning Agents to Optimize Energy and Emission in Office Buildings" di Judah Goldfeder e John Sipple, contenente 6 anni di letture telemetriche dettagliate da 3 edifici per uffici commerciali.
Descrizione configurazione : Building sb1
Home page : https://github.com/google/sbsim
Codice sorgente :
tfds.datasets.smart_buildings.Builder
Versioni :
-
1.0.0
(impostazione predefinita): versione iniziale.
-
Dimensione download :
10.99 GiB
Dimensione del set di dati :
86.77 GiB
Memorizzazione nella cache automatica ( documentazione ): No
Divide :
Diviso | Esempi |
---|---|
'sb1_19' | 105.120 |
'sb1_20' | 105.408 |
'sb1_21' | 105.120 |
'sb1_22' | 60.480 |
'sb1_23' | 105.120 |
'sb1_24' | 61.344 |
- Struttura delle caratteristiche :
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),
}),
})
- Documentazione delle funzionalità :
Caratteristica | Classe | Forma | Tipo D | Descrizione |
---|---|---|---|---|
CaratteristicheDict | ||||
azione | CaratteristicheDict | |||
azione/richiesta | CaratteristicheDict | |||
azione/richiesta/singolaActionRequests | Sequenza | |||
azione/richiesta/singleActionRequests/continuousValue | Scalare | float32 | ||
azione/richiesta/singleActionRequests/deviceId | Testo | corda | ||
azione/richiesta/singleActionRequests/setpointName | Testo | corda | ||
azione/richiesta/timestamp | Testo | corda | ||
azione/singolaAzioneRisposte | Sequenza | |||
action/singleActionResponses/additionalInfo | Testo | corda | ||
azione/singolaAzioneRisposte/richiesta | CaratteristicheDict | |||
azione/singolaAzioneRisposte/richiesta/valorecontinuo | Scalare | float32 | ||
action/singleActionResponses/request/deviceId | Testo | corda | ||
action/singleActionResponses/request/setpointName | Testo | corda | ||
azione/singolaAzioneRisposte/responseType | Testo | corda | ||
azione/data/ora | Testo | corda | ||
osservazione | CaratteristicheDict | |||
osservazione/richiesta | CaratteristicheDict | |||
osservazione/richiesta/singolaObservationRequests | Sequenza | |||
osservazione/richiesta/singleObservationRequests/deviceId | Testo | corda | ||
osservazione/richiesta/singolaObservationRequests/measurementName | Testo | corda | ||
osservazione/richiesta/marcatura temporale | Testo | corda | ||
osservazione/risposte di osservazione singola | Sequenza | |||
osservazione/singolaOsservazioneRisposte/valorecontinuo | Scalare | float32 | ||
osservazione/singolaObservationResponses/observationValid | Testo | corda | ||
osservazione/singleObservationResponses/singleObservationRequest | CaratteristicheDict | |||
osservazione/singleObservationResponses/singleObservationRequest/deviceId | Testo | corda | ||
osservazione/singolaRisposteOsservazione/singolaRichiestaOsservazione/nomemisurazione | Testo | corda | ||
osservazione/singolaObservationResponses/timestamp | Testo | corda | ||
osservazione/marcatura temporale | Testo | corda | ||
ricompensa | CaratteristicheDict | |||
ricompensa/agenteRewardValue | Scalare | float32 | ||
ricompensa/pesoemissionecarbonio | Scalare | float32 | ||
ricompensa/carbonio emesso | Scalare | float32 | ||
ricompensa/elettricitàEnergiaCosto | Scalare | float32 | ||
ricompensa/fineTimestamp | Testo | corda | ||
ricompensa/energiaCostoPeso | Scalare | float32 | ||
ricompensa/CostoEnergiaGasnaturale | Scalare | float32 | ||
ricompensa/emissione di carbonio normalizzata | Scalare | float32 | ||
ricompensa/costo energetico normalizzato | Scalare | float32 | ||
ricompensa/normalizzataProduttivitàRimpianto | Scalare | float32 | ||
ricompensa/personaProduttività | Scalare | float32 | ||
ricompensa/produttivitàRimpianti | Scalare | float32 | ||
ricompensa/produttivitàRicompensa | Scalare | float32 | ||
ricompensa/produttivitàPeso | Scalare | float32 | ||
ricompensa/ricompensaScala | Scalare | float32 | ||
ricompensa/startTimestamp | Testo | corda | ||
ricompensa/occupazione totale | Scalare | float32 |
Chiavi supervisionate (vedi il documento
as_supervised
):None
Figura ( tfds.show_examples ): non supportato.
Esempi ( tfds.as_dataframe ):
- Citazione :
// TODO(smart_buildings_dataset): BibTeX citation