The project aims to train students to develop advanced solutions in natural language processing (NLP) and generative artificial intelligence (AI). These solutions aim to solve complex problems in organizations where it is crucial that computer systems understand, interpret, and manage human language naturally and effectively.

 

APPLICATION EXAMPLES:

Mandatory infrastructure resources:

  1. Python: Versatile, high-level programming language.
  2. TensorFlow: Open source deep learning framework.
  3. PyTorch: Deep learning framework with a focus on flexibility.
  4. NumPy: Essential library for numerical computation in Python.
  5. Scikit-learn: Machine learning library in Python.
  6. GPUs: Graphics processing unit for computational acceleration.
  7. Clusters: Sets of interconnected computers for parallel processing.
  8. Cloud: Scalable computing platforms based in the cloud.
  9. Google Colab Pro Plus: cloud and collaborative development environment.
  10. Git: Repository and version control tool.
  11. Flask: API development tool in Python.
  12. Ngrok: Tunneling tool for agile experimentation with endpoints (e.g. tunneling to quickly make an API running locally available).
  13. Hugging Face: Open LLM model platform available with API access.
  14. Langchain: Agent development tool based on LLM models.
  15. Ollama: Tool for local execution of open LLM models.