Ashaar: Automatic Analysis and Generation of Arabic Poetry Using Deep Learning Approaches