All Projects → thomasnield → bayes_user_input_prediction

thomasnield / bayes_user_input_prediction

Licence: Apache-2.0 license
Demonstration of using Naive Bayes to predict user inputs with Kotlin 1.2 std-lib

Programming Languages

kotlin
9241 projects

Projects that are alternatives of or similar to bayes user input prediction

Intro to PyMC3
Short introduction to Bayesian statistical modelling with PyMC3
Stars: ✭ 18 (-30.77%)
Mutual labels:  bayes
metaBMA
Bayesian Model Averaging for Random and Fixed Effects Meta-Analysis
Stars: ✭ 20 (-23.08%)
Mutual labels:  bayes
Bayes
Naive Bayes Classifier in Swift for Mac and iOS
Stars: ✭ 30 (+15.38%)
Mutual labels:  bayes
distribution-cheatsheet
📈📄👀A lookup repo for a variety of discrete and continuous distributions (incl. Beta, Binomial, Cauchy, Chi-squared, Geometric, Hypergeometric, Normal & Poisson)
Stars: ✭ 43 (+65.38%)
Mutual labels:  bayes
bayes
naive bayes in php
Stars: ✭ 61 (+134.62%)
Mutual labels:  bayes
Datascience
Curated list of Python resources for data science.
Stars: ✭ 3,051 (+11634.62%)
Mutual labels:  bayes
CausalQueries
Bayesian inference from binary causal models
Stars: ✭ 20 (-23.08%)
Mutual labels:  bayes
discrete-math-python-scripts
Python code snippets from Discrete Mathematics for Computer Science specialization at Coursera
Stars: ✭ 98 (+276.92%)
Mutual labels:  bayes
Intention-Mining-
Intention Mining in Social Networking. It Mines Emotions and polarity for the given keyword . For the keyword it searchers the twitter for the comments and analyzes the results for various events such as Election results, Sports prediction Movie ratings, Breaking news events such as demonetisation and many more. Bayes , Maximum Entropy and Hidde…
Stars: ✭ 19 (-26.92%)
Mutual labels:  bayes
classy
Super simple text classifier using Naive Bayes. Plug-and-play, no dependencies
Stars: ✭ 12 (-53.85%)
Mutual labels:  bayes
Undergraduate-in-Statistics
Using Computer with your Statistics Major Course
Stars: ✭ 57 (+119.23%)
Mutual labels:  bayes
random
This is all my random garbage.
Stars: ✭ 23 (-11.54%)
Mutual labels:  bayes
bayes-classifier-js
A JavaScript library for Bayesisan classification
Stars: ✭ 27 (+3.85%)
Mutual labels:  bayes-classifier
ML-Experiments
整理记录本人担任课程助教设计的四个机器学习实验,主要涉及简单的线性回归、朴素贝叶斯分类器、支持向量机、CNN做文本分类。内附实验指导书、讲解PPT、参考代码,欢迎各位码友讨论交流。
Stars: ✭ 85 (+226.92%)
Mutual labels:  bayes-classifier

Naive Bayes/Logistic Regression User Input Prediction

This is a simple Kotlin application that leverages Naive Bayes or logistic regression to categorize bank transactions.

YouTube Walkthrough

Featured at KotlinConf 2018 in Amsterdam

Details

NOTE: Kotlin-Statistics now has this feature in an easy-to-use API.

Input and categorize a few transactions, and the simple AI will start to predict the categories once it picks up probabilities for given keywords.

Chapter 13 of O'Reilly Data Science From Scratch by Joel Grus was a useful reference.

Here is a recorded demo. The first three transactions did not have enough data to predict. But after the fourth transaction, the algorithm starts to make accurate predictions.

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].