- Descripción :
Conjunto de datos de edificios inteligentes
Conjunto de datos que acompaña al documento "Suite de simulación calibrada y datos del mundo real para la capacitación fuera de línea de agentes de aprendizaje por refuerzo para optimizar la energía y las emisiones en edificios de oficinas" de Judah Goldfeder y John Sipple, que contiene 6 años de lecturas telemétricas detalladas de 3 edificios de oficinas comerciales.
Descripción de la configuración : Construyendo sb1
Página de inicio : https://github.com/google/sbsim
Código fuente :
tfds.datasets.smart_buildings.Builder
Versiones :
-
1.0.0
(predeterminado): versión inicial.
-
Tamaño de descarga :
10.99 GiB
Tamaño del conjunto de datos :
86.77 GiB
Almacenamiento en caché automático ( documentación ): No
Divisiones :
Dividir | Ejemplos |
---|---|
'sb1_19' | 105,120 |
'sb1_20' | 105.408 |
'sb1_21' | 105,120 |
'sb1_22' | 60.480 |
'sb1_23' | 105,120 |
'sb1_24' | 61.344 |
- Estructura de características :
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),
}),
})
- Documentación de funciones :
Característica | Clase | Forma | tipo D | Descripción |
---|---|---|---|---|
FuncionesDict | ||||
acción | FuncionesDict | |||
acción/solicitud | FuncionesDict | |||
acción/solicitud/solicitudes de acción única | Secuencia | |||
acción/solicitud/singleActionRequests/continuousValue | Escalar | flotador32 | ||
acción/solicitud/singleActionRequests/deviceId | Texto | cadena | ||
acción/solicitud/peticiones de acción única/nombre de punto de ajuste | Texto | cadena | ||
acción/solicitud/marca de tiempo | Texto | cadena | ||
acción/singleActionResponses | Secuencia | |||
acción/singleActionResponses/additionalInfo | Texto | cadena | ||
acción/singleActionResponses/solicitud | FuncionesDict | |||
acción/singleActionResponses/solicitud/continuousValue | Escalar | flotador32 | ||
acción/respuestas de acción única/solicitud/ID de dispositivo | Texto | cadena | ||
acción/singleActionResponses/solicitud/nombre del punto de ajuste | Texto | cadena | ||
acción/respuestas de acción única/tipo de respuesta | Texto | cadena | ||
acción/marca de tiempo | Texto | cadena | ||
observación | FuncionesDict | |||
observación/solicitud | FuncionesDict | |||
observación/solicitud/singleObservationRequests | Secuencia | |||
observación/solicitud/singleObservationRequests/deviceId | Texto | cadena | ||
observación/solicitud/peticiones de observación única/nombre de medición | Texto | cadena | ||
observación/solicitud/marca de tiempo | Texto | cadena | ||
observación/singleObservationResponses | Secuencia | |||
observación/singleObservationResponses/continuousValue | Escalar | flotador32 | ||
observación/singleObservationResponses/observationValid | Texto | cadena | ||
observación/singleObservationResponses/singleObservationRequest | FuncionesDict | |||
observación/singleObservationResponses/singleObservationRequest/deviceId | Texto | cadena | ||
observación/singleObservationResponses/singleObservationRequest/measurementName | Texto | cadena | ||
observación/singleObservationResponses/marca de tiempo | Texto | cadena | ||
observación/marca de tiempo | Texto | cadena | ||
premio | FuncionesDict | |||
recompensa/agenteRewardValue | Escalar | flotador32 | ||
recompensa/carbonoEmisiónPeso | Escalar | flotador32 | ||
recompensa/carbonoEmitido | Escalar | flotador32 | ||
recompensa/electricidadEnergíaCosto | Escalar | flotador32 | ||
recompensa/marca de tiempo final | Texto | cadena | ||
recompensa/energíaCostoPeso | Escalar | flotador32 | ||
recompensa / gas natural costo de energía | Escalar | flotador32 | ||
recompensa/emisióndecarbononormalizada | Escalar | flotador32 | ||
recompensa/costo de energía normalizado | Escalar | flotador32 | ||
recompensa/normalizadaProductividadArrepentimiento | Escalar | flotador32 | ||
recompensa/personaProductividad | Escalar | flotador32 | ||
recompensa/productividadArrepentimiento | Escalar | flotador32 | ||
recompensa/productividadRecompensa | Escalar | flotador32 | ||
recompensa/productividadPeso | Escalar | flotador32 | ||
recompensa/escala de recompensa | Escalar | flotador32 | ||
recompensa/marca de tiempo de inicio | Texto | cadena | ||
recompensa/ocupación total | Escalar | flotador32 |
Claves supervisadas (ver documento
as_supervised
):None
Figura ( tfds.show_examples ): no compatible.
Ejemplos ( tfds.as_dataframe ):
- Cita :
// TODO(smart_buildings_dataset): BibTeX citation