pau-lo / Bayesian-Program-Learning-BPL

A One-Shot Learning Handwritten Character Classifier using Bayesian Program Learning.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

A One Shot Learning using Bayesian Program Learning

Alt image

[Art by Danqing Wang]

Here is a brief explanation of what BPL algorithm is.


Overview

This is a One-Shot Learning Handwritten Character Classifer written in Python.


Dependencies

The dependencies can be all install via pip

  1. Numpy
  2. Scipy
  3. Pillow

Result

Alt image


Disclaimer

The original BPL repo is here: written in MATLAB.

The original BPL paper can be found by searching:

Lake, B. M., Salakhutdinov, R., and Tenenbaum, J. B. (2015). Human-level concept learning through probabilistic program induction. Science, 350(6266), 1332-1338.

About

A One-Shot Learning Handwritten Character Classifier using Bayesian Program Learning.


Languages

Language:Python 100.0%