* Familiarize students with some commonly used methods for natural language processing, both for preprocessing unstructured text, and for building models based on machine learning
* Know various approaches for calculating semantic similarity between documents and their use to build and analyze semantic graphs
* Presentation of some tools for the interactive visualization of machine learning models and natural language processing based on graphs and interactive dashboards
* Familiarize students with some relevant applications of natural language processing
* Encourage maturity in the knowledge of these technologies, and the autonomy to deepen the concepts explained in class, by working on a final group project