https://github.com/biaslab/reactiveinferencependulum
A small demonstration of reactive Bayesian inference for pendulum dynamics
Science Score: 36.0%
This score indicates how likely this project is to be science-related based on various indicators:
-
○CITATION.cff file
-
✓codemeta.json file
Found codemeta.json file -
✓.zenodo.json file
Found .zenodo.json file -
○DOI references
-
○Academic publication links
-
✓Committers with academic emails
1 of 2 committers (50.0%) from academic institutions -
○Institutional organization owner
-
○JOSS paper metadata
-
○Scientific vocabulary similarity
Low similarity (13.2%) to scientific vocabulary
Repository
A small demonstration of reactive Bayesian inference for pendulum dynamics
Basic Info
- Host: GitHub
- Owner: biaslab
- Language: Jupyter Notebook
- Default Branch: main
- Size: 50.8 KB
Statistics
- Stars: 1
- Watchers: 2
- Forks: 0
- Open Issues: 0
- Releases: 0
Metadata Files
README.md
Reactive inference with RxInfer.jl
This repository contains an example of reactive inference with RxInfer.jl library for simple pendulum dynamics.
The example implements an interactive environment where a user can change different parameters of the pendulum
dynamics on the fly and see the result of the actions made by RxInfer agent implemention.
https://user-images.githubusercontent.com/6557701/214818455-191b9348-433b-493d-a892-b8b48266cb65.mov
Installation instructions
To (locally) reproduce this project, do the following:
- Go to the RxInfer.jl and click the
Starbutton, otherwise the demo will not work. - You need the Julia programming language preinstalled. The
RxInfer.jlworks with Julia 1.6-1.9, but the demo has been tested with the latest 1.8.5 release. We recommend using thejuliaupJulia version manager to easliy install multiple versions of Julia. - Start
juliaand run] add IJulia. Note the]symbol, its important, it changes the julia mode from execution to package manager mode. After that you may need to runbuildin the package manager mode. Alternatively it is possible to do the same in the execution mode by runningusing Pkg; Pkg.add("IJulia"); Pkg.build(). These commands install Julia jupyter kernel. After you can use either standardjupyter notebookcommand or simply runusing IJulia; notebook(dir = pwd())in the project's directory. - The repository comes with the preconfigured environment written in the
Project.tomlandManifest.toml. The notebook instantiates and installs all required packages automatically. Note, however, that initial installation and precompilation may take a significant amount of time. - Simply click
Cells->Run alland wait for the instantion of the example. Julia may take several minutes to precompile the code.
Owner
- Name: BIASlab
- Login: biaslab
- Kind: organization
- Email: info@biaslab.org
- Location: Eindhoven, the Netherlands
- Website: http://biaslab.org
- Repositories: 47
- Profile: https://github.com/biaslab
Bayesian Intelligent Autonomous Systems lab
GitHub Events
Total
Last Year
Committers
Last synced: about 1 year ago
Top Committers
| Name | Commits | |
|---|---|---|
| Bagaev Dmitry | b****i@g****m | 9 |
| Bart van Erp | b****p@t****l | 1 |
Committer Domains (Top 20 + Academic)
Issues and Pull Requests
Last synced: about 1 year ago
All Time
- Total issues: 1
- Total pull requests: 0
- Average time to close issues: about 19 hours
- Average time to close pull requests: N/A
- Total issue authors: 1
- Total pull request authors: 0
- Average comments per issue: 6.0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Past Year
- Issues: 0
- Pull requests: 0
- Average time to close issues: N/A
- Average time to close pull requests: N/A
- Issue authors: 0
- Pull request authors: 0
- Average comments per issue: 0
- Average comments per pull request: 0
- Merged pull requests: 0
- Bot issues: 0
- Bot pull requests: 0
Top Authors
Issue Authors
- zdx3578 (1)