-
Notifications
You must be signed in to change notification settings - Fork 4
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[20pt,42pt] Implementation, training and model validation using the approach from Sidhant Gupta #81
Comments
Labelling training data more difficult than anticipated: there is no threshold value for peaks in Apparent Power Spectra that works as a switch detection for all appliances. Even the sum of the individual spectrum of a single time step is not comparable, although switches are clearly to be seen. This are the sums of a time series of switches of a blow dryer: And the sums of a time series of switches of an LED bulb: Note the difference on the y axis. |
New approach: norm spectra before switch detection via sum of spectrum. Examples: LED bulb: or blow dryer: For switch detection: Once any switch event is detected for a normed, background subtracted spectrum, the detection of the switch direction (on or off) is preferrably done with the <switching_offset>th next spectrum. This approach is more robust against peaks resulting from mechanical switches. |
Hyperparameter tuning: 70% of training data used for fitting the classifier, 30% for validation. Parameters tested: n_neighbors, feature scaling methods, number of peaks in power spectrum taken into account Best results so far:
MaxAbsScaler with n_neighbors of 1 and the 3 most prominent peaks in the power spectrum leads to a validation accuracy score of 0.808
|
SP Spent[42]:
Tasks:
References:
Sidhant Gupta, "ElectriSense: Single-Point Sensing using EMI for Electrical Event
Detection and Classification [..]",PhD thesis, U-Washington, 2014
The text was updated successfully, but these errors were encountered: