JackKelly / neuralnilm_prototype

MIT License
51 stars 22 forks source link

Train from multiple datasets at different sample rates #7

Open JackKelly opened 9 years ago

JackKelly commented 9 years ago

Could try to build single system which can cope with many different sample rates from kHz to hourly data. Top few layers are common (and hence, if they are recurrent, might need to output at a sample rate which is the lowest common sample rate across all datasets, say 2 minutes) . But replace bottom layers for different sample rates. I suppose this is a form of ‘transfer learning’ except I want bi-directional transfer. Maybe we need to concurrently train multiple parallel lower layers (each for a different ‘type’ of input, e.g. kHz, 1 second, 10 second, 1 minute, 2 minute, 15 minute, with or without reactive power etc) all connected to a single upper layer. Training would be interleaved. This would perhaps force the upper layer to learn the common properties. NIPS 2014 paper on multimodal deep learning