/Poetry-Generator

Automatically generate imaginative poetry using your own ideas. It generates poetry with resemblance to Shakespeare's poetry by only taking a line or words as an input from the user. It has proven to give quite good poems.

Primary LanguageJupyter NotebookMIT LicenseMIT

Contributors Forks Stargazers Issues MIT License LinkedIn


Poetry Generator




Request Feature

Table of Contents

About The Project

Product Name Screen Shot

Automatically generate imaginative poetry using your own ideas. It generates poetry with resemblance to Shakespeare's poetry by only taking a line or words as an input from the user. It has proven to give quite good poems.

Here's why:

  • To implement deep learning models
  • To check how creative AI could be
  • To have fun with AI

NLP is a branch of data science that consists of systematic processes for analyzing, understanding, and deriving information from the text data in a smart and efficient manner. By utilizing NLP and its components, one can organize the massive chunks of text data, perform numerous automated tasks and solve a wide range of problems such as – automatic summarization, machine translation, named entity recognition, relationship extraction, sentiment analysis, speech recognition, and topic segmentation etc.

Built With

This chatbot was build using following frameworks, libraries and softwares.

Getting Started

To run this project you need to follow the following steps.

Prerequisites

These are the prerequisites you need to build this bot as well as run it.

cmd:\ pip install tensorflow
cmd:\ pip install keras

Extra SETUP

  • Create conda environment and create project in this environment
  • After installing requirements in above Modules LIST
  • You need python idle such as Jupyter notebook or spyder

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

License

Distributed under the MIT License. See LICENSE for more information.

Contact

Aditya Mangla - @aadimangla - aadimangla@gmail.com - adityamangla.com

Project Link: https://github.com/aadimangla/Rasa-Chatbot