Neural Networks and its Applications