Giter Club home page Giter Club logo

blog's Introduction

BLOG overview

Bayesian Logic (BLOG) is a probabilistic modeling language. It is designed for representing relations and uncertainties among real-world objects. For instance, tracking multiple targets in a video. BLOG makes it easy and concise to represent:

  • uncertainty about the existence (and the number) of underlying objects
  • uncertain relations among objects
  • dependencies among relations and functions
  • observed evidence.

Using BLOG

  • Requirements: Java 1.6 or above (1.7 or above preferred)
  • User manual

Compiling

  • For Linux/Mac:
  sbt/sbt compile
  sbt/sbt stage
  • For Windows:
  sbt\sbt compile
  sbt\sbt stage

Developer

Please read first: Developer's guide

Files

  • blog main execution file to run the engine
  • dblog main execution file to run the engine with particle filter (alternative can use blog)
  • parse.sh to check the syntax of a blog file (very useful for debugging)
  • docs/content/pages/release-note.md contains all release information and major changes

Syntax highligher for editors

  • sublime: see instruction under tools/blog-for-sublime
  • emacs: see tools/blog.el
  • vim: see tools/blog.vim
  • latex pdf: blog_py_lexer, requires a python library pygments, and a latex package minted

Working with Eclipse

  • Generate eclipse project files
  sbt/sbt eclipse

Package and Release

  sbt/sbt universal:package-bin

Web server

All files for web engine are under web. It requires python-webpy package. See web/README.md. To run the engine, please follow the instructions in web/README.md.

Readme Updated: July 2, 2014

blog's People

Contributors

lileicc avatar cberzan avatar chrisgioia64 avatar akanata avatar rbharath avatar jxwuyi avatar chengxiang avatar williamcushing avatar tejasvsrinivasan avatar amatsukawa avatar datang1992 avatar danwang avatar sharadmv avatar geraldfong avatar chrisdxie avatar xc9 avatar grumpyrabbit avatar yberol avatar

Watchers

James Cloos avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.