Introducing two steps of unsupervised learning and supervised learning to the algorithm
This issue depends on #7 (closed) . Once that is done, we need to make some changes:
- Make the projection training step unsupervised. Make it impossible to get the labels there to make sure everything goes unsupervised.
- Add an supervised additional training step where real and attack data come separately.
- Make sure all current algorithms conform to this.