edifícios_inteligentes

  • Descrição :

Conjunto de dados de edifícios inteligentes

Conjunto de dados que acompanha o artigo "Real-World Data and Calibrated Simulation Suite for Offline Training of Reinforcement Learning Agents to Optimize Energy and Emission in Office Buildings" de Judah Goldfeder e John Sipple, contendo 6 anos de leituras telemétricas detalhadas de 3 edifícios de escritórios comerciais.

Dividir Exemplos
  • Estrutura de recursos :
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),
    }),
})
  • Documentação de recursos :
Recurso Aula Forma Tipo D Descrição
RecursosDict
Ação RecursosDict
ação/solicitação RecursosDict
ação/solicitação/singleActionRequests Sequência
ação/solicitação/singleActionRequests/continuousValue Escalar float32
ação/solicitação/singleActionRequests/deviceId Texto corda
ação/solicitação/singleActionRequests/setpointName Texto corda
ação/solicitação/carimbo de data/hora Texto corda
ação/respostas de ação única Sequência
ação/singleActionResponses/additionalInfo Texto corda
ação/singleActionResponses/solicitação RecursosDict
ação/singleActionResponses/request/continuousValue Escalar float32
ação/singleActionResponses/solicitação/deviceId Texto corda
action/singleActionResponses/request/setpointName Texto corda
ação/singleActionResponses/responseType Texto corda
ação/carimbo de data/hora Texto corda
observação RecursosDict
observação/solicitação RecursosDict
observação/solicitação/singleObservationRequests Sequência
observação/solicitação/singleObservationRequests/deviceId Texto corda
observação/solicitação/singleObservationRequests/measurementName Texto corda
observação/solicitação/carimbo de data/hora Texto corda
observação/singleObservationResponses Sequência
observação/singleObservationResponses/continuousValue Escalar float32
observação/singleObservationResponses/observationValid Texto corda
observação/singleObservationResponses/singleObservationRequest RecursosDict
observação/singleObservationResponses/singleObservationRequest/deviceId Texto corda
observação/singleObservationResponses/singleObservationRequest/measurementName Texto corda
observação/singleObservationResponses/timestamp Texto corda
observação/carimbo de data/hora Texto corda
recompensa RecursosDict
recompensa/agenteRewardValue Escalar float32
recompensa/carbonEmissionWeight Escalar float32
recompensa/carbonoEmitido Escalar float32
recompensa/eletricidadeEnergyCost Escalar float32
recompensa/endTimestamp Texto corda
recompensa/energiaCostWeight Escalar float32
recompensa / naturalGasEnergyCost Escalar float32
recompensa/normalizadaCarbonEmission Escalar float32
recompensa/normalizadoEnergyCost Escalar float32
recompensa/normalizadaProdutividadeArrependimento Escalar float32
recompensa/pessoaProdutividade Escalar float32
recompensa/produtividadeArrependimento Escalar float32
recompensa/produtividadeRecompensa Escalar float32
recompensa/produtividadePeso Escalar float32
recompensa/escala de recompensa Escalar float32
recompensa/startTimestamp Texto corda
recompensa/ocupação total Escalar float32
// TODO(smart_buildings_dataset): BibTeX citation

smart_buildings/sb1 (configuração padrão)