Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2138 connectés 

 


Utilisez-vous du machine learning dans votre job ?




Attention si vous cliquez sur "voir les résultats" vous ne pourrez plus voter

 Mot :   Pseudo :  
  Aller à la page :
 
 Page :   1  2  3  4  5  ..  64  65  66  ..  133  134  135  136  137  138
Auteur Sujet :

[Topic Unique] Machine Learning & Data Science

n°32545
Profil sup​primé
Posté le 08-10-2019 à 16:47:39  answer
 

Reprise du message précédent :
Le contenu de ce message a été effacé par son auteur

n°32546
Profil sup​primé
Posté le 08-10-2019 à 16:57:11  answer
 


Ils peuvent tous aller chez google assez facilement pour facile 50% de salaire en plus. On a proposé des somme astronomique à mes leads.
Si les gens choisissaient leurs boulot que avec le salaire ça se saurait.
Même moi, chez google je fais facile x1.5


Message édité par Profil supprimé le 08-10-2019 à 17:05:00
n°32547
apophis91
馬鹿は死ななきゃ治らない
Posté le 08-10-2019 à 18:05:33  profilanswer
 

En tant que matheux, je m'en sors pas trop mal sur les algos d'optim, les schémas numériques, etc.
Par contre je me rends compte que je suis assez largué en algorithmie générale  :sweat:  
Quels aspects sont les plus importants d'après vous ? Les structures de données ? Vous auriez une bonne réf là-dessus ?

n°32548
Profil sup​primé
Posté le 08-10-2019 à 18:08:01  answer
 

apophis91 a écrit :

En tant que matheux, je m'en sors pas trop mal sur les algos d'optim, les schémas numériques, etc.
Par contre je me rends compte que je suis assez largué en algorithmie générale  :sweat:  
Quels aspects sont les plus importants d'après vous ? Les structures de données ? Vous auriez une bonne réf là-dessus ?


 
Dans quelle optique ? Si c'est juste pour passer les screening techniques tu peux lire "Cracking the code interview" et t'entraîner sur Hacker Rank ou Leet Code

n°32549
Rontgen
Posté le 08-10-2019 à 18:38:16  profilanswer
 

apophis91 a écrit :

En tant que matheux, je m'en sors pas trop mal sur les algos d'optim, les schémas numériques, etc.
Par contre je me rends compte que je suis assez largué en algorithmie générale  :sweat:  
Quels aspects sont les plus importants d'après vous ? Les structures de données ? Vous auriez une bonne réf là-dessus ?


- Maitrise les structures de donnees principales (listes/vecteurs/hash tables/etc)
- Sache implementer les parcours d'arbre/graph
- La plupart des problemes donnes dans les entretiens a la GAFA, au final c'est de la programmation dynamique: suffit de trouver le bon invariant de recurrence :o
 
+ les conseils de NonCompliant :jap:

n°32550
Profil sup​primé
Posté le 08-10-2019 à 18:42:08  answer
 

Et si y'a des tableaux dans la question en général ça se trivialise en utilisant un hash map (dictionnaire pour les data scientists :o )

n°32551
Profil sup​primé
Posté le 08-10-2019 à 18:44:09  answer
 

Le contenu de ce message a été effacé par son auteur

n°32552
Profil sup​primé
Posté le 08-10-2019 à 20:10:11  answer
 

Vue que ca parle entretien, une boîte qui fait un test de math/algorithmie pour un poste de datascientist mais pas de code je dirais de fuir :o
C'est que cette boîte n'a jamais rien foutu en prod :D


Message édité par Profil supprimé le 08-10-2019 à 20:11:49
n°32553
Profil sup​primé
Posté le 08-10-2019 à 20:30:16  answer
 

Tu penses à quoi quand tu dis test de code ? Car ces exos d'algorithmie testent aussi ta maîtrise du langage car t'es censé fournir un code optimisé qui tourne sans l'aide d'un IDE

n°32554
Profil sup​primé
Posté le 08-10-2019 à 20:35:11  answer
 


Ba un truc ou tu as de la donnée a traiter, faire des classes, des fonctions, livrer un code commenté et compréhensible. C'est bien plus important que de savoir faire un backprop à la main :o

 


Message édité par Profil supprimé le 08-10-2019 à 20:38:49
n°32555
Profil sup​primé
Posté le 08-10-2019 à 20:37:22  answer
 

 

Ouaip c'est clair :jap:

 

Je sais que certaines start-ups donnent des projets +/- gros à faire par le candidat, en vrai c'est pas mal comme test technique, on voit direct si le mec sait faire un code propre et s'il a les bases en ML / DL. Bon après c'est chronophage :o

 

Réciproquement le pire que j'ai eu c'est un notebook à faire en temps limité avec toute la pipeline ML de A-Z, du traitement des données, dataviz, stats puis modélisation :o :o :o


Message édité par Profil supprimé le 08-10-2019 à 20:41:04
n°32556
Profil sup​primé
Posté le 08-10-2019 à 20:39:47  answer
 


Nous on a un test technique en deux phases:
-un problème avec des données, il faut générer un dataset, lancer un apprentissage rapide présenter les résultats et le code associé.
- un autre test avec une question ouverte où le candidat doit trouver et restituer de la bliblio.
Je trouve ça bien plus déterminant que des questions précises scolaires sur tel ou tel domaine particulier. C'est tellement vaste le ML que tu peux toujours trouver un mec super fort qui sait pas le truc precis. On s'en fou de ce que sait un gars à l'instant t, si il sait aller chercher l'info et la comprendre rapidement.

 

Genre ça https://towardsdatascience.com/top- [...] d9a96d3f5c
C'est grotesque, même si c'est simple


Message édité par Profil supprimé le 08-10-2019 à 20:44:14
n°32557
flyingchai​r
Posté le 08-10-2019 à 20:46:10  profilanswer
 


Du coup les meilleurs candidats qui ont déjà une propale ailleurs vont pas se laisser casser les couilles à bosser sur un projet-entretien et aller ailleurs, non ?
 
Y’a une période d’essai pour tester le gars pendant des mois, alors le faire fuir avec un test sur lequel il faut passer des heures... ou c’est peut-être juste pour détecter les mecs qui seront assez soumis pour suivre le rythme de viol travail qu’ils comptent lui imposer...
 
 [:empificator:4]

n°32558
Profil sup​primé
Posté le 08-10-2019 à 20:47:27  answer
 

flyingchair a écrit :


Du coup les meilleurs candidats qui ont déjà une propale ailleurs vont pas se laisser casser les couilles à bosser sur un projet-entretien et aller ailleurs, non ?

 

Y’a une période d’essai pour tester le gars pendant des mois, alors le faire fuir avec un test sur lequel il faut passer des heures... ou c’est peut-être juste pour détecter les mecs qui seront assez soumis pour suivre le rythme de viol travail qu’ils comptent lui imposer...

 

[:empificator:4]


Ça nous a jamais pausé de soucis... Tu vois les gens motivés et résilients

n°32559
Profil sup​primé
Posté le 08-10-2019 à 20:48:13  answer
 

flyingchair a écrit :


Du coup les meilleurs candidats qui ont déjà une propale ailleurs vont pas se laisser casser les couilles à bosser sur un projet-entretien et aller ailleurs, non ?
 
Y’a une période d’essai pour tester le gars pendant des mois, alors le faire fuir avec un test sur lequel il faut passer des heures... ou c’est peut-être juste pour détecter les mecs qui seront assez soumis pour suivre le rythme de viol travail qu’ils comptent lui imposer...
 
 [:empificator:4]


 
Bah ouaip
 
Mais si c'est the poste dont t'as envie tu la fermes et tu fais leur projet de mort  [:tigrou0007:4]  
 
Après c'est aussi pour se donner un côté élitiste "regardez on a un process relou, on est l'élite, on se sent SELECTIF :)"
 
Le pire ça doit être ma pote qui s'est fait hard bolossée pour rentrer dans sa start-up disruptive, projet assez conséquent de 3 semaines, présentation des résultats devant plein d'experts de la boite, entretien technique, entretien fit avec le CEO etc....  [:mooms:1]  [:mooms:1]  [:mooms:1]


Message édité par Profil supprimé le 08-10-2019 à 20:49:23
n°32560
draculax
Posté le 08-10-2019 à 21:28:15  profilanswer
 

Pour l'algo en général j'ai bien aimé The Art of Computer Programming.

 

Mais clairement faut choisir ses chapitres.

 

Et c'est surtout si ça t'intéresse vraiment plus que pour cracker une itw.


Message édité par draculax le 08-10-2019 à 21:28:31
n°32561
apophis91
馬鹿は死ななきゃ治らない
Posté le 08-10-2019 à 21:49:29  profilanswer
 

Merci pour vos réponses  :jap:

n°32562
flyingchai​r
Posté le 08-10-2019 à 23:04:59  profilanswer
 


Les mecs ont trouvé encore moins cher que les stagiaires : les candidats à un poste...
 
 [:erg machaon:4]

n°32563
Bébé Yoda
Posté le 09-10-2019 à 09:10:07  profilanswer
 

A vrai dire le plus intéressant pour moi c'était les étapes juste après.
Plutôt les aspects "citizen data scientist" en gros.  L'analyse métier derrière avec le client, restitution et l'exploratoire en avant vente avec le client.
Dommage que tout le monde ne cherche que des pros de l'algo et des maths, ça coince pour moi à ce niveau

n°32564
o_BlastaaM​oof_o
Posté le 09-10-2019 à 10:02:06  profilanswer
 

o_BlastaaMoof_o a écrit :

Pour se marrer en ce dimanche après-midi et lancer le débat sur l'afflux massif de "data scientists" sur le marché et leur présumé niveau de (in)compétence, je vous propose un petit exemple rencontré au boulot.
Le contexte : le bout de code Python ci-dessous a été écrit par un "data scientist" junior, tout droit sorti de l'école et embauché après son stage de fin d'études. Je rappelle que je bosse dans une grande banque française.
 
Voici donc l'objet du scandale. J'ai changé les noms de variables dans un souci de simplicité. a est la variable d'entrée, il s'agit d'un dataframe d'environ 800k observations.
 

Code :
  1. b = a.sort(['ID'],ascending=True)
  2. b.reset_index(inplace=True, drop=True)
  3. b['NID']=np.zeros(len(b))
  4. i=1
  5. j=0
  6. while i<len(b):
  7.     if b['ID'][i]==b['ID'][i-1]:
  8.         b['NID'][i]=j
  9.         i=i+1
  10.     else:
  11.         b['NID'][i]=j+1
  12.         j=j+1
  13.         i=i+1


 
Il m'a fallu quelques dizaines de secondes pour comprendre à quoi sert ce bout de code qui, bien évidemment, a été écrit sans le moindre commentaire pertinent.  
Je mets la réponse ci-dessous, pour les flemmards.
 

Spoiler :

Il s'agit d'un code qui anonymise un identifiant client : il remplace l'identifiant par sa position dans la liste des identifiants uniques apparaîssant dans le dataset.


 
Inutile de dire que quiconque n'étant pas en mesure de comprendre ce que fait ce code ou pourquoi il ne faut pas procéder ainsi ne peut se considérer comme data scientist à mon sens.
 
Evidemment, le deuxième effet kisscool, c'est que ce code rame à mort. Le traitement prend de mémoire entre 1h30 et 2h alors qu'avec la bonne méthode, il serait possible de faire la même chose en quelques secondes.
 
edit : c'est encore pire que je ne le pensais : 0,19 secondes pour faire la même chose avec la bonne méthode :lol:


Never forget :o

n°32565
Profil sup​primé
Posté le 09-10-2019 à 10:07:54  answer
 


 
C'est un X-MVA qui a fait ça ?  [:tigrou0007:4]

n°32566
Profil sup​primé
Posté le 09-10-2019 à 10:08:48  answer
 

Ptn j'ai eu mon entretien final, c'était tranquille... fin ça aurait dû, là l'audio de chez eux bugguait à mort c'était assez terrible. Je pense que ça passe quand même. Réponse dans la SEMAINE  [:tigrou0007:4]

n°32567
o_BlastaaM​oof_o
Posté le 09-10-2019 à 10:36:13  profilanswer
 


Centrale Lille :o

n°32568
Profil sup​primé
Posté le 09-10-2019 à 10:43:26  answer
 


 
Tain le tocard t'aurais du m'embaucher moi à la place  [:tigrou0007:4]

n°32569
Rasthor
Posté le 09-10-2019 à 11:16:45  profilanswer
 


Une boucle sur un dataframe....  [:paul de saint-balby:4]  
 
A la limite un .iterrows() si tu as un truc complexe a faire et que le dataframe n'est pas trop gros....
 
 
Pour ma part, je n'ai aucune mémoire, je serais incapable de coder un truc correct sous la pression.

n°32570
flyingchai​r
Posté le 09-10-2019 à 11:24:16  profilanswer
 

Mais en entretien on a pas possibilité d’aller sur stackoverflow et autres ?  
 
Parce que globalement quand je dois coder un truc je recherche sur Google et en 10 minutes j’ai adapté un code trouvé quelque part et voilà...
 [:doros:2]  
 
Bon je suis pas Machine Learner ou Data Scientist hein, je fais ça en side project au boulot et je me suis « formé » sur Coursera et Udemy, pour illustrer le niveau.  
 [:cacatomique:2]  
 
Mais de manière générale au boulot si quelqu’un a déjà fait quelque chose on le reprend et c’est rare qu’on doive démarrer un projet de zéro ou bien qu’on doive connaître quoi que ce soit par cœur.  
 [:yiipaa:4]

n°32571
Profil sup​primé
Posté le 09-10-2019 à 11:35:01  answer
 

flyingchair a écrit :

Mais en entretien on a pas possibilité d’aller sur stackoverflow et autres ?  
 
Parce que globalement quand je dois coder un truc je recherche sur Google et en 10 minutes j’ai adapté un code trouvé quelque part et voilà...
 [:doros:2]  
 
Bon je suis pas Machine Learner ou Data Scientist hein, je fais ça en side project au boulot et je me suis « formé » sur Coursera et Udemy, pour illustrer le niveau.  
 [:cacatomique:2]  
 
Mais de manière générale au boulot si quelqu’un a déjà fait quelque chose on le reprend et c’est rare qu’on doive démarrer un projet de zéro ou bien qu’on doive connaître quoi que ce soit par cœur.  
 [:yiipaa:4]


 
Pas toujours, j'ai eu le droit pour mon entretien technique mais des fois c'est gneugneu fo maitriser les libs gneugneu

n°32572
flyingchai​r
Posté le 09-10-2019 à 12:57:32  profilanswer
 


Étrange de vouloir tester des candidats en les mettant en situation, pour finalement les mettre dans une situation pas du tout représentative de la situation dans laquelle ils seront une fois dans la firme.
 
 [:gingerspirit:3]  
 
Bon après je suis pas dans le milieu, dans le mien on ferait jamais ça (on recalerait tout le monde, surtout les expérimentés).

n°32573
Profil sup​primé
Posté le 09-10-2019 à 14:00:15  answer
 

flyingchair a écrit :


Étrange de vouloir tester des candidats en les mettant en situation, pour finalement les mettre dans une situation pas du tout représentative de la situation dans laquelle ils seront une fois dans la firme.
 
 [:gingerspirit:3]  
 
Bon après je suis pas dans le milieu, dans le mien on ferait jamais ça (on recalerait tout le monde, surtout les expérimentés).


 
En plus quand on sait que la décision finale c'est 90% d'effet de halo + feeling du recruteur ça fait réfléchir  [:tigrou0007:4]

n°32574
Profil sup​primé
Posté le 09-10-2019 à 14:00:45  answer
 

Le contenu de ce message a été effacé par son auteur

n°32575
Profil sup​primé
Posté le 09-10-2019 à 14:03:11  answer
 

Chez Google c'est justifié, ils ont tellement de cash et de temps qu'ils peuvent se permettre de prendre un candidat qui connait rien mais qui est brilliant (i.e il sait résoudre des exos leetcode hard :o ) et le former sur place.  
 
Pour une start-up, se baser sur ce genre d'exos c'est vachement plus discutable. Au contraire on pourrait s'attendre à ce qu'ils cherchent des candidats déjà opérationnels car ils ont ni le cash ni le temps pour le former en interne  [:el_risitos:2]

n°32576
flyingchai​r
Posté le 09-10-2019 à 14:17:00  profilanswer
 


Du coup les mecs en poste sont désavantagés par rapport au chômeurs qui pourront bachoter la khôlle des recruteurs.  
 
 [:moooonblooood:2]

n°32577
Profil sup​primé
Posté le 09-10-2019 à 14:19:20  answer
 

flyingchair a écrit :


Du coup les mecs en poste sont désavantagés par rapport au chômeurs qui pourront bachoter la khôlle des recruteurs.  
 
 [:moooonblooood:2]


 
Ou bien tu révises tes entretiens sur tes heures de taf [:logicsystem360:5]

n°32578
Profil sup​primé
Posté le 09-10-2019 à 14:33:28  answer
 

Le contenu de ce message a été effacé par son auteur

n°32579
Profil sup​primé
Posté le 09-10-2019 à 14:36:52  answer
 

Puis y'a des méthodologies.  
 
Typiquement soit résoudre le problème à la main, ton cerveau est bon en algorithmie et fais des trucs cools intuitivement, puis tu essaies de transcrire ça en code. Soit faire une solution brute force puis repérer les optimisations possibles jusqu'à arriver à un algo honnête

n°32580
Profil sup​primé
Posté le 09-10-2019 à 15:27:28  answer
 

Bébé Yoda a écrit :

A vrai dire le plus intéressant pour moi c'était les étapes juste après.
Plutôt les aspects "citizen data scientist" en gros. L'analyse métier derrière avec le client, restitution et l'exploratoire en avant vente avec le client.
Dommage que tout le monde ne cherche que des pros de l'algo et des maths, ça coince pour moi à ce niveau


C'est juste un boulot différent ça, pas le boulot d'un inge r&d. C'est product ou solutions engineer etc...


Message édité par Profil supprimé le 09-10-2019 à 15:27:45
n°32581
flyingchai​r
Posté le 09-10-2019 à 16:39:15  profilanswer
 

Ah mais demander la méthodologie qu’on appliquerait pour résoudre un problème c’est complètement justifié. C’est le fait de demander de coder un truc en live et en plus sans document qui me paraît con.

n°32582
Bébé Yoda
Posté le 09-10-2019 à 23:13:15  profilanswer
 


 
Oui, exact, c'est juste que je me suis aperçu assez vite que ça me conviendrait beaucoup plus comme poste :)

n°32583
zywiec
Posté le 10-10-2019 à 07:06:19  profilanswer
 

En algorithmie je déchirais tout à l'époque.
J'adorais les stats en maths.

 

Je sais que datascientist est un métier où je serais bon mais que c'est dur de se former en dehors du taf... Je trouve ça compliqué surtout après une journée derrière son écran au taf...  :(

n°32584
Profil sup​primé
Posté le 10-10-2019 à 09:26:57  answer
 

zywiec a écrit :

En algorithmie je déchirais tout à l'époque.
J'adorais les stats en maths.
 
Je sais que datascientist est un métier où je serais bon mais que c'est dur de se former en dehors du taf... Je trouve ça compliqué surtout après une journée derrière son écran au taf...  :(


 
Moins d'excuses plus d'actions  [:le marmaris:2]

n°32585
flyingchai​r
Posté le 10-10-2019 à 09:59:47  profilanswer
 

Perso malgré un boulot à plein temps et 2 enfants en bas âge j’ai réussi à me faire quelques MOOCs Coursera et Udemy en environ 18 mois.  
 
Après il faut être suffisamment motivé et y prendre suffisamment de plaisir pour réussir à faire ça entre 22h et minuit en semaine et le week-end plutôt que de faire de la Xbox ou de regarder les Mystères de l’Amour.

 Page :   1  2  3  4  5  ..  64  65  66  ..  133  134  135  136  137  138

Aller à :
Ajouter une réponse
 

Sujets relatifs
[Topic unique] Veille IA - Actu, lectures, podcasts & documentaires[Topic Unique] Claude by Anthropic
[Topic unique] IA générative de texte, ChatGPT, Copilot, Gemini & co 
Plus de sujets relatifs à : [Topic Unique] Machine Learning & Data Science


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)