I'm working on a project to recognize confidential info like social security number, name, driver license number, financial details(like credit card number, account details etc), address, certain confidential info on legal and medical documents from a user-uploaded pdf, my question is let's say I collect some 2k records on financial details, 3k records on legal related terms, can I train only one model to do all these tasks? or separate models for each domain? for e.x: for finance separate model, for legal separate model, etc
I'm very new to the NLP and I don't have much idea, any suggestions on where can I get the data? and what techniques in NLP I can use for this task?
p.s: this problem is both cv and nlp related, cv for the ocr part and nlp for rest, please read the question completely and mention in comments if you have any doubts before downvoting.