Que puis-je coder ?

L'auteur de ce sujet a trouvé une solution à son problème.
Auteur du sujet

Salut tous le monde,

en ce moment je ne sais pas quoi coder (je fais ça en temps qu'amateur) et donc je me tourne vers cette magnifique communauté qu'est Zeste de Savoir pour m'orienter. J'aimerais bien faire un peu d'algorithmie et j'ai fais une petite liste de ce qui m'intéresse que voici :

  • IA
  • Deep learning
  • Cryptographie
  • Programmation génétique

Beaucoup sont liés et je suis débutant dans la totalité de ses sujets, j'aimerais donc savoir ce que vous me conseillez de voir en premier et je suis bien sûr preneur si vous avez de bons livres ou documents.

Je vous remercie d'avance pour votre aide.

P.S.: j'ai un niveau en math qui équivaut à peu près à milieu/fin 2nd

Édité par LudoBike

« La Nature est un livre écrit en langage mathématique », Galilée

+0 -0
Auteur du sujet

Salut,

Il y a un cours en rédaction sur les réseaux de neurones, je pense que ça peut t'intéresser. :)

mehdidou99

C'est intéressant mais le problème est que les cours en rédaction peuvent contenir des erreurs.

Sinon je ne l'ai pas précisé dans le message du sujet mais l'anglais ne me dérange pas.

« La Nature est un livre écrit en langage mathématique », Galilée

+0 -0

Cette réponse a aidé l'auteur du sujet

En term, j'avais codé par mal de méthodes de chiffrement désormais dépassées, également quelques méthodes de hachage (sha1 et md5) et quelques autres trucs comme des RNG cryptographiques …

Sinon, j'avais fais pas mal de projectEuler.net également.

Ce n'est que plus tard que j'ai essayé la programmation génétique.

Entre temps, je me suis penché sur des exercices de programmation dynamiques plutôt … Moins classe que les genetiques mais tout aussi interessant je trouve …

Les IA simples, j'avais ça il y a très longtemps, je me souvient plus vraiment trop …

Le deep learning j'ai jamais touché.

+2 -0
Staff

Ton niveau en maths me paraît pour le moment trop limité pour aller dans les sujets que tu as cité. Peut-être que tu devrais t'orienter vers quelque chose de plus simple mathématiquement et/ou enrichir ton niveau en maths ?

Ce n’est pas en répétant « Hom, Hom », qu’on démontre des théorèmes sérieux - Siegel Mon Twitter

+0 -0
Auteur du sujet

Ton niveau en maths me paraît pour le moment trop limité pour aller dans les sujets que tu as cité. Peut-être que tu devrais t'orienter vers quelque chose de plus simple mathématiquement et/ou enrichir ton niveau en maths ?

Holosmos

J'aimerais bien enrichir mon niveau en math mais je manque de ressource de bonne qualité donc si vous en connaissez n'hésitez pas (de toutes façon j'aime bien ça :) )

Édité par LudoBike

« La Nature est un livre écrit en langage mathématique », Galilée

+0 -0

Cette réponse a aidé l'auteur du sujet

Si tu veux coder de l'IA, un prof québécois a mis ses cours sur Youtube : Intelligence Artificielle - Université de Sherbrooke. Après, c'est niveau bac+2/3 donc nécessairement adapté (et c'est très scolaire/soporifique).

Sinon, Project Euler .net ou Les Défis de Clem !, notamment les défis sur les sudokus (si tu veux faire un semblant d'IA) et sur la cryptographie.

« One may say "the eternal mystery of the world is its comprehensibility." » — Albert Einstein, Physics and Reality

+1 -0
Auteur du sujet

Sinon, Project Euler .net ou Les Défis de Clem !, notamment les défis sur les sudokus (si tu veux faire un semblant d'IA) et sur la cryptographie.

mrBen

Je connais project Euler mais j'ai fais que les 2 premiers je sais pas si c'est plus poussé après et pour les défis de clem j'avais fais une partie sur la cryptographie mais pas pour le sudokus qui peut être intéressant.

« La Nature est un livre écrit en langage mathématique », Galilée

+0 -0

En effet, à partir du 20ème environ de mémoire il faut commencer à réfléchir.

It goes against the grain of modern education to teach children to program. What fun is there in making plans, acquiring discipline in organizing thoughts, devoting attention to detail and learning to be self-critical? – Perlis

+1 -0
Auteur du sujet

Je pense que je ferais un peu de project Euler ce week-end mais je reste preneur d'autres suggestions surtout pour les maths.

Edit: J'avais déjà vu les HS du magazine Tangente mais je ne sais pas ce que ça vaut

ReEdit: J'ai trouvé ça aussi lien

Édité par LudoBike

« La Nature est un livre écrit en langage mathématique », Galilée

+0 -0

Si tu ne sais pas quoi coder, alors ne te force pas, sors, va lire un livre ou va compter les salamandres dans une rivière à deux pas de chez toi. Quand tu auras envie de développer quelque chose parce que tu sauras quoi développer, alors fais-le.

+1 -2

Cette réponse a aidé l'auteur du sujet

Quand je lis : je suis en seconde, et j'aimerais programmer dans le domaine de l'IA, j'ai l'impression de lire : je n'ai jamais conduit une voiture, mais j'aimerais participer au grand prix de Formule 1 de Singapour dans 2 semaines.

Sur le fait que les tutoriels en cours de rédaction peuvent conteneur des erreurs, si tu veux, oui, tu peux dire que les tutoriels en cours de rédaction peuvent contenir des erreurs. De la même façon que Galilée s'est trompé quand il a formalisé le concept de Gravitation, il s'est planté sur la 4ème décimale de g. Est-ce qu'il fallait rejeter son travail pour autant ?

En 2nde, tu peux t'intéresser à des sujets comme les olympiadesde mathématiques, ou les rallyes de maths proposés par les IREMs

J'imagine que tu dois pouvoir trouver des challenges similaires pour des élèves de lycée, dans le domaine de l'informatique.

+1 -0
Auteur du sujet

Quand je lis : je suis en seconde, et j'aimerais programmer dans le domaine de l'IA, j'ai l'impression de lire : je n'ai jamais conduit une voiture, mais j'aimerais participer au grand prix de Formule 1 de Singapour dans 2 semaines.

elegance

Je m'en rends bien compte mais cela peut donner une idée de ce qui m'intéresse pour me donner d'autre sujet plus adapté à mon niveau (comme des cours de conduite :) ) (après j'avoue que mon message était mal écrit)

Sur le fait que les tutoriels en cours de rédaction peuvent conteneur des erreurs, si tu veux, oui, tu peux dire que les tutoriels en cours de rédaction peuvent contenir des erreurs. De la même façon que Galilée s'est trompé quand il a formalisé le concept de Gravitation, il s'est planté sur la 4ème décimale de g. Est-ce qu'il fallait rejeter son travail pour autant ?

elegance

Je me rappelle d'un débat là dessus dans un sujet demandant pourquoi les tutoriels en beta ne sont pas accessible au personne non connectée/inscrite. (désolé j'ai pas retrouvé le sujet)

En 2nde, tu peux t'intéresser à des sujets comme les olympiadesde mathématiques, ou les rallyes de maths proposés par les IREMs

elegance

C'est intéressant merci :)

« La Nature est un livre écrit en langage mathématique », Galilée

+0 -0

Cette réponse a aidé l'auteur du sujet

ADNdeBanane vient de réveiller un post qu'il avait lancé il y a 2 ans: https://zestedesavoir.com/forums/sujet/999/atelier-paris-sportifs-et-intelligence-collective/

On n'est pas réellement dans le machine-learning… mais pour quelqu'un qui s'intéresse au ML, le sujet me paraît intéressant. Souvent, les ingénieurs qui travaillent dans le domaine du ML ne programment pas des algorithmes de ML, ils utilisent des programmes existants.

Ici, on a un sujet qui permet de réfléchir à un truc qui s'apparente à du ML : connaissant les taux de succès sur le passé de tel et tel pronostiqueur, comment faire la meilleure synthèse possible des pronostics des différents participants pour la journée à venir.

A mon avis, il y a moyen d'élaborer 2 ou 3 trucs intelligents, sans connaissances mathématiques ultra-poussées.

+1 -0

Cette réponse a aidé l'auteur du sujet

Si tu t’intéresse à l’IA dans le jeu vidéo ce cours peut être intéressant. Il y a aussi des exemples pour comprendre les différents applications dans le jeu vidéos, puis des exercices pour mettre en pratique les acquis (en Python).

Si tu recherche des tutoriels plus courts (toujours dans l’optique jeu vidéo) tu peux aller voir sur ce site. Les tutoriels sont vraiment plaisants. Souvent des codes disponibles (Python, javascript, C#, Haxe, …)

Si tu recherches un truc plus spécifique en IA lié aux jeux vidéos, je peux t’orienter vers d’autres ressources.

Édité par Pampi

+2 -0
Vous devez être connecté pour pouvoir poster un message.
Connexion

Pas encore inscrit ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte