Efficient Deep Learning And Its Applications