- Описание :
Набор данных умных зданий
Набор данных, сопровождающий статью Джуды Голдфедера и Джона Сиппла «Реальные данные и калиброванный пакет моделирования для автономного обучения агентов обучения с подкреплением для оптимизации энергопотребления и выбросов в офисных зданиях», содержащий подробные телеметрические показания из 3 коммерческих офисных зданий за 6 лет.
Описание конфигурации : Построение sb1.
Домашняя страница : https://github.com/google/sbsim.
Исходный код :
tfds.datasets.smart_buildings.Builder
Версии :
-
1.0.0
(по умолчанию): первоначальный выпуск.
-
Размер загрузки :
Unknown size
Размер набора данных :
Unknown size
Автокэширование ( документация ): неизвестно.
Расколы :
Расколоть | Примеры |
---|
- Структура функции :
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),
}),
})
- Функциональная документация :
Особенность | Сорт | Форма | Дтип | Описание |
---|---|---|---|---|
ВозможностиDict | ||||
действие | ВозможностиDict | |||
действие/запрос | ВозможностиDict | |||
действие/запрос/singleActionRequests | Последовательность | |||
действие/запрос/singleActionRequests/continiousValue | Скаляр | поплавок32 | ||
действие/запрос/singleActionRequests/deviceId | Текст | нить | ||
действие/запрос/singleActionRequests/setpointName | Текст | нить | ||
действие/запрос/метка времени | Текст | нить | ||
действие/singleActionResponses | Последовательность | |||
действие/singleActionResponses/additionalInfo | Текст | нить | ||
действие/singleActionResponses/запрос | ВозможностиDict | |||
действие/singleActionResponses/запрос/continiousValue | Скаляр | поплавок32 | ||
действие/singleActionResponses/запрос/deviceId | Текст | нить | ||
действие/singleActionResponses/запрос/setpointName | Текст | нить | ||
действие/singleActionResponses/responseType | Текст | нить | ||
действие/метка времени | Текст | нить | ||
наблюдение | ВозможностиDict | |||
наблюдение/просьба | ВозможностиDict | |||
наблюдение/запрос/singleObservationRequests | Последовательность | |||
наблюдение/запрос/singleObservationRequests/deviceId | Текст | нить | ||
наблюдение/запрос/singleObservationRequests/measurementName | Текст | нить | ||
наблюдение/запрос/метка времени | Текст | нить | ||
наблюдение/singleObservationResponses | Последовательность | |||
наблюдение/singleObservationResponses/continiousValue | Скаляр | float32 | ||
наблюдение/singleObservationResponses/observationValid | Текст | нить | ||
наблюдение/singleObservationResponses/singleObservationRequest | ВозможностиDict | |||
наблюдение/singleObservationResponses/singleObservationRequest/deviceId | Текст | нить | ||
наблюдение/singleObservationResponses/singleObservationRequest/measurementName | Текст | нить | ||
наблюдение/singleObservationResponses/метка времени | Текст | нить | ||
наблюдение/метка времени | Текст | нить | ||
награда | ВозможностиDict | |||
вознаграждение/агентRewardValue | Скаляр | float32 | ||
вознаграждение/углеродВыбросыВес | Скаляр | float32 | ||
вознаграждение/углеродный выброс | Скаляр | поплавок32 | ||
вознаграждение/электричествоEnergyCost | Скаляр | поплавок32 | ||
вознаграждение/конечная метка времени | Текст | нить | ||
вознаграждение/энергияCostWeight | Скаляр | float32 | ||
вознаграждение/стоимость природного газа и энергии | Скаляр | float32 | ||
вознаграждение/нормализованный выброс углерода | Скаляр | float32 | ||
вознаграждение/нормализованная стоимость энергии | Скаляр | float32 | ||
вознаграждение/нормализованнаяПродуктивностьСожаление | Скаляр | float32 | ||
вознаграждение/человекПроизводительность | Скаляр | float32 | ||
вознаграждение/продуктивностьСожаление | Скаляр | float32 | ||
вознаграждение/продуктивностьНаграда | Скаляр | float32 | ||
вознаграждение/производительностьВес | Скаляр | float32 | ||
вознаграждение/наградаМасштаб | Скаляр | float32 | ||
награда/стартTimestamp | Текст | нить | ||
вознаграждение/общая занятость | Скаляр | float32 |
Контролируемые ключи (см. документ
as_supervised
):None
Рисунок ( tfds.show_examples ): не поддерживается.
Примеры ( tfds.as_dataframe ): Отсутствуют.
Цитата :
// TODO(smart_buildings_dataset): BibTeX citation