Tutoriels outils et langages data
Comment développer et bien exploiter les fonctionnalités des outils et langages Data ?
Requêtage, indexation, agrégation, mise à jour, analyse, etc. Nos experts mettent à votre disposition une approche concrète des possibilités d'application et de déploiements des principaux outils et langages Data, à travers une série de tutoriels.

Spark Structured Streaming : de la gestion des données à la maintenance des traitements
Spark est un framework open source de calcul distribué. Plus performant qu’Hadoop, disponible avec trois langages principaux (Scala, Java, Python), il s’est rapidement taillé une place de choix au sein des projets Big Data pour le traitement massif de données aussi bien en batch qu’en streaming. Depuis la version 2.0, Spark propose une nouvelle approche…

Les vues matérialisées avec BigQuery
En arrivant dans le monde de la Big Data en tant que consultant, j’ai été tout de suite confronté à l’un des problèmes majeurs de cette discipline : l’optimisation des requêtes SQL. En effet, pour minimiser les coûts liés à la consommation de ressources matérielles et optimiser les temps de réponse, il faudra passer par quelques…
![[TUTORIEL] Deep Learning : le Réseau neuronal convolutif](https://perspective.orange-business.com/wp-content/uploads/2021/01/reseaux-neurones-convolutifs-835x400-1.jpg)
Deep Learning : le Réseau neuronal convolutif (CNN)
Nous vous avons expliqué dans notre précédents articles la descente de gradient et son utilisation dans la régression linéaire, le fonctionnement et l’intérêt d’un réseau de neurones, mais aussi son apprentissage, nous allons voir cette fois un réseau de neurones particulier appelé le réseau neuronal convolutif ou « réseau neuronal à convolution » (CNN – Convolution Neural…
![[TUTORIEL] Machine Learning : comment mettre en place l'apprentissage d'un réseau de neurones ?](https://perspective.orange-business.com/wp-content/uploads/2020/11/tuto-resaux-neurones-apprentissage-part2-835x400-1.jpg)
Machine Learning : comment mettre en place l’apprentissage d’un réseau de neurones ?
Nous allons aborder aujourd’hui l’apprentissage d’un réseau de neurones. Cet article fait suite à notre précédent tutoriel « Comprendre ce qu’est un réseau de neurones et en créer un ! ». Vous découvrirez ici comment apprend un réseau de neurones et surtout comment vous allez pouvoir, concrètement, mettre en place cet apprentissage. Notre réseau de neurones Voici le…

Machine Learning : comprendre ce qu’est un réseau de neurones et en créer un !
Dans ce nouvel article, nous allons voir ce qu’est un réseau de neurones en Machine Learning, à quoi il sert, comment il fonctionne et enfin comment il apprend. Comme pour notre précédent article, destiné à vous apprendre comment développer votre première régression linéaire avec la descente de gradient, vous n’avez pas besoin de solides connaissances…

Machine Learning : développez votre première régression linéaire avec la descente de gradient
Comment une machine peut-elle apprendre ? Telle est l’une des questions à laquelle nous allons répondre dans cette série d’articles. Vous découvrirez ainsi les principaux algorithmes utilisés en Machine Learning, et ce de manière extrêmement didactique. Pas besoin d’avoir fait un doctorat en informatique et/ou mathématiques pour comprendre leur fonctionnement. Après avoir parcouru ces algorithmes, vous…

Comment utiliser Python dans PowerBI ?
L’intégration de Python dans Power BI est un grand pas en avant de la part de Microsoft. Cela ouvre un large éventail de possibilités en termes d’extraction et de nettoyage de vos données ainsi que de création de visuels attrayants et entièrement personnalisés. Je vais vous montrer ici comment cela fonctionne et comment configurer votre…
![[Tutoriel] Bien utiliser les fonctionnalités d’Adobe Campaign – Perfectionnement 2](https://perspective.orange-business.com/wp-content/uploads/2019/11/adobe-campaign-tutoriel-3-835x400.jpg)
Bien utiliser les fonctionnalités d’Adobe Campaign – Perfectionnement 2
Ce nouveau tutoriel dédié à Adobe Campaign vise à vous présenter les fonctionnalités proposées dans une delivery (diffusion), c’est-à-dire l’email. Il vient compléter nos deux précédents articles sur les fonctionnalités de base d’Adobe Campaign et les fonctionnalités – perfectionnement niveau 1. Jusqu’alors, nous vous avions présenté quelques-unes des fonctionnalités de ciblage (comment identifier une population…

Bien utiliser les fonctionnalités d’Adobe Campaign – Perfectionnement
Adobe Campaign est l’un des principaux outils de gestion et d’automatisation des campagnes marketing omnicanales. Nous avons vu dans un précédent article les fonctionnalités de base d’Adobe Campaign et je vous présente aujourd’hui des fonctionnalités plus poussées, toujours liées à la mise en place du workflow. Cas 1 : Astuce sur l’activité requête appliquée à des…
![[Tutoriel] Comment utiliser les fonctionnalités de base d’Adobe Campaign ?](https://perspective.orange-business.com/wp-content/uploads/2019/07/adobe-campaign-tutoriel-835x400.jpg)
Comment utiliser les fonctionnalités de base d’Adobe Campaign ?
Dans un précédent article, nous vous avons présenté la solution Adobe Campaign et les possibilités offertes lorsque celle-ci est interfacée avec une solution DMP (Ysance). Dans cet article, nous allons voir plus en détails comment fonctionne la solution Adobe Campaign (v. 6.1), à travers quelques cas pratiques. L’objectif : découvrir le périmètre fonctionnel de la solution. A…
![[Tutoriel] Comment créer un chatbot avec IBM Watson Assistant ?](https://perspective.orange-business.com/wp-content/uploads/2019/06/creer-chatbot-ibm-assistant-835x400-1.jpg)
Comment créer un chatbot avec IBM Watson Assistant ?
Cet article a pour objectif de vous expliquer comment créer un chatbot avec la solution IBM Watson Assistant. Je vous invite, au préalable, à lire notre article présentant les éléments inhérents à tout chatbot, à savoir les intentions et les entités : « Chatbot / Voicebot : savez-vous vraiment comment fonctionnent ces technologies ? ». Étape 1 : Accès la plateforme…

MongoDB : les possibilités d’agrégation
Pour ce quatrième et dernier volet de notre série de tutoriels pour vous faire découvrir MongoDB. Nous abordons aujourd'hui les possibilités d'agrégation.
![[Tutoriel] MongoDB : Indexation et performance](https://perspective.orange-business.com/wp-content/uploads/2017/11/mongo-db-performance-700.jpg)
MongoDB : Indexation et performance
Suite de notre série d'articles pour vous faire découvrir MongoDB. Pour ce troisième tutoriel, nous allons examiner les mécanismes d’indexation et le suivi de performance.
![[Tutoriel] MongoDB : Insérer, supprimer et mettre à jour des documents](https://perspective.orange-business.com/wp-content/uploads/2017/10/tutoriel-mongodb-2-700.jpg)
MongoDB : Insérer, supprimer et mettre à jour des documents
Afin de vous faire découvrir MongoDB, je vous propose une série d’articles. Je vous propose d'aborder pour ce deuxième tutoriel les fonctions d’insertion, de suppression et d'update.
![[Tutoriel] MongoDB : examiner les fonctionnalités de requêtage](https://perspective.orange-business.com/wp-content/uploads/2017/10/code-2558224_1920.jpg)
MongoDB : examiner les fonctionnalités de requêtage
Vous allez découvrir ici MongoDB à travers une série de tutoriels. Nous allons aborder aujourd’hui l’installation et examiner les fonctionnalités de requêtage de la solution. MongoDB est une base de données NoSQL relativement simple à prendre en main et très riche fonctionnellement. Elle permet d’adresser les problématiques de temps réel dans un contexte Big Data…

Comment créer une machine MongoDB avec Vagrant ?
Vagrant est un logiciel permettant d’automatiser la création de machines virtuelles. Par défaut, Vagrant utilise Virtualbox mais il est possible de déployer les machines virtuelles sur d’autres fournisseurs comme VMWare, HyperV, KVM, AWS ou même Azure. Vagrant fonctionne sur la plupart des systèmes d’exploitation. Pour ma part, je dispose d’une machine sous macOs. J’ai donc…