arthurbrenno / markovener

An amazing open-source engine for english text generation using Markov Chains and a large english language dataset.

Home Page:https://arthurbrenno.github.io/javadoc-markovener/

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool


Logo

Markovener

An amazing open-source engine for english text generation that uses Markov Chains and a large english language dataset.

Explore the docs »

. Report Bugs . Request Feature

Downloads Contributors Issues License

Table Of Contents

About The Project

showcase.mp4

Screen Shot

There are many ways of generating readable text. This engine focus on a method called Markov Chains and English words mapping.

Here's why:

  • Stateless: Markov Chains only depends on the previous state.
  • Easy of use: Anyone can use and understand the Markovener in an easy way.
  • Ngram power: A common way of generating text is by dividing it into ngrams.

There is also a common workflow that the engine.Chain could be used. And you can check it out in documentation

There are also test Classes Using JUnit for Unit Testing.

Built With

The project was built with raw Java SE 11 and an external dependeny for PDF File reading

Getting Started

This is an example of how you may give instructions on setting up your project locally. To get a local copy up and running follow these simple example steps.

Prerequisites

  • Java 11

Installation

  • Go to releases
  • Find engine.Chain-1.0.1-ALPHA.jar
  • Download it.
  • Drag and drop into your project (dependencies).

Usage

Simple usage example:

Screenshot

_For more examples, please refer to the Documentation

Roadmap

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

Contributing

You are free to contribute to this project. Any changes that would improve the engine are appreciated.

Creating A Pull Request

  1. Fork the Project
  2. Create your Feature Branch
  3. Commit your Changes
  4. Push to the Branch
  5. Open a Pull Request

Next features:

  • GUI
  • Map occurences (eliminates duplicates)
  • Read from CSV (should contain ngrams)
  • Random sentence generator

License

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

Authors

  • Arthur Brenno - 4th semester Sys. Inf. Student at Brazil - Arthur Brenno - Developer

About

An amazing open-source engine for english text generation using Markov Chains and a large english language dataset.

https://arthurbrenno.github.io/javadoc-markovener/

License:MIT License


Languages

Language:Java 100.0%