I don't really understand how I should implement following problem with help of ANN:
Let's say I have a few data sets, which represent the force on a car. (The test car drives on a special road with simulated road damages. All in all there are 8 different ones).
Now I want to train my model to recognize these road damages on data from cars, which drive on normal roads. That's the goal.
The question for me is, how do I classify the road damages correctly for the ANN?
Should I just cut out the special patterns of the road damages and feed my ANN with it?
Thanks in advance!
First of all, if you want to traing an ANN for a any specific task you generally have to complete the following steps:
- Define the problem
- Collect and correctly arrange training data
- Design a suitable network topology
- Train the network
- Validate the training result on real data
That means for your case:
- It seems like you are dealing with a binary classification problem. For a given sensor input you want to predict either damaged or not damaged.
- You arrange your data as input-target pairs. Input is your sensor data (probably with some temporal context) and output is for example either 1 for damaged and 0 for not damaged.
- If you are dealing with temporal sensor data you should check out recurrent neural network or convolutional neural network topologies (or a combination of both). Design your network to have the input layer the same amount of neurons as the dimension of your input data and the output layer with a single neuron with a sigmoid activation.
- This step should then be straight-forward depending on the libraries you use
- Finally, you can validate the result with some new real sensor data and check if the predictions match your expectations
You will probably need some iterations of step 3-5 until you come up with a well working classifier.