- Opis :
Zbiór danych inteligentnych budynków
Zbiór danych towarzyszący artykułowi „Real-World Data and Calibrated Simulation Suite for Offline Training of Reinforcement Learning Agents to Optimize Energy and Emission in Office Buildings” autorstwa Judah Goldfeder i Johna Sipple’a, zawierający szczegółowe odczyty telemetryczne z 3 komercyjnych budynków biurowych z sześciu lat.
Opis konfiguracji : Budowanie sb1
Strona główna : https://github.com/google/sbsim
Kod źródłowy :
tfds.datasets.smart_buildings.Builder
Wersje :
-
1.0.0
(domyślnie): Wersja pierwsza.
-
Rozmiar pobierania :
10.99 GiB
Rozmiar zbioru danych :
86.77 GiB
Automatyczne buforowanie ( dokumentacja ): Nie
Podziały :
Podział | Przykłady |
---|---|
'sb1_19' | 105 120 |
'sb1_20' | 105 408 |
'sb1_21' | 105 120 |
'sb1_22' | 60 480 |
'sb1_23' | 105 120 |
'sb1_24' | 61 344 |
- Struktura funkcji :
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),
}),
})
- Dokumentacja funkcji :
Funkcja | Klasa | Kształt | Typ D | Opis |
---|---|---|---|---|
FunkcjeDykt | ||||
działanie | FunkcjeDykt | |||
działanie/prośba | FunkcjeDykt | |||
akcja/żądanie/pojedyncze żądanie akcji | Sekwencja | |||
akcja/żądanie/singleActionRequests/ciągła wartość | Skalarny | pływak32 | ||
akcja/żądanie/singleActionRequests/deviceId | Tekst | smyczkowy | ||
akcja/żądanie/singleActionRequests/nazwa_zestawu | Tekst | smyczkowy | ||
akcja/żądanie/znacznik czasu | Tekst | smyczkowy | ||
akcja/pojedyncza odpowiedź na akcję | Sekwencja | |||
akcja/singleActionResponses/dodatkowe informacje | Tekst | smyczkowy | ||
akcja/singleActionResponses/żądanie | FunkcjeDykt | |||
akcja/singleActionResponses/żądanie/wartość ciągła | Skalarny | pływak32 | ||
akcja/singleActionResponses/żądanie/identyfikator urządzenia | Tekst | smyczkowy | ||
akcja/singleActionResponses/request/nazwa_zestawu | Tekst | smyczkowy | ||
akcja/singleActionResponses/typ odpowiedzi | Tekst | smyczkowy | ||
akcja/znacznik czasu | Tekst | smyczkowy | ||
obserwacja | FunkcjeDykt | |||
obserwacja/prośba | FunkcjeDykt | |||
obserwacja/prośba/pojedyncze żądanie obserwacji | Sekwencja | |||
obserwacja/żądanie/singleObservationRequests/deviceId | Tekst | smyczkowy | ||
obserwacja/żądanie/pojedyncze żądanie obserwacji/nazwa pomiaru | Tekst | smyczkowy | ||
obserwacja/prośba/znacznik czasu | Tekst | smyczkowy | ||
obserwacja/pojedyncza odpowiedź na obserwację | Sekwencja | |||
obserwacja/pojedyncza odpowiedź na obserwację/wartość ciągła | Skalarny | pływak32 | ||
obserwacja/singleObservationResponses/observationValid | Tekst | smyczkowy | ||
obserwacja/singleObservationResponses/singleObservationRequest | FunkcjeDykt | |||
obserwacja/singleObservationResponses/singleObservationRequest/deviceId | Tekst | smyczkowy | ||
obserwacja/singleObservationResponses/singleObservationRequest/nazwa pomiaru | Tekst | smyczkowy | ||
obserwacja/pojedyncza odpowiedź na obserwację/znacznik czasu | Tekst | smyczkowy | ||
obserwacja/znacznik czasu | Tekst | smyczkowy | ||
nagroda | FunkcjeDykt | |||
nagroda/agentWartość nagrody | Skalarny | pływak32 | ||
nagroda/węgielEmisjaWaga | Skalarny | pływak32 | ||
nagroda/emitowany węgiel | Skalarny | pływak32 | ||
nagroda/prądKoszt energii | Skalarny | pływak32 | ||
nagroda/koniecZnacznik czasu | Tekst | smyczkowy | ||
nagroda/energiaKosztWaga | Skalarny | pływak32 | ||
nagroda/koszt energii naturalnejGas | Skalarny | pływak32 | ||
nagroda/znormalizowana emisja węgla | Skalarny | pływak32 | ||
nagroda/znormalizowany koszt energii | Skalarny | pływak32 | ||
nagroda/normalizacjaProduktywnośćŻal | Skalarny | pływak32 | ||
nagroda/osobaProduktywność | Skalarny | pływak32 | ||
nagroda/produktywność Żal | Skalarny | pływak32 | ||
nagroda/produktywnośćNagroda | Skalarny | pływak32 | ||
nagroda/produktywnośćWaga | Skalarny | pływak32 | ||
nagroda/skala nagrody | Skalarny | pływak32 | ||
nagroda/startZnacznik czasu | Tekst | smyczkowy | ||
nagroda/całkowite obłożenie | Skalarny | pływak32 |
Klucze nadzorowane (zobacz dokument
as_supervised
):None
Rysunek ( tfds.show_examples ): Nieobsługiwany.
Przykłady ( tfds.as_dataframe ):
- Cytat :
// TODO(smart_buildings_dataset): BibTeX citation