Joblib: What is this Python library? How do I use it?
La parallélisation peut être une solution efficace lorsque l’on souhaite accélérer ses processus de programmation, mais encore faut-il savoir le faire correctement.Parallelization can be an effective solution when you want to speed up your programming processes, but you need to know how to do it properly. Today, many libraries and programming software packages offer the […]
Unlocking LaMDA: Google’s Cutting-Edge Language Model Explained
In the race for artificial intelligence, the web giant is one of the main challengers. Its formidable weapon is LaMDA. A generative AI tool capable of initiating conversations on an infinite number of subjects. And it does so seamlessly. Find out more about this Google-developed solution, its genesis and its challenges. LaMDA, one step closer […]
Data augmentation: What is it? What’s it for?
The accuracy and efficiency of Deep Learning depend largely on the quality and quantity of the training data. And even if we are fully in the era of Big Data, the quantity of information available is sometimes insufficient for building deep learning models. This is where data augmentation comes in. So what is it? How […]
Navigating Data Governance Software: Finding the Ideal Software for Your Needs
Data Governance software is essential for implementing a Data Governance strategy within an organization. Find out which tools are the best! In the age of digital transformation, companies are creating and collecting mountains of data. This is a valuable resource, enabling the discovery of new opportunities. However, data also brings many challenges. The explosion in […]
Discover Supervised Learning in 5 questions
The field of Machine Learning includes supervised, unsupervised and semi-supervised learning. If you’d like to know more about Machine Learning, our dossier is just the thing. In this article we’ll look at one of the initial stages of Machine Learning: supervised learning. What is supervised learning? Definition When learning machine learning, we often start with […]
NLP- Word translation
Today, we present the 4th installment of our exciting NLP dossier. In this article, we’ll look at how to build a translation algorithm on Python -machine translation in English- that translates any word from a source language into a target language from words embeddings. Missed the first episodes? Don’t worry, here they are: Introduction to […]
NLP Twitter – Sentiment Analysis
Today, Twitter is used by hundreds of millions of people worldwide. More precisely, the current estimate stands at around 330 million monthly active users and 145 million daily active users on Twitter. Another interesting figure: 63% of Twitter users worldwide are between 35 and 65 years of age. The aim of this article is to […]
Marketing segmentation: definition, methodology and application
Imagine buying a baby baby carriage and a pacifier on an online shopping platform. You then receive in your mailbox a 50% promotion on a walker, a Costa Rican flag and a fishing rod. Sounds strange, doesn’t it? It could happen without marketing segmentation. Thanks to marketing segmentation, the website will instead offer you a […]
What is the Grad CAM method?
In recent years, explainability has been a recurring but still niche issue in machine learning. The Grad-CAM method is a solution to this problem. More recently, interest in this subject has begun to accelerate. One of the reasons for this is the growing number of machine learning models in production. On the one hand, this […]
Demystifying Regular Expressions (Regex): Definition and Practical Usage
In the world of computing, we are often called upon to perform word-processing tasks. There’s a universal tool called regex, which often presents the most powerful solutions in this field. However, regular expressions suffer from a general lack of understanding of how they work, due to their sometimes… confusing appearance. What is a regular expression? […]
Kubernetes training: Learn how to use this orchestration tool
Since the launch of Docker in 2013, software containers have become increasingly popular. These are independent “runtimes” that allow software or software components to be launched in isolation. However, distributed containerized applications are difficult to coordinate.Fortunately, there are container orchestration platforms like Kubernetes. By making it easier to manage containerized applications, and to manage multiple […]
What is automatic learning?
Machine learning or automatic learning involves gathering a large number of examples in order to determine the underlying patterns, which can then be used to make predictions about new examples. For example, if a large selection of individuals provide us with the name of their favourite film, then the computer will be able to find […]