Hello!
This is somewhat of a follow up to my previous posts, but made a separate topic for clarity.
I have seen similar topics, but still it is not really clear to me what i should do.
I have annotated and trained a NER model through Prodigy on Greek documents with custom entities. The whole process for NER was intuitive and easy to train. I think my results, considering the difficulty of my case, are satisfactory.
Afterwards, and with your help on my previous posts, i continued with the annotation for some custom Relationships using rel.manual. I gave as input my previously labeled NER dataset and annotated the relationships between them.
Now, i want to train a model from the annotation created by rel.manual. I have seen that prodigy does not support as of yet, a train -rel option, so the process is not as easy as training my NER model. I also have seen the tutorial posted on YouTube by Sofie, but have not managed to alter it and make it able to train on my data.
I have three main questions.
First, the extracted annotations from my rel.manual also have the Named Entities, but i think i have seen mentioned elsewhere that it still better to separately train the two tasks. So i should keep my already trained NER model and train a REL model on top of that?
Second, given the above scenario how to actually do that in terms of pipeline training, changing the config file appropriately is enough or does it require something more?
Third, is there a generic use case alteration in the code of projects/tutorials/rel_component at v3 · explosion/projects · GitHub
to run on my extracted annotations?
I know my questions are pretty vague and it is probably unrealistic to expect specific answers, so if you need any more info from me to make it more concrete, please let me know.
As always, i am grateful for your help!