I need some advice for a problem i'm working on with automobile data. The vehicles provide a series of codes at every second which are bieng stored, though it can vary how many.
For example , at time step one the vehicle might send 3 codes:
(1 , 2) , (3 , 5) , (7 , 9)
and there can be a varying number of time steps.(Before an Error occurs)
Now some of these codes have associated Error values. For example (1 , 2) might be a critical error denoting a problem with your tire. But the vast majority of them don't have this. There are about 15 of these critical errors while 5500 of other codes.
The codes are actually made up of two separate independent codes.
The task is to predict ahead of time if is its likely that any of these codes will appear.
What i tried :
I tried to do this with a single layered GRU RNN Network with embeddings for all the codes. I am predicting the probability of the next code in the sequence at every step. (considering each code to be a step) .
I tried tweaking the parameters like the number of neurons etc, but i'm not getting any results with this (Accuracy less than 5 percent after several epochs).
- How can i improve this model ?
- Is there any method by which i can consider all of these codes at every step ?
- What other algorithms outside of deep learning can i apply here ?
Thanks in advance