• Stars
    star
    109
  • Rank 319,077 (Top 7 %)
  • Language
    Go
  • License
    Apache License 2.0
  • Created about 6 years ago
  • Updated about 1 year ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

State estimation and filtering algorithms in Go

go-estimate: State estimation and filtering algorithms in Go

Build Status go.dev reference GoDoc License Go Report Card codecov

This package offers a small suite of basic filtering algorithms written in Go. It currently provides the implementations of the following filters and estimators:

In addition it provides an implementation of Rauch–Tung–Striebel smoothing for Kalman filter, which is an optimal Gaussian smoothing algorithm. There are variants for both LKF (Linear Kalman Filter) and EKF (Extended Kalman Filter) implemented in the smooth package. UKF smoothing will be implemented in the future.

Get started

Get the package:

$ go get github.com/milosgajdos/go-estimate

Get dependencies:

$ make dep

Run unit tests:

$ make test

You can find various examples of usage in go-estimate-examples.

TODO

Contributing

YES PLEASE!

More Repositories

1

tenus

Linux networking in Go
Go
581
star
2

gosom

Self-organizing maps in Go
Go
74
star
3

gopfield

Hopfield neural networks in Go
Go
54
star
4

gocv-playground

This repo contains various https://gocv.io/ examples
Go
41
star
5

servpeek

Introspective peek into your server guts
Go
30
star
6

go-embeddings

Go module for fetching embeddings from embeddings providers
Go
27
star
7

go-neural

Feedforward Neural Networks in Go
Go
20
star
8

ncs

Movidius Neural Compute Stick V2.0 API Go bindings
Go
18
star
9

taurus

Experimental Mesos framework for Docker containers written in Go
Go
15
star
10

bot-banter

Go vs Rust AI bot banter
Rust
14
star
11

kraph

Go module for scraping APIs to graphs
Go
12
star
12

ml-examples

Simple Machine Learning examples implemented in different languages
R
11
star
13

embeviz

A simple app for visualising vector embeddings
Go
9
star
14

vaultops

Setup your vault servers and store the keys in an encrypted store of your choice
Go
6
star
15

machine-learning

Stanford university machine learning
MATLAB
6
star
16

go-estimate-examples

Examples of usage for go-estimate
Go
6
star
17

matrix

Helper functions for working with https://www.gonum.org/ matrices in Go
Go
5
star
18

orbnet

GitHub stars network
Go
4
star
19

go-repo-template

Go repository template for my personal projects
Nix
4
star
20

libcontainer-milosgajdos83

Docker libcontainer fork for tenus project use
Go
3
star
21

meetuplytix

Simple Meetup groups analytics
Jupyter Notebook
3
star
22

playht_rs

PlayHT TTS API Rust crate
Rust
3
star
23

tf-dlstack

Terraform Deep Learning stack provisioning
HCL
2
star
24

feeder

RSS news reader
Go
2
star
25

netscrape

Go module for building networks from arbitrary data sources
Go
2
star
26

wasm-playground

Learning WASM
HTML
2
star
27

udacity-ai-nanodegree

Udacity AI Nanodegree projects
Jupyter Notebook
2
star
28

gollipse

Go package for plotting [confidence] ellipse of 2D normally distributed data
Go
2
star
29

embeddings-fun

A simple Go project that generates charts from embeddings
HTML
2
star
30

go-playht

PlayHT API client Go module
Go
2
star
31

kaggle-fun

Kaggle ML tutorials playground
1
star
32

.dotfiles

My workstation setup
Vim Script
1
star
33

learning-rust

List of various notes about Rust
1
star
34

udacity-deep-rl-nanodegree

Udacity Deep Reinforcement Learning Nanodegree projects
Python
1
star
35

datasciencecoursera

Data science coursera
1
star
36

sensu-presentation

1
star
37

alertify

Play Spotify song when some monitored activity is detected
Go
1
star
38

bttool

BitTorrent metainfo tool
Go
1
star
39

udacity-deep-learning-nanodegree

Udacity Deep Learning Nanodegree projects
HTML
1
star
40

ros-playground

ROS (Robot Operating System) playground
Dockerfile
1
star
41

milosgajdos

1
star
42

ARLondonSun

Example ARKit iOS app that lets you put a virtual sun in the middle of your room
Swift
1
star
43

flagmap

Wrapper around flag package which returns a map of parsed flag values with flag names as keys
Go
1
star
44

creep-dreamz

Deep Dream experiments inspired by Keras Deep Dream
Python
1
star
45

macsetup

Macbook pro setup repo
Shell
1
star