Resource Efficient And Error Resilient Neural Networks