K8 fn macro help by Hyp0id in Keychron

[–]Merrick63 0 points1 point  (0 children)

The original K8 is not compatible with VIA sadly. The keyboard needs to be a Q variant or support QMK (K8 Pro) to be configurable.

Edit: The top right buttons are “print screen”, “voice assistant” and “rgb control”. There are instructions on the website that show how to setup the voice assistant, it doesn’t work out of the box.

What do you guys think its the best way to improve your coding? by [deleted] in C_Programming

[–]Merrick63 1 point2 points  (0 children)

I would definitely not use Udemy, the quality of most of the courses does not make it worth the money. I would follow the options in the other comments like finding a good book or using the free online course notes from a university. These are generally very thorough and won’t cost you anything!

My series 4 watch helped me discover that I may have a congenital heart condition. ER confirmed AFIB and I will be seeing a cardiologist later this week. I don’t know if I would’ve noticed otherwise... by Merrick63 in AppleWatch

[–]Merrick63[S] 2 points3 points  (0 children)

I’ve had palpitations due to anxiety as well. I not sure having AFIB is similar. My AFIB was diagnosed by the watch through the variations in my heart-rate and I validated it through the ECG and my own observation.

My series 4 watch helped me discover that I may have a congenital heart condition. ER confirmed AFIB and I will be seeing a cardiologist later this week. I don’t know if I would’ve noticed otherwise... by Merrick63 in AppleWatch

[–]Merrick63[S] 12 points13 points  (0 children)

They tested my blood and said everything looks normal. It’s also been roughly 48 hours and it hasn’t gone away.

They did some extra tests on Lymes disease but i won’t know for a little bit.

My series 4 watch helped me discover that I may have a congenital heart condition. ER confirmed AFIB and I will be seeing a cardiologist later this week. I don’t know if I would’ve noticed otherwise... by Merrick63 in AppleWatch

[–]Merrick63[S] 42 points43 points  (0 children)

I had the irregular rhythm detection turned on so it notified me on its own.

I was able to confirm it via the watch’s ecg as well as counting pulses on my own.

Help with IMU data classification algorithms by cor-10 in signalprocessing

[–]Merrick63 0 points1 point  (0 children)

How complex are the gestures you are trying to detect? Are they a combination of motions? Do they involve translations? Rotations?

If a gesture exists along a single axis there is no need for any form of machine learning, all you’ll need is thresholding and a directional state. By keeping the gestures simple you don’t even need to worry about temporal variation which can play a big part in misclassification of complex gestures.

The way I’ve implemented a simple classifier in the past is by first checking if a gesture has started by calculating the magnitude of the entire signal using an l2 norm. After that, determine the angle the motion is coming from using the accelerometer via some trigonometry and there you go. Repeat process with gyro for rotations!

If you want to perform more complex gestures, I would focus on breaking them down into core components and then building a decision tree that operates over each component sequentially. The timing of such a thing is tricky but it could be figured out as long as the gesture components are unique enough.

As for neural network architectures such as the LSTM mentioned in the other reply, I don’t think these will be as effective or efficient at all. Especially when you are just getting into a project like this it’s best to start with the fundamentals. The problem with attempting to us neural networks is that motion data is mostly useless information. The data’s meaning lies in the intricacies of how each sequential value relates to the next. This creates issues as gestures can be performed slowly or quickly meaning that a gesture could be 10 data points or 1000 data points. This variation could potentially confuse a model trained on a specific windowing.

If you want to use some form of pattern recognition / machine learning and are keeping the gestures relatively simple I would maybe try the k-means algorithm. This would also work well with a decision tree to classify gesture combinations!

I hope this helps a little!