Arthurus
Arthurus
  • 49
  • 324 005
Mon IA apprend à conduire grâce à Ryan Gosling ?
Dans cette vidéo, nous allons voir comment une voiture, contrôlée par un réseau de neurones avec des poids optimisés par un algorithme génétique, apprend à conduire. On va utiliser les courbes de Bézier pour créer les virages. J'ai utilisé python et pygame pour l'interface graphique.
Code : github.com/Arthurus-Projet/ia_car_racing
zhlédnutí: 1 358

Video

Mon IA apprend à jouer à Flappy Bird !
zhlédnutí 1,8KPřed rokem
Mon IA apprend à jouer à Flappy Bird en utilisant un algorithme génétique et des réseaux de neurones. Code source : github.com/Arthurus-Projet/ai-flappy-bird-from-scratch Sommaire : 00:00 : Introduction 00:18 : Création du jeu 01:30 : Explication de l'IA 02:26 : L'IA apprend à jouer à Flappy Bird 03:03 : Visualisation de l'IA 03:32 : Les tuyaux bougent 04:52 : Bruitage 05:14 : Carl Orff - O For...
Maîtrisez les bases de Python en 50 minutes: 15 exercices pour les débutants
zhlédnutí 762Před rokem
Apprenez les fondamentaux de Python en 50 minutes seulement avec ces 15 exercices pratiques conçus pour les débutants. Découvrez comment manipuler les listes, utiliser les fonctions, et maîtriser les boucles for et while. Améliorez vos compétences en programmation et devenez un expert en Python en un rien de temps. Regardez la vidéo maintenant pour commencer votre voyage dans le monde de la pro...
Démonstration de la méthode des moindres carrés + Code Python [From Scrath]
zhlédnutí 3,1KPřed rokem
Dans cette vidéo, nous allons voir la méthode des moindres carrés, cet vidéo suppose que vous ayez des notions en statistique, sur les matrices et les produits scalaires. Complément de vidéo : La dérivé de W est à égal à 0 car on cherche le minimum de la fonction coût et un minimum vaut forcément 0 (la dérivé d'un maximum vaut aussi 0 mais ici il n'y a pas de maximum, la dérivé en 0 est un mini...
Comprendre le Perceptron + Exemple en Python [From Scrath]
zhlédnutí 6KPřed rokem
Dans cette vidéo nous allons voir le perceptron en python. Le perceptron est un algorithme de machine learning inventé en 1957 par Rosenblatt qui sépare avec un hyperplan deux classes. Pour aller plus loin : première photo du perceptron : ai.plainenglish.io/the-rise-and-fall-of-the-perceptron-c04ae53ea465 Perceptron : fr.wikipedia.org/wiki/Perceptron Classification binaire linéaire : www.resear...
Python - Le chiffrement César avec ASCII (niveau débutant / intermédiaire)
zhlédnutí 4,3KPřed 2 lety
Dans cette vidéo nous allons voir le chiffrement de César ( Code César ou appelé le chiffre de César ). Ce chiffrement était utilisé par Jules César et c'est l'un des premiers système de cryptage ( NB : On n'utilise pas le cryptage, mais chiffrage, le mot cryptage en soi n'a pas de sens ). Il utilise le décalage en fonction de la clef utilisé ( avec une clef de 1 on décale toutes les lettres de...
[TUTO PYTHON] Laisse le HASARD décider de tes actions 🍀
zhlédnutí 518Před 3 lety
Bonjour à tous, on se retrouve pour un tuto à l'ancienne, ça faisait longtemps que je n'en avais pas sorti, j'espère que cette petit vidéo vous plaira, bonne vidéo ;) Code source : from random import choice activité = {"TV" : 2, "boire" : 1, "kayak" : 100} liste = [] for a in activité: for t in range(activité[a]): liste.append(a) print(liste) print(choice(liste)) Autre vidéo : IA de morpion : w...
Python Keylogger | Tuto simple | Hacking
zhlédnutí 2,3KPřed 3 lety
Lien de la vidéo : czcams.com/video/A1jgJW3hwcY/video.html
Comment se motiver pour apprendre la programmation quand on est débutant ?
zhlédnutí 572Před 3 lety
Bonjour à tous, dans ce vidéo nous allons voir comment se motiver pour apprendre la programmation, ainsi que quelques autres conseils sur la programmation en générale. Si vous avez des sujets dont vous aimerez que je parle n'hésitez pas à me les proposer dans les commentaires. Musique : Where Is My Mind : czcams.com/video/XxthmuqWF1Q/video.html Nausicaa's : czcams.com/video/FQhFA2TWWMo/video.html
Je code Minecraft en python avec Ursina
zhlédnutí 14KPřed 3 lety
Dans cette vidéo nous allons voir comment faire minecraft en python avec Ursina. Liens utile : Ursina : www.ursinaengine.org/ursina_for_dummies.html Vidéos de clear code : czcams.com/video/DHSRaVeQxIk/video.html Crédits : Extrait : czcams.com/video/Ff5uWPvtbQg/video.html Crédit musique : czcams.com/video/_3ngiSxVCBs/video.html
Je code une IA d'échec que je teste sur Chess.com
zhlédnutí 17KPřed 3 lety
Sommaire : 00:00 : Introduction 00:27 : Plateau 01:02 : Déplacement des pièces 01:20 : IA : Algorithme MiniMax Introduction 01:37 : Fonction d'évaluation 02:15 : IA : Explication de l'Algorithme MinMax 03:38 : Coup Légal 03:58 : Premier Test de l'IA en python 04:24 : Première partie de l'IA sur Chess.com 04:57 : Deuxième partie de l'IA sur Chess.com 06:15 : Elo de mon programme 06:22 : Améliora...
Python ⚜️ Le nombre d'or avec la suite de Fibonacci
zhlédnutí 1,8KPřed 3 lety
Dans cet vidéo nous allons voir comment approximer le nombre d'or avec la suite de Fibonacci. Pour aller plus loin : Le nombre d'or et ses propriétés : czcams.com/video/DxmFbdp7v9Q/video.html La suite de Fibonacci et le nombre d'or : czcams.com/video/J6tcnc7LukM/video.html 🔥 Mon serveur discord : discord.gg/pjuKykpbSg 👉 Guide pour monter son pc : czcams.com/video/6um78ruI9W8/video.html ⭐Mes pro...
Python : Tri à bulles ou Bubble Sort
zhlédnutí 1,6KPřed 3 lety
Dans ce vidéo nous allons voir le tri à bulles, qui est un algo de tri . " Il doit son nom au fait qu'il déplace rapidement les plus grands éléments en fin de tableau, comme des bulles d'air qui remonteraient rapidement à la surface d'un liquide." Wikipédia (fr.wikipedia.org/wiki/Tri_à_bulles) 🔥 Mon serveur discord : discord.gg/pjuKykpbSg code source : le "plus grand que" est à remplacer, youtu...
Python : Le bogosort ou tri stupide
zhlédnutí 700Před 3 lety
Nous allons voir un algo de tri qui se nomme le bogosort ou le tri stupide ou tri du singe ou bogo-tri. Effectivement il a beaucoup d’appellation pour un algo si peu efficace mais il a ses qualités aussi.
Pourquoi les octets vont de 0 à 255 ? (RGB, Adresse IP, ASCII)
zhlédnutí 771Před 3 lety
Bonjour à tous, nous allons voir les octets, les bits. Puis leur applications avec 3 exemples.
Brute force | Python | Tuto débutant / intermédiaire
zhlédnutí 72KPřed 3 lety
Brute force | Python | Tuto débutant / intermédiaire
Python Pyramide Pattern | Tuto débutant | 🔺
zhlédnutí 3,8KPřed 3 lety
Python Pyramide Pattern | Tuto débutant | 🔺
Python Palindrome (fonction récursive) : Entraîne toi grâce à cet exercice 🎯
zhlédnutí 3,5KPřed 3 lety
Python Palindrome (fonction récursive) : Entraîne toi grâce à cet exercice 🎯
Python Nombre Premier
zhlédnutí 6KPřed 3 lety
Python Nombre Premier
L'énigme des Shadoks
zhlédnutí 471Před 3 lety
L'énigme des Shadoks
Évènement clavier = Capture d'écran | Python | Pyautogui
zhlédnutí 3KPřed 3 lety
Évènement clavier = Capture d'écran | Python | Pyautogui
Python | Capture d'écran | PYAUTOGUI
zhlédnutí 3,2KPřed 3 lety
Python | Capture d'écran | PYAUTOGUI
Python Fractale | Au commencement | Épisode 1
zhlédnutí 1,3KPřed 3 lety
Python Fractale | Au commencement | Épisode 1
Python Auto Clicker | pynput.mouse | Tuto simple 🖱️
zhlédnutí 16KPřed 3 lety
Python Auto Clicker | pynput.mouse | Tuto simple 🖱️
Brute force RÉCURSIF | Python | Tuto intermédiaire
zhlédnutí 18KPřed 3 lety
Brute force RÉCURSIF | Python | Tuto intermédiaire
[Tuto PYTHON] Comment générer des adresses mails FACILEMENT ? 📧
zhlédnutí 4,6KPřed 3 lety
[Tuto PYTHON] Comment générer des adresses mails FACILEMENT ? 📧
[TUTO] Comment simuler votre MOYENNE grâce à python ? 🎓
zhlédnutí 370Před 4 lety
[TUTO] Comment simuler votre MOYENNE grâce à python ? 🎓
[TUTO] Comment CODER en python sur atom 💻
zhlédnutí 9KPřed 4 lety
[TUTO] Comment CODER en python sur atom 💻
COMPRENDRE LA RÉCURSIVITÉ GRÂCE AU BINAIRE
zhlédnutí 1,1KPřed 4 lety
COMPRENDRE LA RÉCURSIVITÉ GRÂCE AU BINAIRE
CONVERTIR UN NOMBRE BINAIRE EN DÉCIMAL EN PYTHON
zhlédnutí 6KPřed 4 lety
CONVERTIR UN NOMBRE BINAIRE EN DÉCIMAL EN PYTHON

Komentáře

  • @carlemavrick
    @carlemavrick Před 12 hodinami

    Comment t'arrives encore à utiliser Atom ??

    • @carlemavrick
      @carlemavrick Před 12 hodinami

      Moi j'essaie mais j'arrive pas a trouver le package atom-run-python

  • @carlemavrick
    @carlemavrick Před 12 hodinami

    @arthurus tu utilises quelle ide maintenant que atom est mort ? Pycharm, vscode ? Et tu sais comment trouver le package atom-run-python j'ai envie de tester Atom

  • @Corrabon
    @Corrabon Před 7 dny

    mais les adresses mail sont juste générer pas de compte googe créer

  • @NeskuikMain-hs1gb
    @NeskuikMain-hs1gb Před 17 dny

    Salut, as-tu discord ? J'aurai besoin d'aide pour qlq chose please

  • @Chooo7_
    @Chooo7_ Před 28 dny

    Les musiques de C418 ! on aime !

  • @DarkGigalaxie
    @DarkGigalaxie Před měsícem

    Tu me remotive à coder en python

  • @MinanquincyYannCedricKouadio

    Salut Monsieur c'est ma première fois de regarder votre vidéo et j'ai beaucoup aimé, j'aimerais que vous soyez mon mentor sa me ferais plaisir, merci pour votre compréhension

  • @thomasstroebel2266
    @thomasstroebel2266 Před 2 měsíci

    Excellente vidéo, très claire qui permet de bien comprendre le MinMax en pratique. Toutefois me vient une question : pourquoi on met une valeur négative qui est -2 sur le nombre de déplacements possibles du pion au lieu de 2 ? Merci d'avance pour l'explication :)

    • @arthurus8374
      @arthurus8374 Před 2 měsíci

      Merci beaucoup ! On met -2 car on note le jeu du côté des noirs, pareil pour la valeur de la pièce qui est négative, est-ce que c’est plus clair ?

  • @Suite2105.
    @Suite2105. Před 3 měsíci

    Crée un lien google drive public et met y la vidéo svp

  • @HugoXx758
    @HugoXx758 Před 4 měsíci

    Salut ,comment faire quand Atom me dis que la recherche des packages on echoues stp sinon incroyable tes vidéos merci beaucoup

    • @arthurus8374
      @arthurus8374 Před 4 měsíci

      Salut, merci ! Je ne sais pas je te conseille de regarder sur internet en écrivant ton problème en anglais, ou alors d'utiliser PyCharm qui est mieux je trouve pour les gros projets: www.jetbrains.com/fr-fr/pycharm/download/?section=windows télécharge la version PyCharm Community qui est gratuite

    • @HugoXx758
      @HugoXx758 Před 3 měsíci

      @@arthurus8374 re salut excuse moi du dérangement j'ai bien réussi a trouver les packages grace a tes conseils pourrais tu me dire comment faire si le terminal ne s'ouvre pas quand j'appui sur f5 ,si jamais tu me diras de télécharger et d'insérer sur atom le fichier python peux tu me mettre le lien d'un fichier python a telecharger et a insérer sur atom stp merci beaucoup.

  • @pcordinateur6999
    @pcordinateur6999 Před 4 měsíci

    Tu peux faire une vidéo ou explique comment ça fonctionne

    • @arthurus8374
      @arthurus8374 Před 4 měsíci

      Salut, tu aimerais des précisions sur quelles parties de la vidéo ?

  • @alexandrechoplin9027
    @alexandrechoplin9027 Před 4 měsíci

    bg

    • @arthurus8374
      @arthurus8374 Před 4 měsíci

      merci ! (let's go mon rêve qu'une mouette me dise bg se réalise enfin)

  • @HACHIMTIB
    @HACHIMTIB Před 4 měsíci

    du coup le .append peut ajouter un nombre ou une chaine de caractere a une liste en plus de rendre des valeurs verticales sous forme de liste ?

    • @arthurus8374
      @arthurus8374 Před 4 měsíci

      rendre des valeurs verticales sous forme de liste ? c'est à dire

  • @Paquetaaa
    @Paquetaaa Před 4 měsíci

    On pourrait avoir plus d'info sur ces neurones cachés ?

    • @arthurus8374
      @arthurus8374 Před 4 měsíci

      Pour la première couche, j'utilise une fonction d'activation ReLU : max(0, x), et pour les neurones de sortie, c'est une fonction seuil : si x > 0, alors 1, sinon 0 hésites pas si tu veux d'autres précisions

    • @Paquetaaa
      @Paquetaaa Před 4 měsíci

      @@arthurus8374 Merci pour ta réponse, je suis en train d'apprendre à coder des réseaux de neurones artificiels

    • @The_stupid_AI
      @The_stupid_AI Před 4 měsíci

      @@Paquetaaa c'est la chose la plus fascinant que je connais pour l'instant. Donc je te souhaite bonne chance et j'espère que tu aimera tout comme moi les réseaux de neurones

  • @lulululu4912
    @lulululu4912 Před 4 měsíci

    Qui estime que je suis trop présent dans cette section?

    • @The_stupid_AI
      @The_stupid_AI Před 4 měsíci

      Moi.

    • @lulululu4912
      @lulululu4912 Před 4 měsíci

      @@The_stupid_AI tu pense que c est négatif ou positif? C est pour un pote (mais tkt, c'est pas une compétition), tant qu'on a la santé.

    • @The_stupid_AI
      @The_stupid_AI Před 4 měsíci

      @@lulululu4912 Nan mais tkt c'est pas grave mais la prochaine fois mais un seul commentaire pour tout dire. Surtout que sur CZcams tu peux mettre de long commentaire

    • @lulululu4912
      @lulululu4912 Před 4 měsíci

      @@The_stupid_AI ah ok, je viens de comprendre.

  • @lulululu4912
    @lulululu4912 Před 4 měsíci

    Qui a kiffé le changement de style ?

  • @lulululu4912
    @lulululu4912 Před 4 měsíci

    Il est de retour!!

  • @leroirat7106
    @leroirat7106 Před 4 měsíci

    j'en veux encore plus !!! c'est génial comme vidéo

  • @The_stupid_AI
    @The_stupid_AI Před 4 měsíci

    Vidéo d'une qualité impressionnante. merci beaucoup. la vidéo est incroyable.

  • @adamvdn1468
    @adamvdn1468 Před 4 měsíci

    C grave cool 😍

  • @captain3351
    @captain3351 Před 4 měsíci

    def palindrome(L): if len(L)<=1: return True return L[0]==L[-1] and palindrome(L[1:-1]) c'est + rapide

  • @diedbt85
    @diedbt85 Před 5 měsíci

    Wow

  • @user-tc7rb5cc9d
    @user-tc7rb5cc9d Před 5 měsíci

    Va manger ton caca

  • @senseiiyami
    @senseiiyami Před 7 měsíci

    Est ce que le quil peut fonctionner sur n'importe quel type de version de flappy bird , sur une app ou site ??

  • @cleclemieumieu4709
    @cleclemieumieu4709 Před 7 měsíci

    Salut, ta vidéo est superbe, je comprends bien le module que tu utilises, mais j'ai un problème : si tu utilises ce module avec le module d'interface graphique Tkinter, il y a confrontation car ces deux modules possèdent une fonction Button. J'ai essayé de lancé un programme où les deux sont dans ce programme, et celui ci ne marche pas justement à cause de ce problème. Saurais-tu comment éviter ceci ? ( si tu veux, voici le code : from pynput.mouse import Controller, Button from tkinter import * from time import time, sleep window = Tk() window.title("Autoclicker") window.geometry("250x240") window.configure(bg="black") # Partie fonctionnement def Leave(): window.destroy() mouse = Controller() CliqueGauche = Button.left def Start(): mouseX = EntréeX.get() mouseY = EntréeY.get() mouse.position = (mouseX, mouseY) mouseCliques = int(EntréeNombreCliques.get()) pauseCliques = EntréePauseEntreCliques.get() for i in range(0, mouseCliques): mouse.press(CliqueGauche) mouse.release(CliqueGauche) sleep(pauseCliques) # Partie Déco titre = Label(window, text="Mon autoclicker (beta)", font=("Courrier", 15), bg="black", fg="#08FF08") titre.pack(pady=20) titreEntréeX = Label(window, text="Abscisse de la souris : ", font=("Courrier", 10), bg="black", fg="white") titreEntréeX.place(x=20, y=60) EntréeX = Entry(window, width=5, bg="#08FF08") EntréeX.place(x=160, y=63) titreEntréeY = Label(window, text="Ordonnée de la souris : ", font=("Courrier", 10), bg="black", fg="white") titreEntréeY.place(x=20, y=95) EntréeY = Entry(window, width=5, bg="#08FF08") EntréeY.place(x=161, y=98) titreEntréeNombreCliques = Label(window, text="Nombre de cliques : ", font=("Courrier", 10), bg="black", fg="white") titreEntréeNombreCliques.place(x=20, y=130) EntréeNombreCliques = Entry(window, width=10, bg="#08FF08") EntréeNombreCliques.place(x=143, y=133) titreEntréePauseEntreCliques = Label(window, text="Pause entre les cliques : ", font=("Courrier", 10), bg="black", fg="white") titreEntréePauseEntreCliques.place(x=20, y=165) EntréePauseEntreCliques = Entry(window, width=8, bg="#08FF08") EntréePauseEntreCliques.place(x=170, y=168) BoutonStart = Button(window, text="Lancer", font=("Courrier", 10), bg="#08FF08", fg="black", command=Start) BoutonStart.place(x=75, y=198) BoutonLeave = Button(window, text="Quitter", font=("Courrier", 10), bg="red", fg="black", command=Leave) BoutonLeave.place(x=135, y=198) window.mainloop()

  • @Lil_Elgi
    @Lil_Elgi Před 8 měsíci

    Salut, es-ce que tu saurait comment on peut l'utiliser sur quelque-chose ?

  • @Farddown
    @Farddown Před 8 měsíci

    A 3:26 ya une femme qui prend du plaisir 😂

  • @SebastienDecaste
    @SebastienDecaste Před 9 měsíci

    Merci et bravo. J'ai pas bien compris le dernier bloc de code avec les // mais tu m'as déjà bien dégrossi.

  • @diedbt85
    @diedbt85 Před 10 měsíci

    Merci

  • @willyx7254
    @willyx7254 Před 11 měsíci

    <>

  • @yonaberrebi2452
    @yonaberrebi2452 Před 11 měsíci

    Comment faire ci il y’a aussi de numéro et aussi comment l’impliquez sure un wifi (promi pas de dingri 😅)

  • @yonaberrebi2452
    @yonaberrebi2452 Před 11 měsíci

    Essaye de crée un lin Google avec la vidéo et qu’elle ne pas raccrocher a CZcams non?

  • @pilou6819
    @pilou6819 Před rokem

    cool la vidéo

  • @Quajduc
    @Quajduc Před rokem

    Et le mot de passe?

  • @Jolipy
    @Jolipy Před rokem

    Moi je n'ai pas accés au package python

  • @lulululu4912
    @lulululu4912 Před rokem

    Vidéo incroyable, sujet universel qui dépasse les écarts de générations (pas de générations de flappy bird, d'humain je parle)

  • @solennduhalgouet9456

    Merci pour ce bon moment, le codage c'est génial ! La prochaine fois essaie avec doodle jump, c'est mon jeu préféré avec ma soeur Avec mes plus sincères vœux de continuation

  • @user-rj1xw5uy1m
    @user-rj1xw5uy1m Před rokem

    entre les algorithmes genetiques et le reinforcement learning quelle est le meilleur

  • @jejedev4892
    @jejedev4892 Před rokem

    Salut, j'ai codé un jeu d'echecs avec l'étalage alpha-beta dans l'algo minimax, et mon ordi prend 1min30 rien que pour une profondeur de 2, c'est normal ou tu avais la même chose ?

    • @arthurus8374
      @arthurus8374 Před rokem

      Salut, ça me semble très long, à moins que tu ai un ordi très vieux et lent

  • @cybergamewar4205
    @cybergamewar4205 Před rokem

    Super mec, vidéo très travaillé au niveau montage et temps passé dessus. J'apprécie que tu ais donné le code, sa me permet de comprendre certaine chose. Hâte de voir ta prochaine vidéo

  • @ainessss
    @ainessss Před rokem

    Super intéressant comme vidéoo, les explications sont claires et détaillées je souhaiterais à l'avenir si possibles des formats plus longs où tu détaillerais plus la structure du code de manière brève sans nous montrer la totalité du programme. En tout cas c'est super cool merci !

  • @marcocorico2
    @marcocorico2 Před rokem

    C'est incroyable que Flappy Bird arrive à jouer parfaitement au bout de seulement 7 générations, si tu l'avais laissé évoluer 1000 fois il aurait peut être réussi à trouver des glitchs qui lui permette de savoir comment passer à travers les tuyaux ou même de créer des armes nucléaires qui explosent les tuyaux !

    • @arthurus8374
      @arthurus8374 Před rokem

      oui tu as surement raison, et je pense que si je l'avais laisser évoluer 10**100000000 fois l'IA serait aller sur la lune (j'en ferais peut être une vidéo si ça fonctionne)

  • @Aka_Mao_
    @Aka_Mao_ Před rokem

    refait une vidéo comme celle ci mais améliore le jeu pour que par exemple le monde soit plus grand, qu'il y ai plus de bloques, etc. ça pourrait faire une série

  • @larsenal9101
    @larsenal9101 Před rokem

    Salut, très bonne video comme à ton habitude. Je tenais à te remercier car c'est toi qui m'as motivé à m'aventurer dans de plus gros projets tels que l'IA d'échec ou l'apprentissage du Java. Continue comme ça 👏

  • @nothinghere420.69
    @nothinghere420.69 Před rokem

    Incroyable pour 87 vue

  • @Feignant
    @Feignant Před rokem

    Grave intéressant !

  • @philtoa334
    @philtoa334 Před rokem

    Bonne vidéo.

  • @muriellekemwa7439
    @muriellekemwa7439 Před rokem

    comment je pourrai l'adapter pour la reconnaissance d'image?

    • @arthurus8374
      @arthurus8374 Před rokem

      Il vaut mieux utiliser des réseaux de neurones convolutif

  • @camaileon5999
    @camaileon5999 Před rokem

    GÉNIAL

  • @ainessss
    @ainessss Před rokem

    C'est super intéressant je pense que tu devrais faire des vidéos plus longue où tu détaillerais certaines parties de ton code et davantage d'explication, raisonnement et recherche c'est un peu rapide et concis