In one embodiment, a method includes receiving training data, the training data including training video data representing video of a location in a quiescent state, training a neural network using the training data to obtain a plurality of metrics, receiving current data, the current data including current video data representing video of the location at a current time period, generating a reconstruction error based on the plurality of metrics and the current video data in the embedded space, and generating, in response to determining that the reconstruction error is greater than a threshold, a notification indicative of the location being in a non-quiescent state.
Please help me write a proper abstract based on the patent claims. CLAIM: 1. A method comprising: receiving training data, the training data including training video data representing video of a location in a quiescent state; training a neural network using the training data to obtain a plurality of metrics; receiving current data, the current data including current video data representing video of the location at a current time period; generating a reconstruction error based on the plurality of metrics and the current video data; and generating, in response to determining that the reconstruction error is greater than a threshold, a notification indicative of the location being in a non-quiescent state. 2. The method of claim 1, wherein training the neural network includes initializing the neural network based on a related plurality of metrics obtained by training a neural network using training data from a related location. 3. The method of claim 1, wherein the training data further includes training sensor data and the current data further includes current sensor data, wherein the reconstruction error is further based on the current sensor data. 4. The method of claim 3, wherein the current sensor data includes at least one of audio data, pollution data, WiFi data, or social media data. 5. The method of claim 1, further comprising reducing at least one of a frame rate or resolution of the current video data to generate dimensionality-reduced video data, wherein the reconstruction error is based on the dimensionality-reduced video data. 6. The method of claim 1, further comprising generating object tracking data based on the current video data, wherein the reconstruction error is based on the object tracking data. 7. The method of claim 6, wherein the object tracking data includes tracklet data representing a position of a respective one of a plurality of objects at a plurality of time instances. 8. The method of claim 1, further comprising setting the size of a buffer storing a recent portion of the current data based on the reconstruction error. 9. The method of claim 1, further comprising setting an amount of dimensionality reduction of the current data based on the reconstruction error. 10. The method of claim 1, further comprising selecting a computing resource to utilize based on the reconstruction error. 11. The method of claim 1, further comprising, performing, in response to determining that the reconstruction error is greater than a threshold, anomaly analytics upon the current data. 12. A method comprising: receiving current data, the current data including time series data representing a plurality of time instances; storing at least a recent portion of the current data in a buffer; reducing the dimensionality of the current data to generate dimensionality-reduced data; and generating a reconstruction error based on the dimensionality-reduced data and a plurality of neural network metrics, wherein at least one of a size of the recent portion of the current data stored in the buffer or an amount of the reducing the dimensionality of the current data is based on the reconstruction error. 13. The method of claim 12, wherein time series data includes current video data representing video of a location at a current time period. 14. The method of claim 12, wherein the time series data includes current sensor data including at least one of audio data, pollution data, WiFi data, or social media data. 15. The method of claim 13, wherein reducing the dimensionality of the current data includes reducing at least one of a frame rate or resolution of the current video data. 16. The method of claim 13, wherein reducing the dimensionality of the current data includes generating object tracking data based on the current video data. 17. The method of claim 16, wherein the object tracking data includes tracklet data representing a position of a respective one of a plurality of objects at a plurality of time instances. 18. A system comprising: one or more processors; and a non-transitory memory comprising instructions that when executed cause the one or more processors to perform operations comprising: receive training data, the training data including training video data representing video of a location in a quiescent state; train a neural network using the training data to obtain a plurality of metrics; receive current data, the current data including current video data representing video of the location at a current time period; generate a reconstruction error based on the plurality of metrics and the current video data; and generate, in response to determining that the reconstruction error is greater than a threshold, a notification indicative of the location being in a non-quiescent state. 19. The system of claim 17, wherein training data further includes training sensor data and the current data further includes current sensor data, wherein the reconstruction error is further based on the current sensor data. 20. The system of claim 17, wherein the operations further comprise at least one of setting the size of a buffer storing a recent portion of the current data based on the reconstruction error, setting an amount of dimensionality reduction of the current data based on the reconstruction error, or selecting a computing resource to utilize based on the reconstruction error.