![Arthurus](/img/default-banner.jpg)
- 49
- 324 005
Arthurus
France
Registrace 23. 03. 2019
Dans ma chaîne, vous trouverez des vidéos sur python, des questions réponses en rapport avec l'informatique.
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
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 🎯
Évènement clavier = Capture d'écran | Python | Pyautogui
zhlédnutí 3KPřed 3 lety
Évènement clavier = Capture d'écran | Python | 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
Comment t'arrives encore à utiliser Atom ??
Moi j'essaie mais j'arrive pas a trouver le package atom-run-python
@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
mais les adresses mail sont juste générer pas de compte googe créer
Salut, as-tu discord ? J'aurai besoin d'aide pour qlq chose please
Les musiques de C418 ! on aime !
Tu me remotive à coder en python
ça fait plaisir
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
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 :)
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 ?
Crée un lien google drive public et met y la vidéo svp
Salut ,comment faire quand Atom me dis que la recherche des packages on echoues stp sinon incroyable tes vidéos merci beaucoup
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
@@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.
Tu peux faire une vidéo ou explique comment ça fonctionne
Salut, tu aimerais des précisions sur quelles parties de la vidéo ?
bg
merci ! (let's go mon rêve qu'une mouette me dise bg se réalise enfin)
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 ?
rendre des valeurs verticales sous forme de liste ? c'est à dire
On pourrait avoir plus d'info sur ces neurones cachés ?
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
@@arthurus8374 Merci pour ta réponse, je suis en train d'apprendre à coder des réseaux de neurones artificiels
@@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
Qui estime que je suis trop présent dans cette section?
Moi.
@@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é.
@@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
@@The_stupid_AI ah ok, je viens de comprendre.
Qui a kiffé le changement de style ?
Il est de retour!!
Tu parle de moi??
j'en veux encore plus !!! c'est génial comme vidéo
Merci beaucoup ;)
Vidéo d'une qualité impressionnante. merci beaucoup. la vidéo est incroyable.
Merci beaucoup ! ça fait plaisir
C grave cool 😍
Merci !
def palindrome(L): if len(L)<=1: return True return L[0]==L[-1] and palindrome(L[1:-1]) c'est + rapide
Wow
Va manger ton caca
Est ce que le quil peut fonctionner sur n'importe quel type de version de flappy bird , sur une app ou site ??
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()
Salut, es-ce que tu saurait comment on peut l'utiliser sur quelque-chose ?
A 3:26 ya une femme qui prend du plaisir 😂
Réel
Merci et bravo. J'ai pas bien compris le dernier bloc de code avec les // mais tu m'as déjà bien dégrossi.
Merci
<>
Comment faire ci il y’a aussi de numéro et aussi comment l’impliquez sure un wifi (promi pas de dingri 😅)
Essaye de crée un lin Google avec la vidéo et qu’elle ne pas raccrocher a CZcams non?
cool la vidéo
merci
Et le mot de passe?
Moi je n'ai pas accés au package python
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)
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
entre les algorithmes genetiques et le reinforcement learning quelle est le meilleur
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 ?
Salut, ça me semble très long, à moins que tu ai un ordi très vieux et lent
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
Merci beaucoup :)
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 !
possible*
Merci de ton retour, oui pourquoi pas
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 !
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)
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
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 👏
Merci beaucoup, ça fait plaisir !
Incroyable pour 87 vue
Merci Giga Chad
Grave intéressant !
Merci :)
Bonne vidéo.
Merci !
comment je pourrai l'adapter pour la reconnaissance d'image?
Il vaut mieux utiliser des réseaux de neurones convolutif
GÉNIAL
merci !
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