Rule Based Vs Machine Learning