HD - Wolframite
ns index
("Entrypoint for the Clay-generated docs -> docs/generated/index.html"
:require
(:as kind]
[scicloj.kindly.v4.kind :as kindly])) [scicloj.kindly.v4.api
1 gh Pages
https://benjamin-asdf.github.io/hdc-wolfram/
2 Concept
build a HD/VSA framework for wolfram + wolframite
Inspirations:
Re-cook HD/VSA papers;
- https://github.com/IBM/neuro-vector-symbolic-architectures-raven
- (integrate with existing neural net framework of wolfram)
Apply the approach and investige architectures / parameters etc. to
- arc-AGI (filter a 3x3 dataset?)
- copycat domain
Attempt to model 'analogical reasoning' (see existing Lit)
2.1 Mushroom body models?
make a HD version of mushrooom body models, compare to sparse distrubute memory, modern hopfield and transformer architectures
try those also as analogical reasoners
3 Implementations
- HD/VSA: MAP, block sparse, …
- resonator networks
- Sparse Distrubuted Memory
4 Build Docs
- Depends on a Quarto install
- Run
build-site
in build.clj
5 Dev
setup clay on save:
(defun my-setup-clay-save-hook ()
(interactive)
(add-hook
'after-save-hook
(defun my-clay-reload ()
(interactive)
(cider-sync-tooling-eval
(format "((requiring-resolve 'scicloj.clay.v2.api/make!)\n {:source-path \"%s\"})"
(buffer-file-name))))
nil
t))
5.1 Further documentation
See the book content menu on the left side
source: notebooks/index.clj