Anatoly Belikov
Anatoly Belikov
it works: ``` python_atomspace = AtomSpace() scheme_eval(python_atomspace, "(use-modules (opencog) (opencog exec))") atomspace = scheme_eval_as('(cog-atomspace)') ```
Hi @fredhampton! It's is not error message, it is warning. Since it surprises users i am going to hide it. Here this message says that some models doesn't have threshold....
> For a human-level API, we would need to invent something simple, easy, convenient to use, and compile it down into atomese. Maybe we can reuse Grakn query language?
This BindLink works though: ```scheme (InheritanceLink (NumberNode 7) (ConceptNode "range") ) (InheritanceLink (NumberNode 0) (ConceptNode "range") ) ``` ```scheme (BindLink (VariableList (TypedVariableLink (VariableNode "X") (TypeNode "NumberNode") ) (TypedVariableLink (VariableNode "Y")...
> Is this code already written, or is this a design proposal? I don't think you should do with nested execution output links -- that's NOT going to work well...
My thought on VisualLink vs ValuePtr: ValuePtr allows to write more declarative code since it allows us to interleave inference in URE with calls to neural networks, URE determines actual...
@linas Rules will be something like that(for conjunction over tensors): ``` variables = VariableNode("X1"), VariableNode("X2") pattern = AndLink(variables) rewrite = ExecutionOutputLink(GroundedSchemaNode("py: fuzzy_tensor_conjunction_introduction_formula"), ListLink(AndLink(variables), SetLink(variables))) BindLink(pattern, rewrite) ``` Then it will...
By the way how introduction of VisualValue is better than PtrValue? It has pointer to python object just like PtrValue..
@linas Ok, i kind of understand your position. Our goals require more functionality than provided by grakn.ai or datalog. I hope it's possible to make atomspace extendable enough so that...
@ngeiswei It should be some meaningful string, maybe "PythonValue"