- 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.BuilderVersiones :
-
1.0.0(predeterminado): versión inicial.
-
Tamaño de descarga :
10.99 GiBTamaño del conjunto de datos :
86.77 GiBAlmacenamiento 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):NoneFigura ( tfds.show_examples ): no compatible.
Ejemplos ( tfds.as_dataframe ):
- Cita :
// TODO(smart_buildings_dataset): BibTeX citation