Je trouve vraiment dommage que personne n'ais répondu, l'idée du topic est vraiment sympa, donc j'espère que des gens vont répondre et partager avec les autres!
Bon alors moi je suis un peu un touche à tout, je m'intéresse à des trucs et j'apprend facilement du moment que ça m'intéresse (l'inverse vaut aussi quand ça me saoule c'est un echec quasi-garanti).
Ma plus grosse occupation (même si c'était plus valable avant) c'est la programmation en 5ème mon grand père m'a acheté une calculatrice programmable, je voulais mettre des jeux dessus pour jouer en cours, sauf que j'ai pas réussi, du coup je me suis dit si des gens peut faire des jeux pourquoi je pourrait pas le faire ? J'ai suivi un tutoriel pour apprendre le basic casio en deux jours je savais déjà l'essentiel, ça m'a fasciné la liberté de création que l'on a avec la programmation, j'ai eu beaucoup de projet de programme/jeux 90% pas terminé (je suis touche à tout mais aussi très volatile du coup je m'intérèsse et me désintéresse très rapidemment).
Après ~6 mois j'ai décidé de passer sur ordinateur ça me paraissait trop compliqué au début ça me faisait "peur", au final c'était beaucoup plus facile que ce je pensais et j'avais maintenant beaucoup plus de liberté et de flexibilité et ensuite c'est allé assez vite j'ai commencé par apprendre le Python, puis l'HTML, le Lua, le CSS, le Javascript et même des trucs un peu bizarre du genre le brainfuck (le nom du langage parle de lui même) où même le locomotive basic (le basic des amstrad cpc des ordis des années 80), mon but c'était surtout d'explorer j'ai eu beaucoup de petits projets rien de gros et rien de terminé non plus...
Mais mon but ULTIME c'était de connaitre le langage machine, en 3ème j'ais appris l'assembleur (en gros du langage machine mais avec des lettre il n'y rien qui se rapproche plus du langage machine que ça à part programmer direct avec des chiffres, donc du langage machine en fait) j'ai aussi abandonné mon désir de programmer avec des chiffres (=langage machine "pure") par ce que c'est trop compliqué pour pas grand chose (autant faire de l'assembleur c'est la même chose en lisible) et inutile, ma période "assembleur" a durée ~1 an durant laquelle j'avais comme projet de faire mon propre système d'exploitation, ce que j'ai fait, c'était un OS en ligne de commande comme DOS pour les connaisseurs j'ai même implémenté un petit système de fichier très simple, evidemment le projet est abandonné maintenant.
Après c'était un peu le vide j'avais fait le tour de ce que je voulais faire, j'ai appris à faire du reverse engineering (en gros analyser un programme pour le modifier, donc faire des
cracks et tricher dans les jeux ou faire des mods par exemple ), récemment je me suis intéressé au machine learning mais vu que tout les outils pour le faire fonctionne sur des cartes graphiques Nvidia et que j'ai une carte AMD (ça demande beaucoup de ressource je peut faire tourner mes programmes sur mon processeur mais c'est très très lent) j'ai pas fait grand chose.
Après comme j'ai dit je suis touche à tout, en 2nd après avoir découvert Nirvana en 3ème (je n'aimais pas la musique avant (je la détestais même et je déteste toujours autant la pop moderne), en tout cas pas la merde pop qu'il passe à la radio, la musique et devenu un produit maintenant, enfin bref...) je me suis mis à la guitare mais bon... après avoir vu qu'il y avait 15 milliards d'accords et de théoris, j'ai eu la flemme d'apprende la théorie mais ça m'empêche pas du tout de jouer ni de composer d'ailleurs, recemment j'ai fait quelques truc sur un logiciel (je sais pas comment ce type de logiciel s'appelle) un "clone" de fruity loop (mais open-source et gratuit) , LMMS et puis c'est tout niveau musical.
Aussi quand j'étais petit je dessinais (vraiment bien pour mon age à mon avis) et j'ai même écrit quelques BD, j'adorais créer des trucs, les legos tout ça même faire des accordéons en papier (en repliant un bande en papier sur une autre et en collant les extrémitées) j'imaginais des machines dans ma tête, enfin bref j'adorais créer et découvrir et rêver, ça c'est atténuer au fils du temps au fur est à mesure que je me sentait de moins en moins heureux jusqu'a plus du tout l'être, au collège je m'intéressais toujours à des trucs bizarres: les theories de le relativé d'einstein (pas les calculs par contre, mais ça me fascinais le fait que la matière, le temps, et les masses n'était pas constants), même la trigonométrie, enfin bref maintenant à part la guitare (enfin la musique, donc principalement Nirvana en fait) j'ai plus rien, et encore quand j'étais petit je pouvais créer des nouvelles mélodies instantanément dans ma tête, maintenant je sèche (après ma première fois codé j'ai peu retrouvé cette capacité pendant quelques heures mais c'est parti maintenant) , je déteste tout ce que je fait, des fois avec un peu de chance je fais des trucs pas mal, sinon l'
alcool m'a un peu aidé pour ça, ça me détend les notes viennent plus facilement (il ne faut pas mal interpréter c'est pas magique non plus, vous bourrez la gueule ne va pas faire de vous un artistre hors pair c'est même plutôt le contraire), m'enfin là c'est la fin, je me défonce pour m'évader même la musique c'est pour m'évader (la programmation ça l'est devenu aussi un peu au collège).
Enfin bref si vous aves des talents foncez, pratiquez, ne lachez rien, par ce que moi même avec mes facilitées que j'ai, je me retrouve à peine majeur et sans rien, aucun futur, même pas d'étude ou d'idée de métier, une famille que je déteste, pas d'amie, et pas d'espoir, donc ne faites pas comme moi et vivez votre vie d'une meilleur façon.
EDIT:
Bon voila un exemple c'est un programme qui utilise des réseaux neuronaux, mais c'est quoi un réseau neuronal ? Alors j'explique très mal, mais en gros c'est une très grosse fonction avec des entrées et des sorties, autant qu'on le veuillent (on choisi ça quand on créer le réseau), cette fonction on lui donne une entré par exemple ici (c'est un réseau avec une entrée et 1024 sortie pour info) quand je lui donne 0 comme entrée je veuille que sa sortie soit un visage qui sourit (en fait c'est juste une image de 32x32 pixel, sauf que les sorties sont en ligne donc 1024 sortie que l'on découpe en ligne de 32 pixels avec une sortie de 1 pour du blanc et 0 pour du noir et 0.5 pour du gris, etc...) et quand je lui donne 1 comme entrée je veut qu'elle sorte une image d'un visage triste.
Maintenant vous vous dites "C'est bien joli tout ça mais comment on fait pour que la fonction ai la sortie que l'on souhaite", et bien c'est très simple on la note ! avec une fonction qui compare notre sortie et celle souhaité, si le résultat est proche de ce que l'on veut cette note se rapproche de 0 (sur l'image c'est après "Average:" la note moyenne des réseaux d'un génération, "plusieurs réseaux ?" oui j'y reviendrais), vous vous rappellez j'ai dit que un réseau neuronal c'est une grosse fonction ? Eh bien, justement pour qu'un réseaux sorte ce qu'on veut on utilise des maths (dérivées et tout ça) pour faire tendre ce résultat vers 0, c'est la "Backpropagation" (propagation inverse en français).
Mais ce n'est pas la seul méthode, j'ais oublié de précisé mais les réseaux neuronaux sont créés avec des valeurs aléatoires, moi (par ce que je comprend que la théorie de la backpropagation et pas la pratrique avec toutes les lettres grecs bizzarres) j'utilise un algorithme génétique , comme dans la nature (sélectino naturelle) ! Je créer (64 dans ce cas là) des réseaux aleatoirements et je les notes, ceux avec les meilleurs notes vont être sélectionner pour faire la prochaine génération, les "enfants" des ces réseaux vont héritées des valeurs (gènes) de leur parents, et il y a aussi des mutations; certaines valeurs sont changées de temps en temps aléatoirements, comme dans la nature: les individu les plus adaptées surives, font des enfants et transmettent leur gènes qui sont adaptées, du coup les enfants regroupent le meilleurs des parents (et donc s'améliore de génération en génération) et des mutations surviennent pour rajouter de nouveaux charactères (avantageux ou pas, mais ça empêche la stagnation) et ainsi de suite...
L'image en plus grand(utilisez Ctrl+la molette de la souris pour zoomer sur Firefox)
(les chiffres à côtés des visages sont les entrées que l'on donne au meilleur réseau neuronal de la génération précédente, et les visages sont les sorites du réseau neuronal)
Bon vous vous dites "tout ça, ça a l'air super compliqué, c'est pas pour moi", eh bien rappellez-vous que j'ai pu l'apprendre tout seul ça (avec internet quoi) et que si je sais des choses comme ça c'est par ce qu'au début je me suis dit "si des autres peuvent le faire pourquoi pas moi ?", moi j'explique mal et tout semble compliqué, mais c'est vraimentt pas impossible, alors si je peux le faire pourquoi pas vous ?
Dernière modification par vaskez22 (12 septembre 2018 à 18:44)