<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="https://wiki.centrale-med.fr/informatique/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="https://wiki.centrale-med.fr/informatique/feed.php">
        <title>WiKi informatique - restricted</title>
        <description></description>
        <link>https://wiki.centrale-med.fr/informatique/</link>
        <image rdf:resource="https://wiki.centrale-med.fr/informatique/entrale-med.fr/informatique/lib/tpl/bootstrap3/images/favicon.ico" />
       <dc:date>2026-05-21T03:07:31+00:00</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:cm1?rev=1610488238&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:cm2?rev=1587977051&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:cm3?rev=1588606945&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:cm4?rev=1589892339&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:oc?rev=1652181895&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:opti-c-tp1?rev=1694381703&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:opti-c-tp2?rev=1695155817&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:rec?rev=1673527375&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:ri?rev=1610524636&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:rl?rev=1653386381&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:tp1-2020?rev=1609884513&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:tp1?rev=1556058449&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:tp2-2020?rev=1610540994&amp;do=diff"/>
                <rdf:li rdf:resource="https://wiki.centrale-med.fr/informatique/restricted:tp3?rev=1610627218&amp;do=diff"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="https://wiki.centrale-med.fr/informatique/entrale-med.fr/informatique/lib/tpl/bootstrap3/images/favicon.ico">
        <title>WiKi informatique</title>
        <link>https://wiki.centrale-med.fr/informatique/</link>
        <url>https://wiki.centrale-med.fr/informatique/entrale-med.fr/informatique/lib/tpl/bootstrap3/images/favicon.ico</url>
    </image>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:cm1?rev=1610488238&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-12T21:50:38+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cm1</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:cm1?rev=1610488238&amp;do=diff</link>
        <description>RECHERCHE D&#039;INFORMATION

1. Généralités

1.1 Base de textes

Une bases de textes est un ensemble constitué de plusieurs textes.

Exemples :

	*  Bases de documents, dossiers contenant des documents, ...
	*  Collections de livres (électroniques) $d \in B$$B$$t \in d$$d$$B$$n$$B$$B = \{d_1,d_2,...\}$$d_i$$n$$n = |B|$$n \in [10^2 - 10^4]$$ n \in [10^4 - 10^8] $$ n \in [10^8 - 10^{16}] $$L$$V$$V = \{t_1, t_2, ... \}$$t_k$$V$$K$$K = |V|$$A$$L$$\alpha \in A$$A$$d$$B$$d = (\alpha_1, \alpha_2, ...)$$\al…</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:cm2?rev=1587977051&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-04-27T08:44:11+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cm2</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:cm2?rev=1587977051&amp;do=diff</link>
        <description>3. Statistiques sur les textes

Soit un document $d$ :

	*  constitué de $T$ symboles $d[1]$, …, $d[i]$, ….
	*  appartenant à l&#039;alphabet $A = \{\alpha_1,...,\alpha_K\}$ constitué de $K$ symboles.

Une description statistique d’un texte correspond à un histogramme qui porte sur un ensemble de symboles : $d_1$$d_2$$d = (d_1, d_2, ..., d_T$$d_i$$p$$P$$P$$\alpha \in A$$P(X=\alpha)$$$P(X=\alpha) = \frac{|\omega \in \Omega : X=\alpha|}{|\Omega|}$$$\Omega$$$\sum_{\alpha \in V} P(X=\alpha) = 1$$$\alpha$…</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:cm3?rev=1588606945&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-04T15:42:25+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cm3</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:cm3?rev=1588606945&amp;do=diff</link>
        <description>4. Moteurs de recherche

Les algorithmes que l’on va étudier portent sur la recherche d&#039;informations dans des bases de textes. Cette recherche repose essentiellement sur l&#039;utilisation de mots-clés.

Notation : $q = \{t_1, t_2, …\}$ &lt;- liste de termes

Exemples :

	* $q$$k$$t_1$$t_k$$D_t \subset B$$t$$D_{t_1}\cap...\cap D_{t_k}$$t$$D(t)$$t$$$t \rightarrow D(t)$$$t$$D(t)$$T$$B$$n$$d \in B$$j \in 1..n$$V$$m$$t \in V$$i \in 1..m$$T[i,j] = 1 \Leftrightarrow t \in d$$T[i,j] = 0 \Leftrightarrow t \noti…</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:cm4?rev=1589892339&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2020-05-19T12:45:39+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>cm4</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:cm4?rev=1589892339&amp;do=diff</link>
        <description>5. Classification et partitionnement

5.1 Performance de la recherche d&#039;informations
Rappel : Recherche d’information : requête / réponses


$\rightarrow$

On cherche à évaluer les performances d’un programme de recherche d’information. Pour ce faire, on le teste sur une base constituée de questions et de réponses (connues).$q$$R(q)$$S(q)$$ A = |R(q)|$$ B = |S(q)|$$C = |R(q)∩ S(q)|$$D = A - C$$E = B - C$$D/A$$$F = 1 - D/A $$$E/B$$$G = 1 - E/B$$$d$$\{(d_1,r_1),...,(d_n,r_n)\}$$n$$d_i$$r_i$$P$$C$$…</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:oc?rev=1652181895&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-10T11:24:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>oc</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:oc?rev=1652181895&amp;do=diff</link>
        <description>Optimisation Combinatoire : TP1

Optimisation Combinatoire : TP2</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:opti-c-tp1?rev=1694381703&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-10T21:35:03+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>opti-c-tp1</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:opti-c-tp1?rev=1694381703&amp;do=diff</link>
        <description>TP1

Le TP sera écrit en Python. Pour l’affichage de la carte et du chemin proposé, on utilisera la librairie [matplotlib].


import numpy as np
import matplotlib.pyplot as plt
import random

NB :

	*  permutation d’une liste d’entiers : 


  np.random.permutation(range(n))

$n$$0,...,n-1$$(x_i,y_i)$$i \rightarrow s(i) ∈ 0..n-1$$s$$(0,...,n-1)$$n!$$$J(s) = \sum_{i=0}^{n-2} d(s(i),s(i+1)) + d(s(n-1), s(0))$$$$d(s(i), s(j)) = \sqrt{(x_{s(i)} - x_{s(j)})^2 + (y_{s(i)} - y_{s(j)})^2}$$$\beta_0$…</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:opti-c-tp2?rev=1695155817&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-09-19T20:36:57+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>opti-c-tp2</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:opti-c-tp2?rev=1695155817&amp;do=diff</link>
        <description>TP2 : Problème d’emploi du temps


Problème no 1

On a K créneaux horaires, m enseignants et n classes d’élèves.

	*  Créneaux : (Lu8,Lu10,...,Ve14,Ve16) - ici: K = 20. 
	*  Professeurs : (Dupont, Durand, Duval, …) - par ex: m = 32. 
	*  Classes : (6A,6B,$\neq$$\neq$</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:rec?rev=1673527375&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2023-01-12T12:42:55+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rec</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:rec?rev=1673527375&amp;do=diff</link>
        <description>Analyse des données

Cours

TD1

énoncé

énoncé

Filtrage collaboratif : ressources web

Données :
&lt;http://grouplens.org/datasets/movielens/&gt;

cours :

&lt;http://acsweb.ucsd.edu/~dklim/mf_presentation.pdf&gt;

&lt;http://clgiles.ist.psu.edu/IST441/materials/powerpoint/RC-week10/Tutorial_IJCAI_2013-modified.pptx&gt;

Travaux dirigés

Ces travaux dirigés sont des &quot;notebooks&quot; fonctionnant sur l&#039;interpréteur &quot;jupyter&quot;. Les notebooks
permettent d&#039;écrire et d&#039;exécuter des scripts python à l&#039;aide d&#039;un simple navi…</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:ri?rev=1610524636&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-13T07:57:16+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>ri</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:ri?rev=1610524636&amp;do=diff</link>
        <description>Moteurs de recherche d&#039;information

Cours



	*  CM1
	*  CM2
	*  CM3
	*  CM4

Travaux pratiques



	*  TP1
	*  TP2
	*  TP3</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:rl?rev=1653386381&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2022-05-24T09:59:41+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>rl</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:rl?rev=1653386381&amp;do=diff</link>
        <description>Apprentissage par renforcement

Cours en ligne:

	*  [Cours de Rémi Munos]
	*  [Cours d&#039;Hugo Larochelle]
	*  [Cours de David Silver]

Livres: 

	*  [A. Barto, R. Sutton : Reinforcement Learning: An Introduction]
	*  [M. Lapan :Deep Reinforcement Learning Hands-On]

Séances:

	*  [TP1]
	*  [TP2]
	*  [TP3]
	*  [TP4]
	*  [TP5]</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:tp1-2020?rev=1609884513&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-05T22:08:33+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp1-2020</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:tp1-2020?rev=1609884513&amp;do=diff</link>
        <description>TP1

Nous utiliserons pour ce TP un environnement de travail de type &quot;notebook&quot; fonctionnant sur l&#039;interpréteur jupyter-notebook. Les notebooks
permettent d&#039;écrire et d&#039;exécuter des scripts python à l&#039;aide d&#039;un simple navigateur web.
Les résultats d&#039;exécution sont conservés et peuvent être retrouvés d&#039;une session à l&#039;autre.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:tp1?rev=1556058449&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2019-04-23T22:27:29+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp1</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:tp1?rev=1556058449&amp;do=diff</link>
        <description>TP1

Le TP sera réalisé en python 3.

La librairie re de python permet d’utiliser les [expressions régulières] pour effectuer de la 
recherche dans les textes.


import re


1. Expressions régulières

Exercice 1.1 : recherche de motifs

La recherche dans un texte nécessite de définir un motif. Ce motif est défini dans une chaîne brute (qui n’interprète pas les caractères spéciaux). Une chaîne brute est préfixée par un</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:tp2-2020?rev=1610540994&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-13T12:29:54+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp2-2020</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:tp2-2020?rev=1610540994&amp;do=diff</link>
        <description>L&#039;énoncé

Téléchargez le fichier .ipynb ci-dessous dans votre dossier de travail. 

	*  [Enoncé du TP2 au format notebook (.ipynb à rendre)]
	*  [|Enoncé au format html (nbviewer)]

Ouvrez un terminal dans ce même dossier et tapez :
jupyter-notebook
Ceci ouvre un onglet de l&#039;interpréteur jupyter dans votre navigateur. Cliquez ensuite sur le notebook sur lequel vous souhaitez travailler.</description>
    </item>
    <item rdf:about="https://wiki.centrale-med.fr/informatique/restricted:tp3?rev=1610627218&amp;do=diff">
        <dc:format>text/html</dc:format>
        <dc:date>2021-01-14T12:26:58+00:00</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>tp3</title>
        <link>https://wiki.centrale-med.fr/informatique/restricted:tp3?rev=1610627218&amp;do=diff</link>
        <description>TD3

Calcul des scores de popularité sur un graphe social.

Base &quot;Enron&quot;

Ces travaux dirigés sont des &quot;notebooks&quot; fonctionnant sur l&#039;interpréteur jupyter-notebook. Les notebooks
permettent d&#039;écrire et d&#039;exécuter des scripts python à l&#039;aide d&#039;un simple navigateur web.
Les résultats d&#039;exécution sont conservés et peuvent être retrouvés d&#039;une session à l&#039;autre.</description>
    </item>
</rdf:RDF>
