All Projects → luxedo → calcuMLator

luxedo / calcuMLator

Licence: GPL-3.0 license
An intelligently dumb calculator that uses machine learning

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to calcuMLator

regression-python
In this repository you can find many different, small, projects which demonstrate regression techniques using python programming language
Stars: ✭ 15 (-50%)
Mutual labels:  machine-learning-algorithms, regression-models
NinjaCalc
An embedded engineering calculator toolbox for doing calculations in a breeze.
Stars: ✭ 14 (-53.33%)
Mutual labels:  calculator, calculations
Sales-Prediction
In depth analysis and forecasting of product sales based on the items, stores, transaction and other dependent variables like holidays and oil prices.
Stars: ✭ 56 (+86.67%)
Mutual labels:  machine-learning-algorithms, regression-models
Rink Rs
Unit conversion tool and library written in rust
Stars: ✭ 242 (+706.67%)
Mutual labels:  calculator, calculations
pyspark-ML-in-Colab
Pyspark in Google Colab: A simple machine learning (Linear Regression) model
Stars: ✭ 32 (+6.67%)
Mutual labels:  machine-learning-algorithms, regression-models
CaliburnMicro-Calculator
A simple Calculator using Caliburn.Micro (WPF with MVVM)
Stars: ✭ 19 (-36.67%)
Mutual labels:  calculator
Self-Driving-Car
Implemented a Convolutional Neural Network for end-to-end driving in a simulator using Tensorflow and Keras. The project involves training over 13,000 images in a unity3d simulator to steer the car successfully throughout the track
Stars: ✭ 29 (-3.33%)
Mutual labels:  machine-learning-algorithms
ML-For-Beginners
12 weeks, 26 lessons, 52 quizzes, classic Machine Learning for all
Stars: ✭ 40,023 (+133310%)
Mutual labels:  machine-learning-algorithms
MSCalculator
Using Maplestory material and reverse Polish algorithm to complete the Android calculator.
Stars: ✭ 14 (-53.33%)
Mutual labels:  calculator
extra-model
Code to run the ExtRA algorithm for unsupervised topic/aspect extraction on English texts.
Stars: ✭ 43 (+43.33%)
Mutual labels:  machine-learning-algorithms
Calculator
A Calculator App built with HTML, CSS, and JavaScript. It also has a Dark Mode.
Stars: ✭ 122 (+306.67%)
Mutual labels:  calculator
Binary-Calculator-JavaScript
📱 A handy Calculator for Binary operations, that works on all Devices 📱 💻 🖥 | ⛓ https://play.google.com/store/apps/details?id=com.binarycalculator.ayidouble.binarycalculator.app ⛓
Stars: ✭ 45 (+50%)
Mutual labels:  calculator
auditor
Model verification, validation, and error analysis
Stars: ✭ 56 (+86.67%)
Mutual labels:  regression-models
Handwritten-Digits-Classification-Using-KNN-Multiclass Perceptron-SVM
🏆 A Comparative Study on Handwritten Digits Recognition using Classifiers like K-Nearest Neighbours (K-NN), Multiclass Perceptron/Artificial Neural Network (ANN) and Support Vector Machine (SVM) discussing the pros and cons of each algorithm and providing the comparison results in terms of accuracy and efficiecy of each algorithm.
Stars: ✭ 42 (+40%)
Mutual labels:  machine-learning-algorithms
bonsai-dt
Programmable Decision Tree Framework
Stars: ✭ 34 (+13.33%)
Mutual labels:  machine-learning-algorithms
PROSAC
PROSAC algorithm in python
Stars: ✭ 19 (-36.67%)
Mutual labels:  machine-learning-algorithms
bezos-calculator
Small app that shows how much Jeff Bezos gained since the user started reading the page.
Stars: ✭ 46 (+53.33%)
Mutual labels:  calculator
ExCon
ExCon: Explanation-driven Supervised Contrastive Learning
Stars: ✭ 17 (-43.33%)
Mutual labels:  machine-learning-algorithms
tensorflow-rbm
Tensorflow implementation of the Restricted Boltzmann Machine
Stars: ✭ 308 (+926.67%)
Mutual labels:  machine-learning-algorithms
Clustering-Python
Python Clustering Algorithms
Stars: ✭ 23 (-23.33%)
Mutual labels:  machine-learning-algorithms

CalcuMLator

CalcuMLator is a calculator that utilizes Machine Learning to predict the values.

calculator

Check it running here.

I'm hosting the backend of the project at heroku with a free plan. It may take a little to fire up the servers there. The page contains more information about the calculator.

If you wish to run the project locally, clone the repository and install the dependencies. Then you can start a web server with gunicorn. If you don't want to install the dependencies globally, try running inside a virtualenv

$ git clone https://github.com/luxedo/calcuMLator.git
$ cd calcuMLator
$ pip install -r requirements.txt
$ gunicorn server:app

Microservice

To call the microservice, use the following address: https://calcumlator.herokuapp.com/compute with the following queries:

  • n1 - the first number of the calculation
  • n2 - the second number of the calculation
  • op - the operation to be performed (add, sub, mul, div)
  • method - the regression method (real, linear, ridge, lasso, elastic, bayesian, theil, PAR, SVR, bagging, dtree, gaussian, PLS, MLP, knnr, k_ridge, forest)

eg:

GET https://calcumlator.herokuapp.com/compute?n1=10&n2=20&op=add&method=gaussian

{ "result": 29.999900352733675 }

Thanks to Rafael Hamasaki for the help with the UI.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].