Cours - Intelligence artificielle et données

100 documents à télécharger gratuitement

Cours de intelligence artificielle et données, partagés par des étudiants et des enseignants. Thèmes couverts : machine learning, apprentissage automatique, big data, data science, fouille de données.

Comparaison MapReduce vs Spark pour Big Data

This document discusses the limitations of MapReduce for complex tasks and introduces Apache Spark as a more efficient alternative. It covers the features, ecosystem, and architecture of Spark, emphasizing its ability to handle both batch and real-time processing. Spark is designed for speed, utilizing in-memory data storage, and supports various programming languages for ease of application development.

spark
donn
quot
47p0
Informatique Décisionnelle : Le data Warehouse

G n ralit s sur les Data Warehouses Introduction Dans le monde des affaires actuel, les donn es et l'analyse jouent un r le indispensable dans le processus de prise de d cision.

Informatique
exam
est
1p0
MODULE 3 : Intégration de données

This document provides an in-depth overview of data integration techniques in Business Intelligence (BI) systems. It explores the ETL (Extract, Transform, Load) process, EII (Enterprise Information Integration), and EAI (Enterprise Application Integration), detailing their characteristics, advantages, disadvantages, and use cases. Core methodologies include data extraction (both real-time and batch modes), data transformations, and strategies for resolving data inconsistencies. Additionally, examples of commercial tools, such as Oracle Warehouse Builder and IBM WebSphere, are highlighted fo...

ETL (Extract
Transform
Load)
58p0
Module 3: Intégration de données

Ce module traite de l'intégration des données dans le contexte de la Business Intelligence. Il aborde les processus ETL, les outils d'intégration et les différences entre ELT et ETL. Les défis liés à l'intégration de données provenant de sources disparates sont également discutés.

donn
tarbout
sources
58p0
Calcul Parallèle et Distribué (CPD)

This module addresses the growing importance of high-performance computing (HPC) in research and industry through parallel systems. It provides an overview of hardware architectures, delves into parallel algorithmic and programming methodologies, and emphasizes techniques for analyzing and designing efficient parallel algorithms. Special attention is given to automatic parallelization of polyhedral programs, utilizing tools like OpenMP and MPI. Key topics include task scheduling in homogeneous and heterogeneous environments.

parallélisme
OpenMP
Algorithmique Parallèle
2p0
Le Data Warehouse

This module covers the essentials of Data Warehousing, focusing on the implementation process and modeling concepts. It highlights the importance of data and analysis in decision-making for modern businesses. By the end of the course, participants will be able to explain the objectives of a Data Warehouse and effectively distinguish it from transactional databases.

donn
information
syst
55p0
Conception et développement d’un site web

M moire de Mast re Pour obtenir le mast re en nouvelles technologies de t l communication et r seaux Th me : Conception et d veloppement d un site web de e- commerce pour le compte de LSAT_Nokia R alis par : Adel RAISSI Encadr par : UVT : LSAT_Nokia : Melle Maroua CHAABANI M.

Artificial Intelligence
lab
page
Université Virtuelle de Tunis1p0
Accès au donnée en C#

1- ADO. NET (Activex Database Object)(1) Pr sentation Initialement chaque type de gestionnaire de base de donn es avait ses instructions, sa mani re de fonctionner ADO.

Artificial Intelligence
lecture
2016
1p0
Cours de l'Arithmétique des ordinateurs

Comment les nombres n gatifs sont-ils repr sent s ? Quel est le plus grand nombre qui puisse tre repr sent par un mot machine ? Que se passe-t-il si une op ration g n re un nombre plus grand que ce qu'il n'est possible de repr senter ?

Artificial Intelligence
exam
0000
1p0
Perceptron Training Example

This document explains the role of hidden layer neurons in a perceptron using artificially generated data. It describes the dataset used, along with the defined decision boundaries for two classification problems. Finally, it outlines the process of implementing a multi-layer perceptron with the R package 'nnet' to determine the optimal number of hidden neurons.

nous
quot
data4
8p0
Arbre de Décision + Indice de Gini

This document explores decision trees with an emphasis on using the Gini index for predictive modeling in a banking context. It outlines the construction and interpretation of decision trees based on client repayment success. The document also discusses the strengths and weaknesses of decision trees in data analysis.

number
slide
arbre
13p0
Calculation and Analysis of the Gini Index

This document provides a detailed walkthrough of calculating the Gini Index, a metric commonly used in decision tree models and statistical analysis, to assess data diversity distributions. It uses a hypothetical dataset with client demographic, account, and internet usage characteristics, segmented by variables such as age and financial indicators. The calculations focus on splitting data into subsets defined by mean account balances (low, medium, and high) and computing Gini values before and after these splits. The analysis demonstrates the reduction in impurity upon appropriate segmenta...

Gini Index
Quantitative Analysis
Decision Trees
7p0
Apprentissage, réseaux de neurones et modèles graphiques (RCP209): Machines à vecteurs de support

This document provides a comprehensive overview of Support Vector Machines (SVMs) and kernel methods. It covers linear and non-linear SVMs, including the mathematical formulation and optimization techniques. Topics include soft margins for handling non-linearly separable data, kernel tricks for higher dimensional space mapping, and dual optimization approaches. Practical applications and software tools such as Scikit-learn, LibSVM, and Torch are also discussed.

Support Vector Machines
Kernel Trick
Support Vector
16p0
Apprentissage, réseaux de neurones et modèles graphiques (RCP209)

Ce cours aborde les arbres de décision, leurs définitions, motivations et applications. Il couvre également l'apprentissage automatique à travers la classification et la régression, ainsi que des implémentations pratiques. Des techniques avancées, telles que le bagging et les forêts aléatoires, sont aussi discutées.

cision
cart
motivation
20p0
Arbres de décision : Motivation, algorithmes et applications pratiques

Ce document aborde les arbres de décision dans le cadre de l'apprentissage machine, en expliquant leurs motivations, définitions et exemples. Il décrit également l'implémentation des arbres de décision et leurs extensions, telles que le bagging et les forêts aléatoires. Les arbres de décision sont utilisés pour la classification et la régression dans l'exploration de données.

cision
cart
motivation
20p0
A​PPRENTISSAGE​ ​AVEC​ P​YTHON​ ​ET​ ​SICKIT​ ​LEARN

Ceci est un tutorial accéléré de Python afin de voir les bases nécessaires pour le cours d’apprentissage avec Python et scikit-learn. Il couvre l'environnement Python, l'utilisation de bibliothèques telles que NumPy et Pandas, et les bases du langage. Ce document est essentiel pour les étudiants en Business Analytics et Data Science.

quot
liste
print
6p0
Cours de « Big Data »

This document provides an overview of data interrogation languages used in Big Data environments, with a focus on PIG and HIVE. It aims to equip readers with the knowledge necessary to process and analyze large datasets effectively using these tools. The methodologies discussed include structured querying through HIVE and scripting approaches via PIG. The document emphasizes practical applications in data analytics using Hadoop ecosystems.

PIG
HIVE
Big Data
19p0
Cours de « Big Data »: HDFS et MapReduce

This document is an educational resource on Big Data, focusing on HDFS and MapReduce frameworks. It explains HDFS architecture, emphasizing data replication and fault tolerance mechanisms in a master/slave setup with NameNode and DataNode roles. Similarly, it explores the MapReduce processing model, detailing the task distribution and fault tolerance strategies. Both methods prioritize efficient, redundant, and reliable data storage and processing distributed across large clusters.

HDFS
MapReduce
Fault Tolerance
39p0
Cours de Big Data

The document provides an overview of Big Data, explaining its core characteristics (4Vs: Volume, Velocity, Variety, Veracity) and discussing its applications and challenges. It introduces Hadoop as an open-source framework optimized for distributed computing, enabling storage and processing of massive datasets. Key technologies such as MapReduce, HDFS, and Hadoop's ecosystem are detailed, emphasizing cost-efficiency and scalability. Challenges like system heterogeneity, fault tolerance, and concurrency in distributed computing are identified, with potential solutions outlined.

Big Data
Hadoop
MapReduce
31p0
Module 4: OLAP

This document introduces Online Analytical Processing (OLAP), contrasting it with Online Transaction Processing (OLTP). It details key OLAP operations, such as roll-up, drill-down, slice, and dice, as well as the underlying architecture, including data storage methods (ROLAP, MOLAP, HOLAP). Additionally, various OLAP analysis examples highlight the methodology in sales data interpretation using multi-dimensional schemas and SQL queries. Lastly, it covers challenges of physical storage, sparsity issues, and operational restructuring of cubes for better analytical insights.

OLAP
ROLAP
MOLAP
49p0
OLAP Concepts

This course module covers the fundamental concepts of Online Analytical Processing (OLAP) including its architecture, comparison with Online Transaction Processing (OLTP), and practical data analysis examples. Students will learn how to exploit data within a data warehouse for various analytical purposes such as summarization, consolidation, and statistical application.

tarbout
donne
ventes
49p0
Introduction to Apache Spark

This document provides an in-depth analysis of Apache Spark, a unified analytics engine for big data processing. Spark overcomes limitations of MapReduce such as high I/O latency and inefficiency in multi-pass computations. With its in-memory data processing and lazy evaluation, it achieves up to 100x faster performance in memory and up to 10x on disk compared to Hadoop. Spark allows for batch and streaming data processing, supports RDDs, DataFrames, and Datasets, and includes additional libraries for Machine Learning, graph processing, and SQL queries. Its ecosystem is expansive, with mult...

Apache Spark
MapReduce
Resilient Distributed Dataset (RDD)
47p0
MapReduce - Concepts, Examples, and Applications

This document introduces MapReduce as a paradigm for distributed computing, focusing on its practical advantages over traditional methods for processing large datasets. It explains the methodology through key concepts such as the map and reduce operations, the division of tasks into smaller fragments, and their parallel execution across machines in a distributed cluster. Several concrete examples, such as word frequency analysis and shared-friend calculation in social networks, illustrate the practical utility of MapReduce. These examples, coupled with systematic pseudo-codes, demonstrate h...

MapReduce
Big Data
Distributed Computing
88p0
Hadoop: High-Availability Distributed Object-Oriented Platform

Hadoop is an open-source framework, developed by Doug Cutting in 2004 under Apache, for distributed processing of massive datasets (petabyte scale) using clusters of commodity hardware. It facilitates distributed storage (HDFS) and computation (MapReduce) while being fault-tolerant, scalable, economical, and performance-efficient. Its ecosystem includes tools like Hive for SQL-like querying, Pig for scripting, and Mahout for machine learning. Hadoop ensures data reliability with HDFS by partitioning data into large blocks, replicating them across nodes, and utilizing NameNodes for metadata...

Hadoop
HDFS (Hadoop Distributed File System)
MapReduce
42p0

Autres ressources en intelligence artificielle et données