Skip to main content

The Python library that makes AI predictions simple.

Project description

pypredictor logo

pypredictor

py versions pypi version license libs

The Python library that makes AI predictions simple.

View the GitHub Page

What can it do?

pypredictor uses an RNN (Recurrent Neural Network) to predict the next n numbers in a sequence. As an example, using this code:

pred = NumPredictor(500)
print(pred.predict([1, 2, 3, 4, 5, 6, 7, 8, 9, 10], 5, 3))

pypredictor generated the following output, which is quite accurate:

[10.969043, 11.950292, 12.920968, 13.859894, 14.789316]

pypredictor also has the ability to generate a pandas DataFrame and a seaborn line graph, from an initial sequence/DataFrame which you provide.

Plus, there are examples in the examples/ directory, so you can take a look for yourself :)

How to install

Install via pip:

$ pip install pypredictor

To get examples, clone this repository and enter pypredictor/examples:

$ git clone https://github.com/hamdivazim/pypredictor.git
$ cd pypredictor/examples

anaconda support hopefully coming soon!

License

pypredictor is licensed by Hamd Waseem (codingboy_CW) under the Apache License 2.0.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

pypredictor-0.1.1.tar.gz (8.2 kB view hashes)

Uploaded Source

Built Distribution

pypredictor-0.1.1-py3-none-any.whl (9.3 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page