PRF-values at entity-level for SpaCy NER model - performance

I have a question regarding the evaluation of a SpaCy NER model with the help of the function scorer: are the performance results at entity- or token-level?
If the latter, I would be grateful to be proffered some hints about how can I find the prf-values at entity-level.
Also, if the context is helpful, here is how I implemented an evaluation function:
https://github.com//discussions/8178.
Thanks in advance!

Related

Where is the complete documentation of the SparkR GroupedData object?

Many things can be done with the groupBy function in SparkR.
Here's an example from the documentation:
# Compute the average for all numeric columns grouped by department.
avg(groupBy(df, "department"))
But I'm very curious about the "GroupedData" object generated by the groupBy function, which is mentioned in the groupBy documentation and also has it's own page.
According to that documentation, the following code will generate a GroupedData object:
groupBy(df, "department")
Unfortunately the page for the "GroupedData" object appears incomplete or I don't know how to find the object documentation for it. The doc says it's "A Java object reference to the backing Scala GroupedData"- I tried searching the Scala documentation on spark.apache.org and found nothing there.
I'm looking for a list of the "GroupedData" class members and methods similar to documentation I have found for other programming languages. Depending on what I find I may have some novel ways to use this object for analysis I am doing in SparkR. Also, the answer to this question will help me with many similar questions I have about finding documentation of other SparkR objects.
You can alwys refer to the PySpark documentation if you think SparkR documentation is not adequate, at least I do that :), there are many common APIs

Why TensorFlow in Go didn't find the optimizer as python?

I am a newbie of TensorFlow in Go.
There are some doubts during my first traing demo. I just find one optimizer in Go's wrappers.go.
But i learn the demos of python,they has serveral optimizers. Like
GradientDescentOptimizer
AdagradOptimizer
AdagradDAOptimizer
MomentumOptimizer
AdamOptimizer
FtrlOptimizer
RMSPropOptimizer
The similar prefix of func like ResourceApply...
GradientDescent
Adagrad
AdagradDA
Momentum
Adam
Ftrl
RMSProp.
And they return a option.I don't know what are their purpose. I cant find the relation of them and optimizer.
And how can i make a train in Go by TensorFlow.
What should I should use like python's tf.Variable in Go?
You can't train a Tensorflow model using Go.
The only thing you can do is load a pre-trained model and use it for the inference.
You can't because the Go implementation lacks the Variable support, therefore it's impossible to train anything at the moment.

SAT Solver: SAT4J - more examples?

I haven't used before a SAT solver, so I started to learn how to use SAT4J. Mostly, I am using its API, but I am finding hard to understand sometimes what some arguments (in classes or methods) mean or what their format/type is acceptable. For example:
public BinaryClause(IVecInt ps, ILits voc)
My question is if there are some usage examples, which can help me more in understanding the implemented features in SAT4j?
Thank you in advance!
You can find some usage examples of most features in the unit tests:
http://www.sat4j.org/maven234/org.ow2.sat4j.core/xref-test/index.html
BinaryClause class is not meant to be used by end users:
http://www.sat4j.org/maven234/org.ow2.sat4j.core/apidocs/index.html
We try to maintain user level doc up to date. The developer level may change over time, to may lack documentation.

from OWL to Prolog code

I have a owl ontology and I would use prolog rules and XSB to make inference. I know that the THEA library helps to convert owl code into prolog but no examples are available .
So could anybody help me.
Thanks in advance.

Library system in prolog

I need help with a library system in prolog.
I tried to define all the books in my library this way:
book(['programming in logic'],
[nm(k, clark), nm(f, mcCabe)],
['programation'],
['editorial 123']).
And I tried to do a query for all programming books this way:
?- book(Title,Autgor,Genre,Editorial),
findall( Genre, (member('programation', Genre)), [G]).
but I need to suggest books by genre, author...
I also need to do statistics, most wanted book, genre most searched, author most wanted, things like that, but I'm not sure how to define the rules to do these queries. I have searched for examples, but only find things like family tree and I don't understand. If you could collaborate with examples for this exercise, I would appreciate too much.
For sure, modelling a library system could be a very complex topic.
I would suggest to start to learn RDF, for instance with SWI-Prolog, that has a very powerful library devoted to the task.
I just tried to use RDF to model objects simpler than biblio domain.
Anyway, I googled 'biblio ontology' and got some reasonable result, like bibo.
To start with, maybe you could consider some introductory material.

Resources