Requêtes de tutoriels

a marqué ce sujet comme résolu.
Auteur du sujet

Reprise du dernier message de la page précédente

Un cours C++, ça serait super ! Je connais (plus ou moins) C++, mais là où je pêche sérieusement, c'est à propos de la bibliothèque standard. Je connais pas suffisamment ses composants pour en tirer parti comme il faudrait. J'espère qu'il y a une grosse partie dessus ! :D

Pas réellement. Les outils de la STL sont utilisés des le début du cours, mais pas comme des éléments indépendant du langage. Il n'y a donc pas de chapitre spécifique pour la STL.

De même, le but n'est pas d’écrire un cours purement descriptif ("dans la STL, on a ça, ça et ça…"), mais de donner les moyens (et l'envie) au lecteur d'explorer par soi même la STL (la doc est très bien faite).

Édité par gbdivers

Pour poser des questions ou simplement discuter informatique, vous pouvez rejoindre le discord NaN.

+2 -0

Tutoriel : le machine learning

J'ignore si c'est réalisable, mais parce les trucs comme ça sont impressionnants et qu'ils vont très probablement devenir notre quotidien, ça serait intéressant d'en avoir un.

Vayel

Le Machine Learning est plus qu'intéressant : c'est passionnant. Cependant, c'est hyper compliqué d'en faire un cours car il y a tellement de facettes à ce domaine. Je voyais personnellement quelque chose comme un mini-tuto d'introduction au ML et d'autres mini-tutos séparés concernant certaines techniques, technologies, algorithmes, etc.

Quand j'ai commencé mon cours sur les arbres de décisions, j'ai eu un dilemme entre introduire le ML dans mon cours ou faire un cours à part pour introduire le ML. Je n'avais pas la motivation pour me lancer dans un tuto d'intro plus général donc je l'ai introduit directement dans mon cours avec globalement juste le nécessaire. Cependant si quelqu'un est intéressé par le projet, je me lancerais bien dans une co-rédaction (je n'ai pas vraiment le temps ni la motivation de me lancer dans une rédaction seul maintenant) sur l'introduction. Ce schéma permet surtout que n'importe qui puisse enrichir les connaissances ML du site sans devoir passer par l'ajout interminable de personnes pour la rédaction d'un chapitre supplémentaire à un big-tuto.

Le hasard n’est que le nom donné à notre ignorance et n’existerait pas pour un être ominscient., Émile Borel

+0 -0

De toute façon, c'est tellement profond comme sujet que faire un tuto seul sur le ML faut être sacrément maso :-°

Le problème avec les disciplines de l'IA, c'est qu'elles sont 1) assez interconnectées et 2) pluridisciplinaires (informatique, math, linguistique (pour tout ce qui concerne le TALN), sciences cognitives et neurosciences, etc.), et le ML n'échappe pas non plus complètement à la règle. Il faut donc cibler le cadre du tuto mais ça implique pas mal d'effort pédagogique aussi.

Édité par Arius

Assez occupé IRL — MP au besoin. Je ne mords pas (toujours)

+0 -0

De toute façon, c'est tellement profond comme sujet que faire un tuto seul sur le ML faut être sacrément maso :-°

Justement, c'est ça qui m'intéresse là-dedans ! :-°

Le problème avec les disciplines de l'IA, c'est qu'elles sont 1) interconnectées et 2) pluridisciplinaires (informatique, math, linguistique (pour tout ce qui concerne le TALN), sciences cognitives et neurosciences, etc.), et le ML n'échappe pas non plus à la règle. Il faut donc cibler le cadre du tuto mais ça implique pas mal d'effort pédagogique aussi.

Arius

Oui mais sur ZdS on fait des cours de qualité, c'est connu mondialement ! ;)

Je suis plus amateur de mni-tutos qui sont à la base séparés mais avec les dépendances explicitement citées et de préférence linkées. Quitte à ce qu'après un grand nombre de publications de petit-tutos (attention tout de même avec le sens de ce terme car je ne qualifierais pas un tuto de *petit non plus :-° ) ils soient regroupés en un plus gros.

Donc je vois bien un premier introduction au ML : domaines et techniques et ensuite d'autres tutos (avec implémentation en un ou plusieurs langage(s) ? Je l'ai perso fait pour les arbres de décisions) comme la reconnaissance optique de caractères, les arbres de décisions, les problèmes de régression, etc. (peut-être alors ajouter un tag ML ou l'équivalent français apprentissage automatique ?)

Le hasard n’est que le nom donné à notre ignorance et n’existerait pas pour un être ominscient., Émile Borel

+2 -0

Perso, je bosse pas dans le domaine mais j'ai appris grâce aux ouvrages, thèses et travaux de recherche et quelques projets perso en ce qui concerne les réseaux de neurones. Mais comme pour tout boulot, la pratique et l'expérience jouent beaucoup et quand tu bosses dans un centre de recherche bah… t'apprends. :)

Édité par Arius

Assez occupé IRL — MP au besoin. Je ne mords pas (toujours)

+0 -0

poupou, tu es différent de nous. Tu es différent de nous tous. :D

Arius

À part un steak, peu de choses m'auraient fait autant plaisir ! :)

Comment apprennent ceux qui travaillent là-dedans ?

Vayel

Euh… En lisant sur le net et en suivant des cours (celui sur Coursera applied ML est plutôt sympa. ;) ) puis dans certains livres sur l'IA (dont mon préféré : AI: a modern approach), il en est question.

Je suis chaud pour me lancer dedans si vous êtes avec moi. Donc va pour le plan par MP. :)

Le hasard n’est que le nom donné à notre ignorance et n’existerait pas pour un être ominscient., Émile Borel

+0 -0

C'est comme tout, on s'y forme au fur et a mesure en lisant du contenu dédié. Sauf que ce n'est pas des tutos mais des articles, des thèses et des ouvrages. Moi c'est en rentrant dans une boite. J'avais plutôt fait de la vision pur et dur mais ma boite est un peu entre les deux, du coup j'ai commencé en apprenant a maitriser la chaine de la boite puis tu continue sur des éléments annexes.

Édit: je veux bien participer au mp

Édité par Kje

+0 -0

Donc je vois bien un premier introduction au ML : domaines et techniques et ensuite d'autres tutos (avec implémentation en un ou plusieurs langage(s) ? Je l'ai perso fait pour les arbres de décisions) comme la reconnaissance optique de caractères, les arbres de décisions, les problèmes de régression, etc. (peut-être alors ajouter un tag ML ou l'équivalent français apprentissage automatique ?)

Sinon, on peut scinder le tuto comme ceci :

  • Un tuto introductif aux concepts clés (sans forcément faire usage de maths au risque de tuer le lecteur, on sait que t'es spécialisé dans le domaine :D )
  • Un tuto sur les techniques et l'implémentation en python/C++/whatever.

Et l'on peut suivre ce schéma pour toutes les disciplines ou presque : TALN, réseaux neuronaux, algos génétiques, etc. Pas trop sûr pour la vision, c'est un domaine que je connais moins. Et ça faciliterait les liens entre les tutos.

Édité par Arius

Assez occupé IRL — MP au besoin. Je ne mords pas (toujours)

+2 -0

(sans forcément faire usage de maths au risque de tuer le lecteur, on sait que t'es spécialisé dans le domaine :D )

tu viens de me briser le cœur Arius :'(

  • Un tuto sur les techniques et l'implémentation en python/C++/whatever.

Ouais… Théoriquement, un algorithme pourrait être implémenté en n'importe quel langage. Quand je parlais d'implémentation, c'était un choix arbitraire de langage (le Python en ce qui concerne les arbres de décisions) pour montrer les résultats obtenus.

Je trouve que ça fait tiré en longueur si on a plusieurs tutos. Surtout que si on a un tuto sur le principe puis un autre sur l'implémentation Python, pourquoi un nouveau sur l'implémentation C++ ne viendrait pas se rajouter ? Et donc on aurait 3 tutos d'implémentations d'un même algo… Je suis pas hyper fan de cette vision.

Et l'on peut suivre ce schéma pour toutes les disciplines ou presque : TALN, réseaux neuronaux, algos génétiques, etc. Pas trop sûr pour la vision, c'est un domaine que je connais moins. Et ça faciliterait les liens entre les tutos.

Je ne m'y connais pas beaucoup non plus hein ! Je n'ai aucune connaissance professionnelle du machin donc je ne sais pas non plus comment fonctionne la ROC. Cependant, ça m'intéresse. ^^

Le hasard n’est que le nom donné à notre ignorance et n’existerait pas pour un être ominscient., Émile Borel

+0 -0

Bonne idée.

EDIT : le sujet a été créé ici. Pour poursuivre la discussion sur le cours de ML, j'invite tout les concernés à se rediriger sur ce lien pour laisser ce thread aux requêtes.

Édité par Bermudes

Le hasard n’est que le nom donné à notre ignorance et n’existerait pas pour un être ominscient., Émile Borel

+0 -0

Bonjour ! Voilà je vous propose un petit tutoriel (ou article ?) qui concernerait les droits des utilisateurs sur internet, notamment en terme de E-Commerce ou encore par rapport aux droits d'auteurs et les utilisations des images (par exemple dans nos exposés/tpe/rapport whatever)

+2 -0

Bah sur le droit d'auteur et le principe des licences, tu as déjà un tuto qui en parle même si l'on ne fait pas explicitement référence aux images (mais à toute oeuvre).

Pour ce qui est de l'e-commerce, c'est un poil plus pointu puisque c'est une législation qui n'est pas encore dite stabilisée, il y a des textes abrogés et d'autres ajoutés tous les (2,3,4) mois au niveau des législations nationales, mises à jour qui doivent ensuite être retranscrites dans le tuto pour faire en sorte que le contenu soit à la page.

Assez occupé IRL — MP au besoin. Je ne mords pas (toujours)

+1 -0

J'ai lu le tuto, il parle effectivement des droits. Mais je vais reformuler. Il s'agirait plutôt de dire par quel moyen on peut se défendre en tant qu'auteur.

Et pour le e-commerce, certaines choses sont déjà acquise depuis plus de 10ans et n'ont pas changé (comme les délais de livraison à respecter etc). En fait il s'agirait plus d'un tuto/article sur le comment se défendre/attaquer en justice lors d'un litige, de manière simplifié bien entendu. Les constatations par huissiers de justice, les lettre recommandés normalisés pour les demandes de remboursement etc. Peu de gens connaissent et ça me paraît important.

Pour revenir sur le e-commerce, je connais beaucoup de personne qui ne veulent pas acheter sur internet du prêt à porter parce qu'elles peuvent pas l'essayer, alors qu'on a 2 semaines pour le renvoyer et demander un remboursement ou un changement de taille. J'espère m'être mieux exprimer ^^

+0 -0

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

Bonjour à tous, ça fait longtemps que je me tâte à proposer un tutoriel, et aujourd'hui c'est le grand jour, j'ose enfin.

Sujet : Ruby on Rails

Présentation du sujet :

Il s'agirait d'un gros tutoriel qui partirait de zéro (si vous voyez ce que je veux dire :p) concernant le célèbre "framework web" de Ruby, qui concernerait tant la "partie technique" (installation, mise en place, bonnes pratiques, utilisation de la documentation éventuellement) que la partie du purement pratique, autrement dit le code pur et dur.

Pourquoi un tutoriel ?

Plusieurs raisons, tout d'abord on parle souvent de PHP et Symfony, plus ou moins souvent de Python et Django, mais très rarement de Ruby et Ruby on Rails alors qu'il s'agit, a priori, d'un outil extrêmement puissant, et qui a (eu) le vent en poupe ces dernières années (Twitter, Github…si je ne dis pas de bêtises).
Par ailleurs, il est assez difficile de trouver des ressources qui sont toutes à la fois conséquentes, pédagogiques, progressives et en français.
Enfin, ultime argument, j'ai vu qu'un (petit) tutoriel concernant Ruby était en bêta, qui ne devrait pas trop tarder à être publié d'ailleurs (j'espère en tout cas), ce serait donc une prolongation, une suite logique à celui-ci (même si malheureusement il me paraît un peu maigre), d'où l'utilité de faire quelques rappels sur le Ruby si le cours sur Ruby on Rails venait à voir le jour.

Réflexion faite, j'ai un autre argument, peut-être un peu plus subjectif, ce "framework" impose l'architecture "MVC" et l'utilisation de la "POO" (Ruby oblige), je me dis que ça pourrait donc également être une bonne porte d'entrée à ces notions afin de les ancrer dans les habitudes, et faciliter l'apprentissage d'autres langages (C++ notamment) par la suite.

Voilà, j'espère avoir été convainquant , et qu'une (ou plusieurs) âme(s) charitable(s) se dévouera(ont) pour nous apporter toutes les connaissances nécessaires à l'utilisation de ce "framework", d'autant qu'il m'a semblé voir de fervents adeptes de Ruby sur le forum alors avec un peu de chance…

+9 -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