CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Forum
  • Accueil
  • Actus
  • Tests
  • Vidéos
  • Images
  • Soluces
  • Forum
Liste des sujets

IA : des algorithmes de ouf !

XecK
XecK
Niveau 10
17 février 2014 à 15:52:32

En gros, au niveau électrique, les variables seront représentées par la présence du courant ou non dans différents fils, souvent une variable sera définie sur 32 ou 64 fils qui vaudront 1 ou 0. A l'aide des différents codages binaire (Gray, complément à 2, etc) on retrouve nos valeurs décimales.

Pour l'aléatoire, on a une variable qui change régulièrement de valeur selon une suite définie, mais indépendante du reste de l'activité du processeur, ainsi, quand une valeur aléatoire est demandée, la valeur contenue dans cette variable est récupérée, on a une valeur pseudo-aléatoire.

Ensuite on utilise les congruences (reste de division euclidienne) pour avoir une valeur entre 1 et 10 par exemple, et à l'aide de conditions on peut gérer les différents cas :
si(variable = 1) alors XXX
sinon si(variable = 2) alors XXX
etc

Donc en résumé, au niveau physique on a une valeur qui change tout le temps, qu'on utilise quand on a besoin d'aléatoire, ainsi on peut la considérer comme étant aléatoire.

J'espère avoir été clair :)

Duplessis
Duplessis
Niveau 10
17 février 2014 à 16:01:42

Je te remercie Xeck. Grâce à toi j'ai compris un truc qui me chiffonnait depuis longtemps ! :ok:

julotissime
julotissime
Niveau 2
17 février 2014 à 16:06:09

Comment vulgariser ça...

Il y a toujours un fonction ( par exemple appelée "rand" en langage C, contraction de"random") dans les programmes qui tourne en permanence, comme une horloge, et quand tu la consultes elle te donne un certaine valeur. Après on peut toujours changer sa valeur (soustraction, addition, par un chiffre donné ou autre aléatoire) histoire d'en rajouter.
Ces horloges tourne/change dans l'ordre de la milliseconde dans mon métier (l'automatisme) mais elle sont certainement plus rapide dans l'informatique pure..

Pour résumer, et en revernir à l'exemple du VDD:

10 choix possibles
- je consulte ma valeur "aléatoire"
- elle me dit le chiffre qu'elle a (de 1 à 10 dans son cas)
- j’exécute le programme/chemin lié à cette valeur

C'est purement logiciel (software) et non matériel (hardware)

julotissime
julotissime
Niveau 2
17 février 2014 à 16:07:36

Il y en a qui sont plus rapide que moi à taper :-d

Duplessis
Duplessis
Niveau 10
17 février 2014 à 16:16:29

Vos réponses étaient complémentaires et ce fonctionnement est juste passionnant, merci. :)

Duplessis
Duplessis
Niveau 10
17 février 2014 à 16:19:33

Je pense que tu as raison Xeck, les développeurs ont dû constater que la grande masse des joueurs demande surtout à en avoir "plein la vue" et pas forcément à se confronter à une intelligence artificielle très complexe. Syndrome d'une époque sans doute... :(

XecK
XecK
Niveau 10
17 février 2014 à 16:28:25

Effectivement :-)
Pour compléter, on a des méthodes pour générer des nombres vraiment aléatoires, notamment en utilisant la radioactivité des matériaux (des particules sont émises de manière aléatoire par tout éléments radioactifs, ainsi on peut avoir des vrais nombres aléatoires, mais bien entendu il faut supposer que l'émission de ces particules est effectivement aléatoire

J'ai commencé à remarquer ce phénomène sur Starcraft 2 où l'IA brutale est pathétique sans tricher... Un principe simple à faire aurais été de calquer les compo protoss sur celles utiliser par les pro, avec un timing parfais, et elle aurais été déjà forte en protoss, même en A+Click en combat, mais ce n'est pas le cas. De la même manière, les Total War sont des jeux magnifique, et qui pompe logiquement énormément de ressource de calcul, donc je pense qu'il est compliqué de ne pas rendre l'IA elle-même trop coûteuse, surtout que ce n'est pas encore le genre de paramètres réglables dans les options, peut-être dans le futur on verra IA : Bas-Moyen-Elevé-Ultra :o))
Et je pense qu'il est beaucoup plus simple de faire tricher une IA plutôt que de la rendre plus intelligente, c'est donc en quelque sorte une solution de facilité.

Duplessis
Duplessis
Niveau 10
17 février 2014 à 16:37:26

Passionnant, donc les effets de ces matériaux radioactifs prouvent la théorie du chaos, mettant à bas le déterminisme pur ?

C'est vrai que l'IA triche à SC aussi. Curieusement, à SC, je prends moins de plaisir contre elle et le multi s'impose. Alors que sur TW ne je n'ai même pas envie de tester le multi.

Cela tient sans doute à ceci que la campagne solo est suffisamment bien faite pour me faire rêver, me pousser à "y croire". Amusant qu'une réalisation essentiellement technique puisse ainsi générer du rêve.

XecK
XecK
Niveau 10
17 février 2014 à 16:49:24

Passionnant, donc les effets de ces matériaux radioactifs prouvent la théorie du chaos, mettant à bas le déterminisme pur ?
:d)
Absolument pas : on ne connait pas vraiment ce qu'il se passe dans la matière : quand de la matière est crée, elle doit se stabiliser, pour ce faire elle émet des particules (rayonnements α et β) ainsi que de l'énergie (rayonnements γ), mais comme on ne comprend pas comment sont émis ces rayonnements individuellement, donc on regarde l'ensemble et on considère que c'est aléatoire, mais en réalité, on ne sait pas pourquoi certains atomes vont mettre 5 millisecondes pour émettre un électron en trop tandis que le même atome pourra mettre plusieurs années pour l'émettre.
Par contre il faut prendre ces informations avec des pincettes : je suis en informatique, pas en physique, ça c'est juste des souvenirs ou des recherches internet... :rire:

Duplessis
Duplessis
Niveau 10
17 février 2014 à 16:54:31

Mince car par ailleurs je cherche une réponse à la question : l'univers est-il régi par le chaos ou par un déterminisme, même "caché". Je vais tenter mes chances sur le forum "sciences". :)

D'autant que là on s'enfonce sur le hors sujet. Tu te destines au secteur du jeu vidéo ?

neytsumi
neytsumi
Niveau 12
17 février 2014 à 16:56:24

XecK :d) Je suis entrain de l'étudier là en ce moment (1ère), et c'est ça, y'a pas vraiment d’explications; c'est aléatoire :hap:

XecK
XecK
Niveau 10
17 février 2014 à 17:03:17

Justement, je pense qu'on a pas la réponse pour l'instant : des théories sont émises, et toutes on des points valides. Je pense qu'on en saura pas plus tant que les techniques imageries n'auront pas évoluées. Personnellement je crois plus au déterminisme car on a toujours sur expliquer jusqu'à maintenant ce qui au début nous semblais aléatoire.

Je ne pense pas me destiner au monde du jeux vidéo car trop de compétition, mais si un jour j'ai l'occasion je pourrais y rentrer...

Duplessis
Duplessis
Niveau 10
17 février 2014 à 17:07:15

En tout cas je suppose que ton PC toi tu l'as monté toi-même ! :noel:

neytsumi
neytsumi
Niveau 12
17 février 2014 à 17:09:03

Oui bon ça c'est pas très compliqué :hap:

Duplessis
Duplessis
Niveau 10
17 février 2014 à 17:10:59

Neytsumi certes mais bon, perso j'ai eu peur de galérer. Et comme Materiel.net propose de le monter pour 40 euros de plus...

neytsumi
neytsumi
Niveau 12
17 février 2014 à 17:11:44

Franchement, tu regardes 2-3 tuto et c'est tranquille. Y'a pratiquement aucuns risques en plus

XecK
XecK
Niveau 10
17 février 2014 à 17:16:41

Honnêtement, c'est une question de confiance en soit, quand tu tiens une CG à plusieurs centaines d'euros il faut pas trembler. Mais effectivement, il y a rien de bien compliqué.

Pour en revenir au sujet, il existe de nombreuses recherches dans différents axes : certaines consistent à développer encore et encore l'informatique qu'on connais de telle sorte que la complexité surpasse le cerveau humain, mais ça demande énormément de calculs.
Sinon d'autres essaient de "penser" autrement l'informatique, comme les processeurs neuromimétiques (je suis plus sur du nom) ou les circuits sont crées de manière à "apprendre" : les circuits eux-mêmes changent au cours du temps.
Mais quand j'ai recherché moi-même comment fonctionne ces IA, je me suis perdu dans la complexité de leur méthodes...

Duplessis
Duplessis
Niveau 10
17 février 2014 à 17:19:41

Ah oui ça c'est passionnant. C'est en lien avec les neurosciences ?

Développer des machines qui mêlent puces électroniques et neurones développés en laboratoire ! :bave:

XecK
XecK
Niveau 10
17 février 2014 à 17:30:58

En l'occurrence je parlais de machine purement synthétiques, mais s'inspirant de certains fonctionnements du cerveau.
J'ai aussi entendu parler de mélanges entre neurones et puces électroniques, mais jamais vu de truc en pratique.

toto_98
toto_98
Niveau 9
17 février 2014 à 21:27:46

salut a tous, vu que le sujet est sur l'ia, je vais m'éloigner un peu de Rome 2 et m'attarder sur L'ombre du Mordor, un jeu vraiment prometteur qui sortirai cette année (croisons les doigts :oui: ), je sais qu'on s'éloigne un peu mais le titre ma fais penser a ce jeu qui n'a rien a voir avec la stratégie, mais qui a du nécéssité des algo vraiment de ouf et va révolutionner l'ia des pnj(enfin, si les dev tiennent leurs promesse :hap: comme avec Rome 2 :hap: )

pour les intéresser c'est ici :coeur:

https://www.jeuxvideo.com/jeux/pc/00050857-la-terre-du-milieu-l-ombre-du-mordor.htm

(regarder la video si ce n'est déja fais :p) )