Expand description
Functional Embedding of Terms In a Spatial Hierarchy
A library for an active research project which implements a small, yet extensible interpreter for a simply-typed combinator-based language, along with a mechanism for deriving embeddings (in the machine learning sense) for terms of each type in the language.
For starting points on this library, see the Rustdoc on crate::context::Context and
crate::interpreter_and_embedder_state::InterpreterAndEmbedderState
For a description of what exactly is implemented, see https://github.com/bubble-07/FETISH-RS/blob/master/FETISH.pdf
Or, alternatively, check out the talk at this link: https://drive.google.com/file/d/1BrbJivs-VohTdji8Y7C4-O7xTWdugQ78/view?usp=sharing
Please notify ajg137@case.edu if you would like to contribute to this research project, and we can arrange for an initial conversation.
Modulesยง
- application_
table - array_
utils - compressed_
inv_ schmear - context
- count_
sketch - data_
point - data_
points - displayable_
with_ context - displayable_
with_ state - elaborator
- embedder_
state - embedding_
space - everything
- feature_
collection - feature_
space_ info - fourier_
feature_ collection - func_
impl - func_
inverse_ schmear - func_
scatter_ tensor - func_
schmear - function_
space_ info - input_
to_ schmeared_ output - interpreter_
and_ embedder_ state - interpreter_
state - inverse_
schmear - kernel
- linalg_
utils - linear_
sketch - model
- multiple
- newly_
evaluated_ terms - nonprimitive_
term_ pointer - normal_
inverse_ wishart - normal_
inverse_ wishart_ sampler - params
- primitive_
directory - primitive_
term_ pointer - primitive_
type_ space - prior_
specification - pseudoinverse
- quadratic_
feature_ collection - rand_
utils - sampled_
embedder_ state - sampled_
embedding_ space - sampled_
model_ embedding - schmear
- schmeared_
hole - sherman_
morrison - sigma_
points - sketched_
linear_ feature_ collection - space_
info - sqrtm
- term
- term_
application - term_
application_ result - term_
index - term_
input_ output - term_
model - term_
pointer - term_
reference - test_
utils - type_id
- type_
space - typed_
vector - wishart