Find outlier with neuronal networks

Hi M42,

first of all I want to thank you for this nice explanation.

I was a person who thought, that outlier/anomaly detection is the “same” :smile:
After reading your post its more clear to me.

My idea was to look at the examples given by Knime. There is an example (04_Analytics/14_Deep_Learning/01_DL4J/03_Network_Example_Of_A_Simple_MLP) which, looks for me, similar to my project.

Is this possible to do novelty detection in Knime with neuronal networks?
Can you tell me an example or a workflow or furhter reading?

I tested it with my workflow from above but maybe I miss something or doing something wrong. I used some trainingdata (about 1000 rows) with only “good” labels on the CSV-Reader at the top. In the second CSV-Reader I give some testdata where the “cpu value” is not normal (its the only attribute which is anormal at a time). So my hope was that choosing class column “label” in the Rprop MLP Learner i would get any plausible results. But this was not the case. So is my procedure completely wrong?

Doing it full supervised (labels good/bad) i got more plausible results (best ~90% accurancy). See the workflow below.

I’am a little bit lost doing the first steps in novelty detection.

Thanks for any help.

Johannes

1 Like