Anatoly Belikov

Results 45 comments of 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"