Le 27 octobre 2020 à 21:04:25 Lkheyny a écrit :
Le 27 octobre 2020 à 21:03:00 INFP_mignon a écrit :
[21:00:07] <Free_benalla>
Le 27 octobre 2020 à 20:58:37 INFP_mignon a écrit :
[20:52:41] <Free_benalla>
> Le 27 octobre 2020 à 20:46:33 INFP_mignon a écrit :
>tu peux expliquer le deep learning sans utiliser des mots compliqués et egalement expliquer comment le mettre en place si j'ai par exemple des images et que je voudrais reconnaitre un truc en particulier
J'adore cette question.
Quand tu veux recnnaitre un truc sur des images, tu dois apprendr a l'ordi a comparer les images. une image c'et une matrice, donc plein de carré les contenant une valeur ( (RGB = couleur). Hors, un modèle ne va JAMAIS réussir a fonctionner sur une matricepourquoi un modèle ne peux pas fonctionner sur une matrice? Pour comprendre l'idée, observont deux photo de doggo, un noir et un blanc. Tu veux que dans les deux cas le modèle reconnaisse un doggo, hors, les deux images sont totalement différentes si on devait les comparer en faisant une soustraction
On va donc chercher a synthéthiser l'information contenus dans les images. Le deep learning (réseau de neuronnes) est une approche novatrice dans le sens ou l'on ne dit JAMAIS au modèle comment synthéhiser l'information contenus dans les images.
Le modèle va apprendre de la manière suivante, il va synthéhiser une image, la multiplier par une matrice de poid, et regarder ce qu'il prédirait (un doggo ou un chat). La matrice de poid va ête modifiée selon qu'il se soit trompé ou non. Tu fais ca sur des million d'images, la matrice de poid s'améliorer au fur et a mesure
c'est clair?
en fait je fais du traitement d'image donc je comprend deja tout ça, ce que je comprend pas c'est comment le deep learning va définir ces poids et comment le mettre en place. quelles entrées on doit donner a l'algo, si je dois identifier 15000 objets dans mes images a la main pour qu'ensuite l'algo puisse fonctionner ça m'avancera pas
tu veux faire de la classification d'image ou de la detetction d'objet?
je dirait plutot de la detection mais je voudrais egalement classifier mes objets. exemple je recherche des panneaux mais je veux les classers par couleur ou par forme
Regarde du côté Mask R CNN
https://github.com/matterport/Mask_RCNNMais faudra que tu labélises à la main
Ou tu peux faire en plusieurs étapes:
Un modèle qui extrait les panneaux grossièrement
Puis pour chaque panneau extrait, 2ème modèle qui reconnait formes
Et 3ème modèle qui reconnait couleurs
On sinon ils utilisent les outils d'openCV pas besoin de machine learning
tu détectes la forme et tu fais une moyenne a l'intérieur de l'aire de ton contour pour connaitre la couleur.
Le 27 octobre 2020 à 20:58:39 chibbimitia a écrit :
Le 27 octobre 2020 à 20:53:08 nonosim a écrit :
Le 27 octobre 2020 à 20:47:49 Free_benalla a écrit :
Le 27 octobre 2020 à 20:45:48 Lkheyny a écrit :
Le 27 octobre 2020 à 20:44:30 nonosim a écrit :
T'en penses quoi du data engineering ? C'est ceux qui préparent les infrastructures de données, les pipelines... Apparemment c'est beaucoup plus recherché que les data scientists, beaucoup moins de diplômés aussi.Euh, dans un projet ML tu as du data engineering.
Ce à quoi tu réfères je dirais que c'est davantage data mining, extraction donnée ect. Et c'est vital, c'est surtout ça qui fait la qualité d'un modèle ensuite... Garbage in, Garbage Out.
Data Engineering c'est quand tu peaufines tes features, que tu en crées de nouvelles, des intéractions entre elles, des ratios, c'est intéressant à faire en soi ;) (attention à l'overfitting)
non il parle des personne qui prépre les pipeline
en gros ceux qui vont recuperer les données machine, les aggregée en base de données propre et les envoyé au différents utilisateurmon point de vue perso c'estque je pense que l'apprentissage est probablement plus 'simple' que dev des modèles, car y a un savoir limité en quantitée, docn après qqes années d'exp ta fait le tour des techno et tu te touchche les couille
Quand tu dis que " l'apprentissage est probablement plus 'simple' que dev des modèles" si j'ai bien compris, le métier de data scientist est beaucoup plus simple que data engineer, celui-ci doit continuer à apprendre toute sa vie ? Les salaires sont à peu près équivalents ?
J'ai peur que la data science soit une bulle qui risque d'exploser d'ici quelques années, en commençant mes études de maths on me l'a présenté comme un "domaine d'avenir" mais je me rends compte que c'est faux donc j'essaie de voir dans quoi je peux me réorienter si la data science est si surcotée que ça, sachant que je peux rallonger mes études de 2 ans si possible.
Conseil:
Go data engineer. ML engineer à la limite, mais 1 boite sur 100 en recrute réellement.
ML engineer = les mecs qui codent les modèles. En gros, à part facebook/google/amazon, t'as quasi aucune boite qui le fait réellement et avec des vraies contraintes.
Data engineer = création des outils, frameworks, pour faire du ML/data dessus. Mettre en place des clusters hadoop, tune des gros jobs spark, installer du presto en prod, gérer un metastore hive, etc.
Tout ca, c'est bien plus compliqué, ca paye bien + tu restes polyvalent, c'est avant tout des compétences de dev, donc tu peux facilement basculer sur du dev classique quand tu le voudras.
Je reçois pas mal d'offres en computing vision/machine learning aprés j'ai un an d'xp chez Renault comme spécialiste caméra.
Le 27 octobre 2020 à 20:28:05 Lkheyny a écrit :
Le 27 octobre 2020 à 20:24:38 NPC-153SJW4 a écrit :
Si tu veux reconnaitre un visage tu utilises quelle framework ? dlib sacré déconne sur mon ordi alors que tu as tellement d'applications avec celle ci.https://image.noelshack.com/fichiers/2018/26/1/1529953589-risibillzoom.png Pour de la reconnaissance d'image khey, en 3 lignes sur python tu peux avoir un modèle state of the art, en faisant du "transfer learning", en utilisant des modèles ResNet par exemple. Si ça t'intéresse, va regarder "fast ai" c'est du deep pour débutants. Mais tu peux très bien faire ça en 3 lignes sur pytorch ou keras !
Porquoi tu utilises pas une des 4 méthodes sur ce site ?
https://www.learnopencv.com/face-detection-opencv-dlib-and-deep-learning-c-python/
Haar Cascade Face Detector in OpenCV
Deep Learning based Face Detector in OpenCV
HoG Face Detector in Dlib
Deep Learning based Face Detector in Dlib
Pourquoi collecter des flammes quand tu peux camper la base ennemie