Contra AI Engine
A lightweight, production ready Tensorflow alternative developed by Styvio
styvio.com »
How to Use · Report Bug · Request Feature
Table of Contents
About The Project
Welcome to Contra, a fully open source AI engine developed by Styvio. Contra is a lightweight, production ready alternative to Tensorflow. Contra is written fully in Python and built to solve complex problems with AI. Contra is built specifically to solve time series prediction problems, server or client side.
What is Contra?
Contra is a collections of functions that allow you to solve complex time series problems with AI. If you have used or built or used prediction algorithms before, you will fully understand what is going on under the hood here. Contra is based on the simple KNN algorithm, but with one major modification. Instead of averaging the closest data points, the prediction is based on a linear combination of the sum of all other previous outcomes, and their distance to the requested prediction in terms of their step function.
Why does Contra exist?
Other AI engines or libraries can sometimes take minutes to run, and produce weights files that are far to large to run directly on a production website. It is frusterating having to perform complex calculations off-server and then to sending the results over to a database via an API. It is equally frusterating having weights files that are over 0.5 GB large. These challenges make libraries like Tensorflow useless in solving complex problems fast. Using tensorflow for time series prediction is like attatching a V8 engine to a lawn mower. We have become far too farmiliar with these challenges, and built Contra to erase this headache.
How can I use Contra?
You can use Contra anywhere you need to solve a complex problem with AI. Contra can be applied anywhere annalysis of time series data using AI prediction makes sense. Contra comes with the MIT liscence, meaning you can use it for personal and commercial projects without worying about liscence fees, giving credit, or litigation.
Getting Started
This section provides assistance on how to install Contra, as well as a general rundown on using the module.
Installation
pip install Contra (coming soon)
Quickstart
Now that the Contra module is installed, it can be imported in any .py python file, wherever you normally write code.