- 16
- 42 580
Etienne Lemonnier
เข้าร่วมเมื่อ 21 ม.ค. 2016
Le but de cette chaîne est de transmettre les notions principales que j’ai vues en études supérieures.
Si vous cherchez une notion en particulier et que je n’en ai pas (encore) fait de vidéo à ce sujet, elle pourrait se trouver dans mes fiches de cours ici : drive.google.com/drive/folders/1-Fcj-gfHQEQ2Ta-8d4wE5gsekrp6WNjH
Bon visionnage !
Si vous cherchez une notion en particulier et que je n’en ai pas (encore) fait de vidéo à ce sujet, elle pourrait se trouver dans mes fiches de cours ici : drive.google.com/drive/folders/1-Fcj-gfHQEQ2Ta-8d4wE5gsekrp6WNjH
Bon visionnage !
Loi de Bernoulli : démonstration des propriétés
Expérience de Bernoulli = épreuve de Bernoulli
--- Chapitrage ---
00:00 • Fonction de masse
00:45 • Fonction de répartition
02:45 • Espérance
03:29 • Médiane
05:11 • Mode
06:29 • Variance
07:43 • Asymétrie
13:29 • Kurtosis normalisé
17:03 • Entropie
17:53 • Fonction génératrice des moments
18:51 • Fonction caractéristique
19:13 • Fonction génératrice des probabilités
19:59 • Information de Fisher
23:04 • Résultats
--- Chapitrage ---
00:00 • Fonction de masse
00:45 • Fonction de répartition
02:45 • Espérance
03:29 • Médiane
05:11 • Mode
06:29 • Variance
07:43 • Asymétrie
13:29 • Kurtosis normalisé
17:03 • Entropie
17:53 • Fonction génératrice des moments
18:51 • Fonction caractéristique
19:13 • Fonction génératrice des probabilités
19:59 • Information de Fisher
23:04 • Résultats
มุมมอง: 283
วีดีโอ
Loi exponentielle : démonstration des propriétés
มุมมอง 3702 ปีที่แล้ว
J'ai oublié de préciser que le paramètre lambda était le maximum de la densité de probabilité et vaut f(0) ! Chapitrage 00:00:00 • Densité de probabilité 00:00:37 • Fonction de répartition 00:03:41 • Espérance 00:09:15 • Médiane 00:12:40 • Mode 00:13:02 • Variance 00:17:17 • Asymétrie 00:31:22 • Kurtosis normalisé 00:39:56 • Entropie 00:44:12 • Fonction génératrice des moments 00:48:21 • Foncti...
Chiffrement AES : opérations sur corps fini & algorithme
มุมมอง 4.9K2 ปีที่แล้ว
Sources Documentation AES : nvlpubs.nist.gov/nistpubs/fips/nist.fips.197.pdf Visualisation de l'algorithme : th-cam.com/video/evjFwDRTmV0/w-d-xo.html Chapitrage 00:00 • Introduction 00:43 • Opérations dans un corps fini 01:48 • Addition - exemple 1 05:23 • Addition - exemple 2 06:52 • Addition - exemple 3 08:10 • Multiplication - exemple 1 16:01 • Multiplication - exemple 2 17:33 • Multiplicati...
Algèbre de Boole : 24 propriétés en 4 exemples (minterme/maxterme, De Morgan, consensus, ...)
มุมมอง 9832 ปีที่แล้ว
00:00 Introduction 00:56 1. Table de vérité 13:39 2. Absorptions 21:30 3. Consensus (OU) 25:20 4. Consensus (ET) 27:28 Outro
Chiffrement RSA-OAEP
มุมมอง 8652 ปีที่แล้ว
* Liste des nombres premiers : fr.wikipedia.org/wiki/Liste_de_nombres_premiers * Nombres semi-premiers : fr.wikipedia.org/wiki/Nombre_semi-premier * Algorithme en Python pour la détermination d'un e proche de 500 pour un phi_n donné : import math near = 500 phi_n = 1069288 found = False while not found: if math.gcd(near, phi_n) 1: found = True else: near = near 1 print("e = " str(near)) * Envoy...
Logarithme discret : méthode pas de bébé - pas de géant (BSGS : baby-step giant-step)
มุมมอง 2.1K2 ปีที่แล้ว
⚠ Erratum (merci à @jean-michelmasereel8867 pour les précisions) : Pour le choix du N, cela dépend d'une condition : si le modulo est un nombre premier ou non. On nomme ce modulo m. Si m est premier (comme dans la vidéo, où l'on a m = 43) : On pose phi(n) = m - 1. Ensuite, on choisit N, l'une des racines les plus proches de phi(n) (comme dans la vidéo, avec l'expression des racines). De plus, à...
Algorithmes d'arbre couvrant minimal (Prim & Kruskal)
มุมมอง 2.1K2 ปีที่แล้ว
00:00 Introduction 01:19 Prim 04:32 Kruskal 07:05 Outro
Algorithmes de plus court chemin (Dijkstra & Bellman-Ford) ft. pluie
มุมมอง 11K2 ปีที่แล้ว
00:00 Introduction 00:31 Dijkstra 11:54 Bellman-Ford 17:12 Analyse des résultats 18:39 Outro
log4j n'est pas réel !
มุมมอง 1503 ปีที่แล้ว
Informations supplémentaires sur le calcul de ln(i) et l'analyse complexe : th-cam.com/video/asPo4xsxFlM/w-d-xo.html
L'intégrale de sinc^2(x)
มุมมอง 1.7K3 ปีที่แล้ว
00:00 Introduction 00:26 Indices de résolution 00:57 Résolution de l’intégrale 14:19 Outro
Algorithmes de parcours d'arbre (BFS, DFS, preorder, postorder, inorder)
มุมมอง 2.5K3 ปีที่แล้ว
Petite imprécision dans la vidéo : les algorithmes de BFS, DFS, preorder et postorder s'appliquent à tous les graphes, mais ce n'est pas le cas de l'inorder, ne s'appliquant qu'à des arbres (graphes ne comportant pas de cycles). 00:00 Introduction 00:23 Code couleur 00:46 Pseudo-code BFS 02:14 Exemple BFS 05:29 Pseudo-code DFS 06:52 Exemple DFS 09:03 Preorder et postorder 11:16 Inorder 12:33 Outro
Programmation linéaire (4/4) - Dualité
มุมมอง 1.7K3 ปีที่แล้ว
Inspiré d’un cours de Benoit Lardeux. 00:00 Introduction 00:11 Définition 01:36 Méthode d’application 06:17 Outro
Programmation linéaire (3/4) - Dictionnaire & Algorithme du simplexe
มุมมอง 5K3 ปีที่แล้ว
Solveur en ligne (Algorithme du simplexe Méthode graphique) : www.phpsimplex.com/simplex/simplex.htm?l=fr Inspiré d’un cours de Benoit Lardeux. 00:00 Introduction 00:13 Dictionnaire 04:55 Vocabulaire 05:46 Présentation de l’algorithme 08:25 Lancement de l’algorithme 15:02 Vérifications 15:41 Rapprochements avec la méthode graphique 17:17 Outro
Programmation linéaire (2/4) - Résolution graphique
มุมมอง 4.3K3 ปีที่แล้ว
Solveur en ligne (Méthode graphique Algorithme du simplexe [voir ma prochaine vidéo, 3/4]) : www.phpsimplex.com/simplex/simplex.htm?l=fr Les droites sont pas vraiment droites et pas à l’échelle, désolé :$ Inspiré d’un cours de Benoit Lardeux. 00:00 Introduction 00:11 Expression des équations de droite 02:11 Traçage du graphe 04:10 Résolution 09:46 Outro
Programmation linéaire (1/4) - Définition et concepts clés (fonction objectif, contraintes)
มุมมอง 3.7K3 ปีที่แล้ว
J'ai assez peu détaillé le passage entre le problème et le programme linéaire (surtout pour passer des postes de production aux inéquations), le but de la programmation linéaire sera de déterminer un x1 et x2 (voir prochaines vidéos), ce qui justifie l'inéquation, qui vient à donner une limite de temps pour produire un composant de smartphone. Chaque étape de production est nécessaire pour chaq...
Intégration par parties - Méthode rapide "DI-Method"
มุมมอง 1.2K3 ปีที่แล้ว
Intégration par parties - Méthode rapide "DI-Method"
thx mate !
quel goat
vraiment merci
Merci
Merci
Merci beaucoup
Très bien expliqué
merci
réponds stp !!
comment démontrer le pôlynôme x^8+x^4+x^3+x^1+x^0 ?
aussi en informatique quantique on utilise Z/nZ ou autre chose du fait qu'il ya deux états pssibles simultanés ?
justement etienne , pour un corps fini 128 quel pôlynôme tu prend ?
merci pour la video
merci snaptrox
Super, merci beaucoup !
10:36 pour l'intégrale que vous avez écrit à gauche qui est égale à 1/x, ne serait pas 1 au lieu de 0 pour la borne inférieure ?
La borne inférieure vaut bel et bien 0, on peut le vérifier ici : www.wolframalpha.com/input?i=integral+from+0+to+inf+of+e%5E%28-xt%29dt Si l'on prend 1 comme borne inférieure, on garde l'intégrale dans le résultat et ne s'annule plus (contrairement à e^0) : www.wolframalpha.com/input?i=integral+from+1+to+inf+of+e%5E%28-xt%29dt
Super vidéo merci de l'explication !
Merçi beaucoup ❤
Merci , c'est tellement bien expliqué. Tu me sauves .
Bonjour, j'ai juste une petite remarque. Tout d'abord, bravo pour la vidéo. J'ai peut être loupé l'info dans la vidéo mais au moment du déchiffrement côté Bob, il doit, à partir d'un nombre décimal représentant X||Y, instancier X et Y. En fait, c'est relativement simple quand on sait la taille des blocs de sortie des fonctions de hashage ^^ C'est la seule précision qu'il manquait ici à mon goût.
Svp l’algorithme n’est pas visible
tu m'a sauvé la vie Etienne, merci pour ta vidéo
tu m'a sauvé la vie Etienne, merci pour ta vidéo
Comme quoi, tous les héros ne portent pas de cape. Merci beaucoup !
Hallelujah grâce à toi j'ai enfin pu comprendre ce qu'était un dictionnaire (ce n'est même pas expliqué dans notre cours de PL)
Très pratique, merci
Merci !
Merci pour tes vidéos, c'est très clair ! Tu sauves mon année ! <3
🥰🥰🥰🥰🥰🥰
Merci. !!
très bien expliqué ! super vidéo
Merci pour la vidéo, elle fut très claire !
Merci !
Merci beaucoup pour l'explication J'ai une petite question : Est que peut appliquer cette méthode sur tous les intégrales ?
Merci pour le soutien ! Et oui, tant que l’intégrale contient un produit, la méthode fonctionne. Donc finalement, cela peut fonctionner sur toutes les intégrales car on peut faire apparaître le facteur 1. Cependant, la méthode n’est pas universelle, pour calculer certaines intégrales il faudra utiliser d’autres méthodes (changement de variable, …).
Merci pour la vidéo, C'est Au top Le problème traduit en problème mathématiques (système d'inequation ) est-il problème dual ou predual ? Supposé predual alors comment ramener ce problème en dual ? Dernière question : Comment distinguer les solutions de bases et hors bases de votre système d'inequation ?
Merci pour le retour ! J’ai développé les concepts de dualité et de variable base/hors base dans mes autres vidéos de programmation linéaire, voici la playlist complète : th-cam.com/play/PLKDHKHfAZjTHcMbObme4AkslXVRZjCB-R.html
Tu gère merci ! Je suis en génie électrique et mes cours sont en anglais ! J'ai un exercice et je n'arrive pas a identifier les contraintes ! Serait-il possible pour de m'aider ?
Merci pour le retour ! Désolé pour la réponse tardive, sinon je suppose que ton module de programmation linéaire est passé, tu bloquais sur quel point ?
Merci infiniment pour cette vidéo.
L'algo BSGS est plus performant que l'algo Pohlig-Hellman ?
La complexité du BSGS est de O(sqrt(N)) dans tous les cas. Si N est premier alors la complexité de Pohlig-Hellman est de O(sqrt(N)), donc les deux algorithmes sont aussi performants dans ce cas. Cependant si N n’est pas premier c’est le BSGS qui est le plus performant. (source math.mit.edu/classes/18.783/2015/LectureNotes10.pdf)
@@etiennelemonnier Bonjour, le coup de "43=1 modulo 43" m'a fait hurler! Tu fais un erratum dans les commentaires, mais il semblerait que tu ne saches pas pourquoi c'est 42. C'est simplement parce que le x est dans l'exposant. Il n'est donc pas modulo 43, mais modulo phi(n)! Dans le cas où n est un nombre premier (comme 43), phi(n)=n-1. Pour la remarque, si n=pq, avec p et q premiers (comme dans RSA), phi(n)=(p-1)(q-1). Refait un exemple avec 3^x=12[35], tu verras que tu dois être modulo 24 (4x6) et non 34 (35-1). En espérant avoir éclairé ce point...
@jean-michelmasereel8867 Bonjour, Effectivement je ne savais pas d'où venait le 42 dans cet exemple, merci beaucoup pour cet éclaircissement !
génial ! merci bcp d'avoir pris le temps, c'est super bien expliqué
Toujours au top
mercé :)
L’intégrale entre -infini +infini de sinc(f)^3 est égal à combien????
Elle vaut 3pi/4 : www.wolframalpha.com/input?i=integral+from+-inf+to+%2Binf+of+sinc%5E3%28x%29 Si on prend les bornes 0 à +inf, elle vaut 3pi/8 car la fonction est paire (même surface en R+ et R-). Voilà :)
merci pour cette video tres claire
Les exemples pris sont très clairs. Merci
Merci pour l'explication Est-il possible d'appliquer ces algorithmes à des graphes orientés ?
Pas de soucis, merci pour le retour ! D’après Wikipédia, ces algorithmes s’appliquent exclusivement sur des graphes non orientés. Je n’ai pas vraiment d’explication, c’est plus une convention qu’autre chose
nous pouvons échanger un contact social ( whatsapp , telegram ... )
Pas besoin d’échanger sur des services de messagerie chiffrés pour parler de chiffrement ! Vaut mieux en discuter ici pour qu’un maximum de personnes soient intéressés ! 😉😉 Avez-vous peut-être des questions sur ma vidéo ?
félicitations, superbe vidéo. le premier commentaire est le mien
Salut, ta vidéo est super, je ne suis pas très doué en math et j’ai réussi à suivre :D. Je me demande juste pourquoi la remonter dans la partie « pas de géant » se faisait en modulo 42 (si je m’appuie sur l’erratum)? Est-ce que nous sommes dans N*, qui nous prive de 0 et donc donne l’apparence d’un modulo 42 alors qu’on est toujours sur un modulo 43, mais dans N* ? (je dois sûrement me tromper.) Sinon, quand tu dis qu’il est mathématiquement faut de dire que -6 = 42, je crois que c’est mathématiquement vrai (mais intuitivement faut), cela dépend de ton environnement (je m'appuie sur "Pensée" de Pascal, qui lui est un peu hardcore à ce niveau ^^). Une réflexion que j’ai, et en partant du postulat que plus on va dans les grands nombres et moins il y a de chance d’avoir un carré parfait (J’espère ne pas me tromper ah ah!). Je me demande si le choix de la racine (dans ton exemple 6 ou 7) n’a pas une importance. Choisir 7 permettrait d’avoir une palette de « pas de bébé » plus large et donc de probablement tomber plus rapidement sur un résultat durant nos « pas de géant » Alors évidemment, la complexité ne changera pas, c’est un peu comme quand on divise par 2 l’infini (N*/2) pour trouver des nombres premiers, ça reste l’infini ah ah
Salut, merci ton soutien et ta curiosité :) Tout d’abord, pour le modulo 42, je ne peux pas te dire pourquoi c’est 42 au lieu de 43, j’ai vu la méthode telle quelle en cours : c’est bizarre, mais au moins c’est efficace ! Ensuite, effectivement du point de vue où on se trouve, tout peut potentiellement être vrai :) Enfin, pour le choix du N, si l’on choisit 7, on pourra faire moins de pas de géant pour trouver le résultat, par contre, les pas de bébé nous ont demandé une opération supplémentaire. Dans le pire des cas (si nombre de pas de bébé = BS et nombre de pas de géant = GS) : N=6 => 6 BS + 6 GS max = 12 opérations N=7 => 7 BS + 5 GS max = 12 opérations Donc, 6 et 7 sont des bons choix de N. On pourrait s’amuser à essayer avec 5 ou 8 pour voir si ce calcul de N est nécessaire : N=5 => 5 BS + 8 GS max = 13 opérations N=8 => 8 BS + 5 GS max = 13 opérations … et le nombre d’opérations augmentent plus on s’éloigne de racine de 43. Donc le calcul de la racine est bel et bien légitime.
J'ai pas vraiment pige le role de la variable "alpha" parceque vous l'avez un peu trop survole pour moi !
Alpha représente l’ordonnée à l’origine de la fonction affine x2=-(2/3)x1+alpha. Cette variable nous permet, en l’augmentant, de déterminer le dernier point rouge parcouru, et donc déterminer les solutions de notre problème. Le fait d’augmenter alpha va « monter » la fonction affine sur l’axe des ordonnées, et donc parcourir l’ensemble de la boîte hachurée rouge. Est-ce plus clair ?
Bonnes révisions aux étudiants de l’UQAC ! :)
Merci Etienne, je me suis inspiré par votre vidéo pour expliquer cet algorithme durant mon cours de cryptographie :)
Juste le boss, vivement le mk bg <3
Pendant le calcul de pas géant, on fait le modulo sur (P-1). C a d (mod 42) dans ton cas.