Keywords
kalman, filter, neural, net
License
Apache-2.0
Install
pip install matchernet==0.1.0

Documentation

PyPI PyPI - License

MN logo

What is MatcherNet?

What is MatcherNet?

MatcherNet is a probabilistic state-space model for dynamic system identification and control. With MatcherNet, you can easily design a dynamic world model of high-dimensional / multi-modal / multi-scale states and observations for robotics, image processing, sensor networks, and their hybrid cases. MatcherNet may provide you a solution better than a large state space model, a deep neural network of end-to-end structure, etc.

MatcherNet

Acknowledgment

MatcherNet was developped with support by the New Energy and Industrial Technology Development Organization (NEDO), Japan, and by Post-K application development for exploratory challenges from the MEXT, Japan.

Document

See an overview for knowing what is MatcherNet in a little bit more detail.

See the matchernet documentation for important classes and functions.

See a developers' info. for knowing some additional info. for installation.

How to install?

The beta version has been released below: https://pypi.org/project/matchernet/

You can install the beta version with the following command:

pip install matchernet

How to try demos?

See demo files under the /demos directory.

Python3 demos/demo_ekf.py

See also jupyter notebooks under the /examples directory.

How to set up in detail?

For MacOSX

Install Python 3.7.*

It is tested on 3.7.2 and 3.7.3. 3.8.* is not supported yet.

Set up virtual environment

mkdir ~/virt_env
cd ~/virt_env
virtualenv -p Python3 mn
workon mn

Install libraries

pip3 install -r requirements.txt

Modify PYTHONPATH

export PYTHONPATH="/path/to/dir:$PYTHONPATH"

You need this if you are to modify files in the matchernet original packages.

Run a demo

Python3 demos/demo_ekf.py