GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - lazyplus/826Code: Codebase for 826

BranchesTags
Open more actions menu

Latest commit

 

History

37 Commits
37 Commits

Folders and files

NameName
Last commit message
Last commit date
DOC
DOC
 
 
hadoop
hadoop
 
 
src
src
 
 
tools
tools
 
 
.gitignore
.gitignore
 
 
Makefile
Makefile
 
 
README
README
 
 
clean_doc.sh
clean_doc.sh
 
 
combine.py
combine.py
 
 
combine_lbp.py
combine_lbp.py
 
 
compile.sh
compile.sh
 
 
do_bp.sh
do_bp.sh
 
 
do_ecoc_lbp.sh
do_ecoc_lbp.sh
 
 
do_lbp.sh
do_lbp.sh
 
 
do_one_vs_all.sh
do_one_vs_all.sh
 
 
do_one_vs_all_lbp.sh
do_one_vs_all_lbp.sh
 
 
do_one_vs_all_sbp.sh
do_one_vs_all_sbp.sh
 
 
do_sbp.sh
do_sbp.sh
 
 
gen_ecoc_lbp.py
gen_ecoc_lbp.py
 
 
gen_one_vs_all.py
gen_one_vs_all.py
 
 
gen_one_vs_all_lbp.py
gen_one_vs_all_lbp.py
 
 
make_doc.sh
make_doc.sh
 
 
run.sh
run.sh
 
 
shuffle.py
shuffle.py
 
 
verify.py
verify.py
 
 
verify_ecoc.py
verify_ecoc.py
 
 

Repository files navigation

Belief Propagation and Multi-Class Extension of FastBP

This package contains implementation of Belief Propagation and Multi-Class extensions of FastBP, such as One-vs-All and ECOC.

To run Belief Propagation, prepare all your edges in bp.edge, correlation (transition) matrix in bp.ep and some priors in bp.prior. Then execute do_bp.sh would compile programs and execute BP. The parameters are max_iteration, num_states, num_edges.

To run FastBP, prepare all your edges in lbp.edge and some priors in lbp.prior. Then execute do_lbp.sh would compile programs and execute FastBP. The parameters are num_nodes, max_iteration, the "about-half" homophily factor.

To run Belief Propagation with message smoothing, prepare all your data as you did for BP, then run do_sbp.sh would compile programs and execute BP with message smoothing. The parameters are max_iteration, num_states, num_edges, lambda for smoothing.

To run One-vs-All extension for FastBP, prepare all your edges in lbp.edge and all nodes' priors in lbp.all.prior. Change the parameters at the beginning of do_one_vs_all_lbp.sh and execute it.

To run ECOC extension for FastBP, prepare all your data as you did for One-vs-All and then execute do_ecoc_lbp.sh.


This package needs support for Java Runtime Environment.

About

Codebase for 826

Resources

Readme
Activity

Stars

1 star

Watchers

2 watching

Forks

0 forks
Report repository

Releases

Packages

Contributors

Languages

You are visitor 01402520 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.