def description2clauses_df(description_df): # step1 : contraction expansion description_df = contraction_expansion.expand_contractions_df( description_df) # step2 : coreference resolution description_df = coreference_resolution.resolve_coreferences_df( description_df) # step3 : clause extraction description_df = clause_extraction.get_clauses_df(description_df) return description_df
def description2labeledclauses_df(description_df): # step1 : contraction expansion description_df = contraction_expansion.expand_contractions_df( description_df) # step2 : coreference resolution description_df = coreference_resolution.resolve_coreferences_df( description_df) # step3 : clause extraction description_df = clause_extraction.get_clauses_df(description_df) # step4: label clauses labeled_clauses = activity_recognition.contains_activity_df(description_df) return labeled_clauses, description_df
def description2structured_df(description_df): # step1 : contraction expansion description_df = contraction_expansion.expand_contractions_df( description_df) print("Step 1/6 DONE: contraction expansion") # step2 : coreference resolution description_df = coreference_resolution.resolve_coreferences_df( description_df) print("Step 2/6 DONE: coreference resolution") # step3 : clause extraction description_df = clause_extraction.get_clauses_df(description_df) print("Step 3/6 DONE: extracted clauses ") # step4: label clauses labeled_clauses = activity_recognition.contains_activity_df(description_df) print("Step 4/6 DONE: labeled clauses ") # step5: activity extraction df_activities = activity_extraction.get_activity_df(labeled_clauses) print("Step 5/6 DONE: extracted activities ") # step6: get a structured_descriptions str_descr = structured_description.get_structured_description_df( description_df, df_activities) print("Step 6/6 DONE: returned structured descriptions") return str_descr