Improving intrusion detection system performance using generative adversarial networks architecture