Giter Club home page Giter Club logo

hci-lab / learningmeterspoems Goto Github PK

View Code? Open in Web Editor NEW
21.0 6.0 2.0 167.53 MB

Official repo of the article: Yousef, W. A., Ibrahime, O. M., Madbouly, T. M., & Mahmoud, M. A. (2019), "Learning meters of arabic and english poems with recurrent neural networks: a step forward for language understanding and synthesis", arXiv preprint arXiv:1905.05700

Jupyter Notebook 90.62% Python 9.38%
deep-learning natural-language-understanding arabic-poetry english-poetry lstm bi-lstm gru bi-gru dnn

learningmeterspoems's Introduction

Introduction

  1. This repo is our early research on meter classification of Arabic and English poems using deep recurrent neural networks.

  2. To the best of our knowledge, this research on meter classification of Arabic poems using deep recurrent neural networks (in particular) and machine learning (in general) is unprecedented.

  3. To the best of our knowledge, as well, the dataset used for this research, which comprises more than 1.5 million of verses, is the first and largest publicly available dataset that is ready for computational research and is unprecedented as well.

History

  • 2017, Sep. This research project started as a team of six students (under the supervision of Dr. Waleed A. Yousef):

    • five undergraduates (Omar Ibrahim, Taha Madbouly, Ali Elkassas, Ali Osama, and Abdallah Elbohy), at the Faculty of Computers and Information, Helwan University (FCIH), who were pursuing their graduation project as a partial fulfillment of their B.Sc.
    • one graduate student (Moustafa Mahmoud), at Nile University (NU), who was pursuing his thesis as a partial fulfillment of his M.Sc.
  • 2018, Jun. The graduation project was defended before the official committee of FCIH.

  • 2018, Jul. The first dataset of this research project was published on the gh-pages of the private repo of the project, but available with a shared link.

  • 2018, Dec. The project's main manuscript, including a link to the dataset, was submitted to IEEE, TNNLS.

  • 2019, Apr. The master thesis was defended before the official committee of the NU.

  • 2019, May. The project's main manuscript was posted on arxiv.

  • 2021, Mar. The private repo of the project was duplicated, with preserving the full development history, and made public, which is this present repo.

Resources

Folder Structure

.
├── Arabic_Poetry
├── English_Poetry
├── Poems_Scaping_Scripts
├── RNN_Implementation
└── Webpage

Citation

Please, cite this work (either the paper or the dataset) as:

@Article{Yousef2019LearningMetersArabicEnglish-arxiv,
  author =       {Yousef, Waleed A. and Ibrahime, Omar M. and Madbouly, Taha M. and Mahmoud,
                  Moustafa A.},
  title =        {Learning Meters of Arabic and English Poems With Recurrent Neural Networks: a Step
                  Forward for Language Understanding and Synthesis},
  journal =      {arXiv preprint arXiv:1905.05700},
  year =         2019,
  url =          {https://github.com/hci-lab/LearningMetersPoems}
}

learningmeterspoems's People

Contributors

ahmedanis03 avatar alielkassas avatar drwaleedayousef avatar moroclash avatar moustafaamahmoud avatar ndrwnaguib avatar tahamagdy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar

Forkers

blue-qu ledo-wow

learningmeterspoems's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.