Disadvantages It requires an ample amount of data. It is quite expensive to train. It does not have strong theoretical groundwork.