J'ai une liste prédéfinie d'objets tels quetexte brut et Parsing objet l'extraction et la mentionne « et », « ou » relation entre eux étant donné un ensemble prédéfini d'objets
["pop", "pizza", "orange juice", "apple juice", "pasta", "taco", ...]
Je me donne une première texte demandant ces objets tels que
Buy a pizza for me and a pasta for my friend. Also buy me a pop, an orange juice, or an apple juice.
Je voudrais extraire les objets mentionnés dans le texte, ainsi que le « et », « ou » relation entre eux. Par exemple, pour l'exemple ci-dessus, je dois la sortie pour être quelque chose comme:
[["pizza"], ["pasta"], ["pop", "orange juice", "apple juice"]]
montrant le texte demande pour la pizza, les pâtes, et au moins un objet à partir de (pop, jus d'orange, jus de pomme). c'est-à-dire que le texte est à la recherche (pizza ET pâtes ET (boisson gazeuse OU jus d'orange OU jus de pomme)). Il peut y avoir plusieurs variantes dans le texte brut. Je regardais les techniques d'analyse syntaxique et nlp, mais je n'ai rien trouvé d'utile. J'apprécie toute aide ou pointeur.
Avez-vous pensé à utiliser l'arbre d'analyse [dependency]? – Daniel
Oui, mais un arbre d'analyse ne détermine que les verbes, les noms, les expressions nominales, ... Comment puis-je passer d'un arbre d'analyse à la sortie dont j'ai besoin? Spécialement pour une phrase telle que "J'ai besoin d'au moins un de ceux-ci: pop, jus de pomme, jus d'orange". – Mehran