Intelligence artificielle et données

488 documents à télécharger gratuitement

Cours, examens, TD, TP et exercices de intelligence artificielle et données. Thèmes couverts : machine learning, apprentissage automatique, big data, data science, fouille de données.

CLUSTERING

This document introduces clustering methods, focusing on hierarchical classification and partitioning. It discusses the importance of similarity metrics in clustering, particularly the choice between Euclidean and Manhattan distances. The document also outlines the steps involved in hierarchical clustering and the concept of nested partitions.

inertie
cluster
individus
21p0
HCPC Exemple

This document presents an example of hierarchical classification on principal components (HCPC) using climate data from various European capitals. It aims to categorize capitals based on their temperature similarities throughout the year, utilizing statistical metrics and graphical representations. The analysis employs principal component analysis and clustering to unveil insights about data structure.

mean
cluster
median
10p0
Clustering Techniques

This document discusses various clustering methodologies, including hierarchical clustering and partitioning methods. It also emphasizes the importance of similarity measures in clustering, presenting metrics such as Euclidean and Manhattan distances. The text provides a detailed overview of hierarchical agglomerative clustering, highlighting its process and applications.

inertie
cluster
individus
21p0
Conception et Mise en Place des Tableaux de Bord des Marchés et des Segments

This thesis focuses on developing a decision-support system within a banking context, specifically for the Banque Internationale Arabe de Tunisie (BIAT). It employs modern Business Intelligence practices to design dashboards for the aggregation, normalization, and visualization of data. Using Ralph Kimball's methodology, the data warehouse architecture was meticulously structured to meet functional and non-functional requirements. The implementation achieved real-time data insights critical for the bank's marketing and digital development divisions, enabling enhanced decision-making and ope...

Business Intelligence
Data Warehouse
Ralph Kimball
Institut Supérieur de Gestion61p0
Conception et Mise en Place d’une Solution Décisionnelle pour le Suivi de l’Activité de la STAR

This document outlines the analysis, design, and implementation phases of building a business intelligence solution for Société Tunisienne d’Assurances et de Réassurances (STAR). It employs Scrum methodology tailored to business intelligence projects, creating data marts for monitoring production and claims. Data was extracted, transformed, and loaded (ETL) into a warehouse, followed by creating insightful dashboards and reports using Power BI. The solution improves operational reporting, performance tracking, and enables faster decision-making processes.

Business Intelligence
ETL
Scrum BI
Institut Supérieur de Gestion de Tunis89p0
Elaboration d’une solution décisionnelle pour l’ATB

This document highlights the development of a decision support system for the Arab Tunisian Bank (ATB). Agile methodologies, particularly SCRUM, were employed in conjunction with Business Intelligence tools to create an optimized DataWarehouse and Datamart for analyzing client risk and asset classifications. The solution involved designing conceptual models, exploring ROLAP, MOLAP, and HOLAP approaches, and implementing Extract-Transform-Load (ETL) processes. The outcomes included enhanced data management and reporting capabilities for better financial risk assessment and client monitoring.

Business Intelligence (BI)
SCRUM
DataWarehouse
Institut Supérieur de Gestion113p0
Génération de Calcul de la Consommation en Termes de Données Mobiles

This report documents the development of a project aimed at generating calculations of mobile data consumption using advanced tools and methodologies. The authors evaluate existing organizational practices in OOREDOO Tunisie, propose solutions based on SCRUM BI methodology, and employ a robust Data Warehouse using tools such as Talend and Oracle Database. Key outcomes include cleaning, transforming, and integrating large data into an optimized structure, culminating in the creation of interactive dashboards for visualizing subscriber data and mobile data consumption trends.

Business Intelligence
SCRUM BI
Data Warehouse
Institut Supérieur de Gestion de Tunis98p0
Développement d’une solution d’estimation des Prix des voitures d'occasion en Tunisie

This document details the development of a solution for estimating the prices of used cars in Tunisia. It follows an agile methodology using SCRUM, incorporating machine learning for price prediction. Core tasks include web scraping from various Tunisian car advertisement websites, data cleaning, and the implementation of linear regression and gradient regression models. The project concludes with the centralization of data in a SQL database and the development of a web interface for user interaction.

Machine Learning
Linear Regression
Gradient Descent
Institut Supérieur de Gestion75p0
Étude et Conception d'un Système de Tableau de Bord S'appuyant sur des Technologies Big Data

This document presents a final year project focused on the study, design, and implementation of a business intelligence dashboard system using Big Data technologies. The project uses tools like Apache Hadoop, Spark, Hive, and Arcadia Data to conceptualize and create dashboards from empirical data collected via probes (Astellia and Otarie). Key methodologies like Agile, GIMSI, and Balanced Scorecard were adopted. The result demonstrates a scalable and functional data visualization solution, offering performance indicators and insights tailored to the needs of the host organization, Orange Tu...

Big Data
Balanced Scorecard
GIMSI
83p0
La mise en place d’un outil BI commercial depuis l’implémentation à la visualisation des données sur le logiciel Odoo

This document details the implementation of a Business Intelligence (BI) tool within the Odoo ERP system. Using the SCRUM methodology, it involves the design and development of various data warehouses to address distinct use cases: sales, purchasing, and stock management. The report also covers the integration of PostgreSQL for data storage and manipulation, and Power BI for visualization. Key findings include the establishment of dynamic dashboards enabling efficient data-driven decision-making for the company WAKAHAW.

SCRUM methodology
Data Warehouse
Business Intelligence
Institut Supérieur de Gestion82p0
Module 05: Incremental Data Extraction and Change Data Capture in SSIS

This document outlines lab exercises focused on optimizing SSIS packages to perform incremental data extraction by using datetime columns, Change Tracking, and Change Data Capture mechanisms. It explains how to reduce ETL processing overhead by extracting only modified records using SQL Server features like CDC and staging updates. The document provides a step-by-step guide for tasks such as configuring SSIS packages, setting variables, modifying data extraction queries, enabling CDC, and testing ETL packages. Practical examples with SQL queries and debugging methods ensure hands-on learnin...

SQL Server
ETL (Extract
Transform
13p0
AI: Overview, Technical Fields, and Evolution

The document introduces the foundational concepts and historical evolution of Artificial Intelligence (AI), focusing on its technical fields, societal impact, and future prospects. It discusses AI's applications in daily life and industry, with a specific emphasis on Huawei's AI development strategy. Additionally, it presents the philosophical and technical schools of thought, including symbolism, connectionism, and behaviorism, along with the delineation of weak and strong AI. Finally, it highlights the layered technology stack and key advancements propelling AI development.

Artificial Intelligence
Machine Learning
Deep Learning
61p0
Huawei HiAI Platform: Enabling All-Scenario AI Ecosystem

Huawei HiAI Platform, a three-layer AI ecosystem based on 'chip-device-cloud' architecture, enables developers to build intelligent applications through seamless integration of cloud, devices, and chip capabilities. The platform supports advanced features like distributed AI for real-time applications and personalized services, addressing industry-wide challenges such as high development thresholds and fragmented user experiences. Major highlights include HiAI Foundation for mobile AI computing, HiAI Engine for smart app capabilities, and HiAI Service for cross-device functionality. By coll...

Huawei HiAI Platform
chip-device-cloud architecture
distributed AI
27p0
Huawei Atlas AI Computing Platform and Ascend AI Chips

This document provides an in-depth analysis of AI chips and their hardware architectures, focusing on Huawei's Ascend AI processors and the Da Vinci architecture to enhance AI computing capabilities. It introduces chip classifications, current industry standards, and comparisons between GPUs, CPUs, FPGAs, and TPUs while detailing Huawei's full-stack platform solutions. The Da Vinci architecture is elaborated upon, including its core computing units like matrix, vector, and scalar operations, and how Ascend processors integrate these elements for high-performance AI computing.

AI chips
Da Vinci architecture
NPU
73p0
Huawei AI Development Framework — MindSpore

The document introduces the Huawei-developed MindSpore framework for AI computing, aiming to address challenges like high deployment difficulty and computational inefficiencies. It explores development trends and highlights its unique features such as unified dynamic and static graph representations, optimization across hardware and software layers, and the integration of advanced programming paradigms. MindSpore focuses on expanding AI inclusivity via innovations in performance optimization, deployment in diverse scenarios, and security frameworks, making it a competitive alternative in th...

MindSpore
AI programming paradigm
dynamic and static graphs
46p0
Mainstream Development Frameworks in the Industry

The document explores the concept and advantages of deep learning frameworks, with a focus on PyTorch and TensorFlow. It delves into the basics of TensorFlow 2.x, including common operations, modules, and advanced features such as eager execution and AutoGraph for building computational graphs. The comparative strengths and limitations of both PyTorch and TensorFlow are analyzed, such as PyTorch's dynamic computational graph and TensorFlow's multi-platform scalability. Practical application is demonstrated through a case study: training a deep learning model for MNIST handwritten digit reco...

deep learning framework
TensorFlow 2.x
PyTorch
42p0
Deep Learning: Concepts, Trends, and Applications

This document provides a comprehensive overview of deep learning, including its history, core concepts, methodologies, and practical applications. Fundamental topics such as neural networks, training processes, activation functions, and optimization algorithms are detailed. It contrasts traditional machine learning with deep learning and describes advancements enabled by multilayer perceptrons and gradient-based optimization methods. The material also discusses key challenges like the vanishing gradient problem and explores modern activation strategies such as ReLU to address these challenges.

Neural Networks
ReLU
Gradient Descent
87p0
Machine Learning Fundamentals

This document provides a foundational overview of machine learning, discussing concepts such as supervised, unsupervised, semi-supervised, and reinforcement learning. It describes the machine learning process from data collection and cleansing to model training and deployment. Key distinctions between machine learning and rule-based systems are highlighted, emphasizing scenarios where machine learning is preferred. Real-world cases and examples showcase the application of learning methods in different tasks with varying complexities.

machine learning
supervised learning
reinforcement learning
105p0
Machine Learning/Data Science Interview Cheat Sheets

The document serves as an extensive guide for topics commonly asked during machine learning and data science interviews, providing concise cheat sheets for fundamental concepts such as bias-variance tradeoff, regression analysis, and principal component analysis. It offers mathematical insights, step-by-step explanations, and practical techniques for mitigating challenges like overfitting or class imbalance through concepts like regularization and synthetic data generation. Additionally, the guide includes simple explanations of popular machine learning algorithms, evaluation metrics, and a...

Bias-Variance Tradeoff
Principal Component Analysis
Bayes' Theorem
15p0
Eléments de Réponse à un Ancien Examen

The document outlines a discriminant analysis conducted on a dataset of 46 companies (23 healthy and 23 failing) using financial ratios. Fisher's linear discriminant functions are applied to predict company classification based on ratios, presenting both equations for healthy and failing companies. A predictive example identifies a company's classification based on ratios. A second exercise demonstrates decision tree classification for qualitative observation data using the Gini Index criterion, including tree construction, rule extraction, and method evaluation.

discriminant analysis
Huygens theorem
financial ratios
3p0
Linear Separation and Classification Concepts

These lecture notes introduce the concept of linear separation and its applications in classification problems, with mathematical formalism using the decision function g(x|w,b). The input data is described as pairs of feature vectors and class labels, with separation determined by the sign of g(x|w,b). The document also briefly mentions generalizing the method to multi-class problems and includes an example application using Support Vector Machines (SVM). Key constraints for optimization are provided to ensure functional margins.

linear separation
decision function
SVM
26p0
Examen - Session Principale: Machine Learning

The document is an exam for a Master's program in Business Analytics and Data Science at the Université Virtuelle de Tunis, primarily covering Machine Learning. It consists of problems focusing on the differentiation of data mining methods, discriminant analysis, and predictive modeling for employee retention. Additionally, it examines regression analyses on business investment, interpreting parameters and improving models using explanatory variables. The exam applies analytical techniques and mathematical formulations such as ordinary least squares and decision trees.

Machine Learning
Data Mining
Discriminant Analysis
2p0
Examen de Machine Learning

This document is the exam for the Machine Learning course as part of the Master's program in Business Analytics and Data Science at the Université Virtuelle de Tunis. It comprises various exercises evaluating theoretical knowledge and practical applications related to data mining and classification methods. Key topics include the differences between descriptive and predictive methods, classification techniques from artificial intelligence, and regression analysis.

points
point
deux
2p0
TD no. 3 : Méthode de Plus Proches Voisins (kPPV)

This document outlines the third tutorial (TD no. 3) for a Data Mining course. It focuses on the k-Nearest Neighbors (kPPV) method, applying it to examples such as 'Playing Tennis' and text classification. The tutorial includes measures of dissimilarity and classification techniques using kPPV.

kppv
exemplaires
humidite
4p0

Autres ressources en intelligence artificielle et données