So should i post this segmentation fault in github? --Thanks Vishnu
> > :-( > OK, so .. here's the deal: > > -- Clearly, the segfault is bad, and needs to be fixed! > > -- there are two versions of the pattern miner, the one here, and the one > in a different (older) branch of opencog. Shujing Ke did most of her work > in the older branch, and no one has ported her changes to the current > code. This should also probably be done. The older branch is here: > https://github.com/opencog/opencog/branches PatternMinerEmbodiment -- > you can see that she has made 65 updates, but that her code is 4639 commits > behind master! It might be the case that her code will nt segfault, no one > knows. > > -- its not entirely obvious to Nil or to me that the Pattern Miner is > correctly written, anyway. We need to review it. There is a very highly > specialized version of a pattern miner on the language-learning code, and I > was planning on perhaps replacing that by a general-purpose miner, but have > not gotten around to it. Its a big project. > > TL;DR: We need someone to roll up their sleeves, and take control of the > pattern Miner, and fix it, advance it, improve it, etc. > >> >> how can i give bunch of sentences and get R2L outputs, which in turn i >> can give to pattern miner? >> > > Well, that is the magic question, isn't it? I'm not sure what state the > pattern-miner demos and examples are in. A good place to start would be to > review those, and then write a new one, explicitly dealing with language > issues. > >> >> >> I also thought a way to do this: >> ---> converting bunch of lines into cff by using "batch-process.sh" >> and in turn converting that into scm ./cff-to-opencog.pl >> <http://www.google.com/url?q=http%3A%2F%2Fcff-to-opencog.pl&sa=D&sntz=1&usg=AFQjCNGnQSAK8n4X-ID09II7nLXXjxE8IA> >> . >> >> > > cff is useful only for saving some CPU time during bulk processing. Right > now, the system is not ready for bulk processing, so saving some CPU cycles > is not worth the effort. > > >> But it will be in the form of relex output. >> so picking some WordInstanceNode of each sentence from the relex output >> and doing the below to get R2L outputs. >> >> (cog-incoming-set (car (cog-incoming-set (ConceptNode (cog-name >> (WordInstanceNode "apple@2d15518b-c626-4ce3-8e6d-ecd07d3f9e46")))))) >> But it would be tedious!! >> > > why is that tedious? That's more or less how you're supposed to do it: > its a giant graph, you have to chase the edges of the graph to get what you > want. Your code is not the most elegant way to chase through an edge, but > its not atypical. There are various InheritanceLinks, etc. in place to > simplify such searches. There are also various utilities and macros for > some of this stuff (in the utilities.scm and nlp-utilities.scm files) > > --linas > > >> >> >> >> >> >> >> >> >> >> >> >> >> >> >>> > -- You received this message because you are subscribed to the Google Groups "opencog" group. To unsubscribe from this group and stop receiving emails from it, send an email to opencog+unsubscr...@googlegroups.com. To post to this group, send email to opencog@googlegroups.com. Visit this group at https://groups.google.com/group/opencog. To view this discussion on the web visit https://groups.google.com/d/msgid/opencog/5c8162ff-86f3-4245-abc4-439a33a9f61e%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.