Most of the Soft Computing algorithms will learn from human knowledge and mimic human skills. We survey the principal constituents of soft computing techniques including Fuzzy Logic, Artificial Neural Networks, Support Vector Machines, Probabilistic Reasoning, Genetic Algorithms and Multi-Variate Adaptive Regressive Splines. Soft Computing techniques are being widely used by the IDS community d...