POUR L’AMOUR DES CHATBOTS
A l’ère du digital et de la technologie, on entend souvent parler des robots conversationnels mis à la disposition de différentes audiences, capables de communiquer et d’interagir avec les interlocuteurs ; ces robots sont appelés ChatBots ou agents conversationnels. Trop classique comme …
Interface Oriented Programming
Introduction Writing software is easy, maintaining it is hard. The best method to develop maintainable software is to write a good structured and architectured code. This article talks about some programming patterns related to interfaces that help reduce complexity and develop a …
IR: From Lucene To Elasticsearch – Part I
Introduction You surely must have heard about Apache Lucene, Apache Solr, Elasticsearch, Kibana and Logstash. Every one is talking about how Lucene is considered a revolution in information retrieval systems, how elasticsearch is fast and scalable and how kibana is easy and …
Spatial Transformer Networks Tutorial
In this tutorial, you will learn how to augment your network using a visual attention mechanism called spatial transformer networks. You can read more about the spatial transformer networks in the DeepMind paper Spatial transformer networks are a generalization of differentiable attention to …
Profile your java application with visualvm (part 1 of 2)
Application profiling is another measure of software quality. It enables developers, as well as testers, to get an overview about software performance and runtime behavior. Luckily for Java developers, there are plenty of available free profilers. In this article, I’m going to …
Introduction à l’apprentissage automatique avec SCIKIT-LEARN
L’apprentissage automatique est la capacité d’une machine à résoudre, à partir des données empiriques, des problèmes sans avoir été explicitement programmé avec un algorithme classique. En général un problème d’apprentissage considère n échantillons de données et essaie de prédire des propriétés ou des caractéristiques …
Comment nous utilisons l’IA dans notre suite AVERROS
Le terme « Intelligence Artificielle » est devenu, de nos jours, couramment utilisé. Nous l’entendons un peu partout sans pour autant comprendre de quoi il s’agit vraiment ni en quoi cela nous concerne. L’Intelligence Artificielle (IA) nous fait directement penser à des machines ou des …