умные_здания

  • Описание :

Набор данных умных зданий

Набор данных, сопровождающий статью Джуды Голдфедера и Джона Сиппла «Реальные данные и калиброванный пакет моделирования для автономного обучения агентов обучения с подкреплением для оптимизации энергопотребления и выбросов в офисных зданиях», содержащий подробные телеметрические показания из 3 коммерческих офисных зданий за 6 лет.

Расколоть Примеры
'sb1_19' 105 120
'sb1_20' 105 408
'sb1_21' 105 120
'sb1_22' 60 480
'sb1_23' 105 120
'sb1_24' 61 344
  • Структура функции :
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 Скаляр float32
действие/запрос/singleActionRequests/deviceId Текст нить
действие/запрос/singleActionRequests/setpointName Текст нить
действие/запрос/метка времени Текст нить
действие/singleActionResponses Последовательность
действие/singleActionResponses/additionalInfo Текст нить
действие/singleActionResponses/запрос ВозможностиDict
действие/singleActionResponses/запрос/continiousValue Скаляр float32
действие/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
вознаграждение/углеродный выброс Скаляр float32
вознаграждение/электричествоEnergyCost Скаляр float32
вознаграждение/конечная метка времени Текст нить
вознаграждение/энергияCostWeight Скаляр float32
вознаграждение/стоимость природного газа и энергии Скаляр float32
вознаграждение/нормализованный выброс углерода Скаляр float32
вознаграждение/нормализованная стоимость энергии Скаляр float32
вознаграждение/нормализованнаяПродуктивностьСожаление Скаляр float32
вознаграждение/человекПроизводительность Скаляр float32
вознаграждение/продуктивностьСожаление Скаляр float32
вознаграждение/продуктивностьНаграда Скаляр float32
вознаграждение/производительностьВес Скаляр float32
награда/наградаМасштаб Скаляр float32
награда/стартTimestamp Текст нить
вознаграждение/общая занятость Скаляр float32
  • Цитата :
// TODO(smart_buildings_dataset): BibTeX citation

smart_buildings/sb1 (конфигурация по умолчанию)