Artificial Intelligence
Artificial intelligence (AI) is a branch of computer science aimed at developing machines capable of performing tasks that usually require human intelligence. These tasks include reasoning, learning, natural language understanding, visual perception, and problem-solving.
AI consists of several key technologies. These technologies are often combined to create AI systems capable of carrying out a wide range of complex tasks, used across many sectors such as healthcare, finance, and automotive.
Natural Language Processing
Natural Language Processing (NLP) is a branch of artificial intelligence at the intersection of computer science and linguistics.
The goal of this field is to enable computers to process natural language produced by humans.
Some concrete applications of NLP include:
-
Machine translation (you’re probably using tools like DeepL or Google Translate)
-
Text classification (for example, to analyze customer reviews)
-
Named entity recognition (for example, to anonymize sensitive documents)
-
Information retrieval (finding k relevant documents in response to a textual query)
-
Document summarization (summarizing the k documents retrieved from your query)
-
Chatbots (tools that combine all the above capabilities, widely known to the public since the rise of ChatGPT)
NLP is a key focus area for CATIE through its R&D initiatives. As a technology transfer center, we operate with an open-source philosophy to ensure our work benefits as many people as possible. All of our outputs are freely available online.
More specifically:
-
Our models and the datasets used to train them are available on our Hugging Face profile
-
The source code can be found on our GitHub repository
-
Our methodology is explained in detail through articles on our technical blog 📚
They’ve been downloaded over 400,000 times since their release—give them a try too!