Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
8735 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  ..  40  41  42  ..  133  134  135  136  137  138
Auteur Sujet :

[Topic Unique] Machine Learning & Data Science

n°31585
-Meringue-
Posté le 05-07-2018 à 16:19:35  profilanswer
 

Reprise du message précédent :
Avec pandas:  
 
df.groupby(‘Classe’).apply(pandas.DataFrame.sample, frac=0.03).reset_index(drop=True)
 
?

n°31586
Profil sup​primé
Posté le 05-07-2018 à 18:05:02  answer
 

Bébé Yoda a écrit :

Je parlais de toutes les boîtes dans tous les domaines en fait.
Je lis partout que tout le monde est mauvais et ne sait rien faire (je caricature un peu) et en pratique j'ai vu ça nulle part et on a plein de boîtes hyper compétitives


Perso j'ai vue énormément de boîte qui survendent complément leurs compétences, surtout en IA et SURTOUT les ssii.

n°31587
Profil sup​primé
Posté le 05-07-2018 à 21:53:40  answer
 

Bébé Yoda a écrit :

C'est 3 fois rien 500k lignes, pas besoin d'en enlever :o


 
Non c'est pas rien, pour kernel PCA faut calculer une matrice 500k X 500 K ça explose :lol:
 

n°31588
Bébé Yoda
Posté le 05-07-2018 à 21:57:48  profilanswer
 


 
Suffit d'avoir un vrai cluster  [:julm3]  
 
Ou alors se contenter d'algorithmes de  [:la chancla:1]  
 
Comme moi  [:acachou:7]

n°31589
Darmstadti​um
Pipoteur grotesque
Posté le 05-07-2018 à 22:19:05  profilanswer
 

Ça dépend de la dimension de sortie du kernel :o
 
Pour un PCA classique (kernel = covariance) si tu as X la matrice d'observations, où chaque ligne est une observation de dimension 60, tu n'as pas besoin de calculer la matrice de covariance 500k x 500k complète :o
 
Déjà il est clair que X est de rang au plus 60, donc il y a au plus 60 valeurs singulières non nulles, ou de manière équivalente, au plus 60 valeurs propres non nulles de la matrice de covariance.
 
Ensuite il y a un lemme bien utile qui dit ça :o
 
Soit B = XX^T et C = X^TX alors B et C ont les mêmes valeurs propres positives L et, en supposant les dimensions compatibles (échanger les matrices au besoin), les vecteurs propres U de B et V de C satisfont U = XVL^{-1/2} :o
 
Donc en fait calculer une PCA est simple si la matrice est grande sur une seule dimension :o
 
Ça s'applique aux kernels de dimension finis aussi. Si la représentation est de dimension infinie en revanche il n'y a pas le choix et il faut utiliser le kernel trick et calculer la matrice de Gram :jap:


---------------
Vous pourriez comprendre ainsi pourquoi l'isotropie peut être détournée de son enclave de finalité dès le postulat de base choisie. surunitairedream - 09/06/2013 -- Contrepets
n°31590
Profil sup​primé
Posté le 05-07-2018 à 22:45:41  answer
 

Darmstadtium a écrit :

Ça dépend de la dimension de sortie du kernel :o

 

Pour un PCA classique (kernel = covariance) si tu as X la matrice d'observations, où chaque ligne est une observation de dimension 60, tu n'as pas besoin de calculer la matrice de covariance 500k x 500k complète :o

 

Déjà il est clair que X est de rang au plus 60, donc il y a au plus 60 valeurs singulières non nulles, ou de manière équivalente, au plus 60 valeurs propres non nulles de la matrice de covariance.

 

Ensuite il y a un lemme bien utile qui dit ça :o

 

Soit B = XX^T et C = X^TX alors B et C ont les mêmes valeurs propres positives L et, en supposant les dimensions compatibles (échanger les matrices au besoin), les vecteurs propres U de B et V de C satisfont U = XVL^{-1/2} :o

 


 

Ah stylé ! T'as une référence/ lien pour ce lemme/ sujet ? Ca m'intéresse :jap:

 

Après ça règle pas vraiment le pb, pour d'autres techniques c'est juste impossible (Isomap/LLE par exemple)...


Message édité par Profil supprimé le 05-07-2018 à 22:46:31
n°31591
Profil sup​primé
Posté le 06-07-2018 à 05:32:05  answer
 

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

n°31592
nawker
vent d'est
Posté le 06-07-2018 à 11:08:58  profilanswer
 


Dormalement, le fait que faire de la PCA/POD/EOF whatever, c'est juste mettre en évidence une SVD (et qu'il y a donc deux points de vue, mais un seul jeu de valeurs propres) de ton signal est généralement exposé dans tous les manuels ou articles de revue, même si c'est parfois un peu caché et pas toujours très mis en valeur*. De ce fait, l'idée qu'il vaut toujours mieux construire et diagonaliser la matrice de covariance qui a la plus petite dimension n'a pas toujours un très fort taux de pénétration dans toutes les communautés [:gingerspirit:2]
 
*(jonre, dans Berkooz, Holmes, Lumley, ARFM (1993), ça reste assez visible (§2.6), dans Wilks,  statistical methods in the atmospheric sciences, c'est une toute petite sous section que beaucoup de gens loupent)
 
Ca s'appelle Bi-Orthogonal Decomposition quand on veut prendre la limite continue (N. Aubry, TCFD (1991) et tout ce qui s'en suit [:sonken])
 
Bon après, quand la taille de ton signal c'est 3000x4 000 000, ça reste un peu longuet [:kimo]


Message édité par nawker le 06-07-2018 à 11:17:24

---------------
"genre il voulait 2 coktail avec du cidre qui valait 2€, y'en avait plus mais il restait un coktail avec du "vin" au même prix, le mec voulait pas de ce cocktail...j'ai réussi à lui faire accepter en lui donnant en plus un morceau de camembert" Gypssix
n°31593
Profil sup​primé
Posté le 06-07-2018 à 14:15:21  answer
 

J'ai absolument rien bité. Mais je vais lire tes réfs :D
 
Pour Isomap, KPCA etc. faut faire une SVD d'une matrice n x n donc en O(n^3) et O(n²) en mémoire, sans parler de la construction des graphes avec knn etc...  
 
Du coup, jvais prendre un petit subset représentatif du vrai dataset et voilà
 
Edit : ah si c'est bon j'avais mal lu, en effet en général c'est un eigen-problem


Message édité par Profil supprimé le 06-07-2018 à 14:22:04
n°31594
Profil sup​primé
Posté le 06-07-2018 à 20:05:20  answer
 

https://www.maddyness.com/2018/06/2 [...] s-talents/

 

Les cogips francaise en prennent pour leurs grades :o


Message édité par Profil supprimé le 06-07-2018 à 20:05:45
n°31595
korial
Posté le 06-07-2018 à 23:12:41  profilanswer
 


Je suis un peu jaloux du pas encore diplômé à qui on propose 260k :lol:

n°31596
nesquik69
Posté le 13-07-2018 à 19:24:24  profilanswer
 

coucou,
 
Quelqu'un aurait il des feedbacks sur le master AIC(apprentissage, information, contenu) de l'université paris Saclay ?
J'en ai peu entendu parler, mais il est cohabilité par beaucoup de grosses écoles (ENSTA, TPT, X, Agro paris tech )
 
Merci

n°31597
truvaking
geub
Posté le 13-07-2018 à 19:38:08  profilanswer
 

bonjour avec un magistere d'info d'orsay vous pensez que je peux devenir data scientist avec ca?

n°31598
Profil sup​primé
Posté le 13-07-2018 à 21:19:20  answer
 

truvaking a écrit :

bonjour avec un magistere d'info d'orsay vous pensez que je peux devenir data scientist avec ca?

 

Bien sur tout le monde peut devenir data scientist

n°31599
Bébé Yoda
Posté le 13-07-2018 à 21:24:48  profilanswer
 

Data analyst peut-être.
Enfin cela dit data scientist ça regroupe pas mal de sous catégories, ça dépend ce que tu veux faire....

n°31600
truvaking
geub
Posté le 13-07-2018 à 22:55:21  profilanswer
 

j'aimerais faire ingénieur R&D dans un domaine spécialisé de l'IA, comme de la génération automatique d'image / son / animation par exemple...

n°31601
Profil sup​primé
Posté le 14-07-2018 à 00:11:38  answer
 

truvaking a écrit :

bonjour avec un magistere d'info d'orsay vous pensez que je peux devenir data scientist avec ca?


 
Oui tu peux
 
Je sais pas si c possible mais essaies de prendre des UE de maths en + genre algèbre etc. Et après ton magistère tu peux toujours rempiler sur un M2 plus orienté maths/ML etc. (MVA vu que tu parlais d'images par ex)
 
Là dans ma boite y'a des data scientists avec des profils largement moins bons que ça donc tqt


Message édité par Profil supprimé le 14-07-2018 à 00:13:31
n°31602
truvaking
geub
Posté le 14-07-2018 à 01:29:27  profilanswer
 

jvais voir ca, mais a mon avis ils vont pas me laisser sauf en auditeur libre peut etre...

n°31603
Profil sup​primé
Posté le 16-07-2018 à 10:12:23  answer
 

Salut tout le monde :hello:  
 
J'ai besoin d'aide en maths, pour saisir l'idée derrière la plupart des algos comme celui-ci : http://www.math.pku.edu.cn/teacher [...] book05.pdf (MDS, 1er chapitre, le tout début du pdf, ces parties là https://imgur.com/a/bxFpEBF )
 
J'ai du mal à comprendre en quoi faire la décomposition en éléments propres de la matrice de Gram permet de récupérer les coordonnées du nouvel espace  :??:  
 
Dans le cadre de PCA, il faut maximiser la variance donc la trace de la matrice de covariance donc en déroulant les équations on voit qu'il faut prendre les vecteurs propres de la matrice de covariance et tout cela fait sens ( https://arxiv.org/pdf/1207.3538.pdf ), par contre là j'ai l'impression que cette décomposition sort du chapeau  :??:  
 
 
Tl;dr : je comprends le comment mais pas le pourquoi de l'algo
 
 
Merci d'avance :jap:

n°31604
uuuugh
Posté le 16-07-2018 à 13:29:56  profilanswer
 

sans la decomposition tu peux pas répondre au problème, si tu restes sur ta matrice de distances tu peux rien faire. passer de matrice de distances à matrice de produit scalaire te permet de te placer dans un espace (via decomposition en elts propres) adapté.  
c'est parce que tu as une matrice de produit scalaire que tu peux te placer dans un nouvel espace euclidien, ça marche pas sinon.

n°31605
Profil sup​primé
Posté le 16-07-2018 à 14:02:20  answer
 

uuuugh a écrit :

sans la decomposition tu peux pas répondre au problème, si tu restes sur ta matrice de distances tu peux rien faire. passer de matrice de distances à matrice de produit scalaire te permet de te placer dans un espace (via decomposition en elts propres) adapté.  
c'est parce que tu as une matrice de produit scalaire que tu peux te placer dans un nouvel espace euclidien, ça marche pas sinon.


 
Justement c'est ça que je pige pas. Ça vient d'où ? Un théorème ou ???  
 
Plus particulièrement pourquoi on a ça : https://i.imgur.com/gqWJzMh.png  :??:
 
Le théorème d'Eckart Young dit que l'approximation d'une matrice par une matrice de rang k inférieur c'est la SVD en ne gardant que les k plus grandes valeurs singulières mais ici ce n'est pas cette formule qui est utilisée, je suis un peu perdu. Il me manque certaines bases (lol) en algèbre...


Message édité par Profil supprimé le 16-07-2018 à 14:08:06
n°31606
uuuugh
Posté le 16-07-2018 à 14:37:23  profilanswer
 

matrice de produit scalaire -> base orthonormale -> coordonnées euclidiennes
matrice de distances -> ??
 
et ta deuxieme question c'est parce qu'on est dans le cas matrice symétrique + bonne base que les vecteurs propres ont cette forme là

n°31607
Profil sup​primé
Posté le 16-07-2018 à 15:47:35  answer
 

Okay j'ai compris.  
 
Si C c'est la matrice de covariance alors on peut la décomposer comme ça : https://i.imgur.com/0meW8q0.png
 
Du coup, les composantes principales sont données par : XV
 
 
On peut aussi faire la SVD de X, ce qui nous donne : https://i.imgur.com/6Mw5ye2.png
 
Les colonnes de U contiennent les vecteurs propres de https://latex.codecogs.com/gif.latex?X%5ETX , S contient les valeurs singulières de X et V contient les vecteurs propres de https://latex.codecogs.com/gif.latex?XX%5ET
 
(normalement c'est le contraire mais là notre data set contient les samples en colonnes et non l'inverse)
 
Du coup, https://latex.codecogs.com/gif.latex?X%5ETX%20%3D%20VSU%5ETUSV%5ET%20%3D%20VS%5E2V%5ET
 
V contient les directions principales et les composantes principales sont données par https://latex.codecogs.com/gif.latex?XV%20%3D%20USV%5ETV%20%3D%20US
 
 
Le principe de l'algo, c'est qu'à partir d'une matrice de distances D, on arrive à construire la matrice B = https://latex.codecogs.com/gif.latex?X%5ETX
 
En faisant une décomposition en elts propre de B, on obtient https://latex.codecogs.com/gif.latex?B%20%3D%20U%5CDelta%20U%5ET et https://latex.codecogs.com/gif.latex?S%20%3D%20%5CDelta%5E%7B1/2%7D
 
 
Du coup c'est nickel, si on garde que les top k vecteurs propres on a bien https://latex.codecogs.com/gif.latex?X_k%20%3D%20U_k%20%5CDelta%20_k%5E%7B1/2%7D
 
Et ça conclue le bousin. J'ai juste ?


Message édité par Profil supprimé le 16-07-2018 à 15:48:24
n°31608
uuuugh
Posté le 16-07-2018 à 20:14:22  profilanswer
 

tu te prends la tete
 
tu transformes D en B
decomposition spectrale B = U*L*t(U) = U*L^(1/2) * t(U*L^(1/2))
=> X = U*L^(1/2) convient (on cherche X tq B = X*t(X) )
et tu prends les top k vecteurs :
Xk = Uk*Lk^(1/2)

n°31609
Bébé Yoda
Posté le 17-07-2018 à 09:54:09  profilanswer
 

Alors que tout peut être réglé en 2 lignes avec n'importe quel framework :o


Message édité par Bébé Yoda le 17-07-2018 à 09:54:30
n°31610
Profil sup​primé
Posté le 17-07-2018 à 10:32:03  answer
 

Bébé Yoda a écrit :

Alors que tout peut être réglé en 2 lignes avec n'importe quel framework :o


 
C'est pas le soucis haha
 
Pour appliquer l'algo un appel de librairie et un peu de recherche pour les hyper paramètres suffisent amplement. Mais je trouve que c'est important de comprendre ce qu'on fait et en plus j'essaie de produire un papier assez détaillé et complet à destination de la boite donc avec les maths expliquées etc.  
 
 
Merci uuuugh pour ton aide (et Darms aussi, même si t'es TT  :D )

n°31611
o_BlastaaM​oof_o
Posté le 17-07-2018 à 13:18:59  profilanswer
 

uuuugh a écrit :

matrice de produit scalaire -> base orthonormale -> coordonnées euclidiennes
matrice de distances -> ??

 

et ta deuxieme question c'est parce qu'on est dans le cas matrice symétrique + bonne base que les vecteurs propres ont cette forme là


Désolé mais tout cela ne veut rien dire.

 

Sans déconner, si vous voulez vous mettre à l'algèbre linéaire, reprenez les concepts depuis le début : fonctions linéaires, bases et changements de base, produits scalaires, etc. N'importe quel bouquin de prépa fera l'affaire.

 

Ou sinon zappez complètement l'algèbre linéaire. Je vois passer des tonnes de data scientists qui ne pigent rien à l'algèbre linéaire, parfois même des bons. J'en viens même à penser qu'on peut être un "bon" data scientist en entreprise sans piger grand chose aux maths et aux stats, vu que tout se fait désormais au travers de bibliothèques / frameworks / machine à bullshit.

 

Le data scientist, technicien de demain...


Message édité par o_BlastaaMoof_o le 17-07-2018 à 13:19:06
n°31612
uuuugh
Posté le 17-07-2018 à 14:18:37  profilanswer
 

:o oui c'est vrai j'ai survolé le truc j'étais au taf je me suis embrouillé en parlant de base orthonormale, mon post d'avant est pas super clair non plus. mais l'idée reste que passer à une "inner product matrix" permet de recuperer les(ou plutot des) coordonnées (xi) par decomposition spectrale.
 
pas besoin d'utiliser un ton condescendant :o mais tu as raison je pense aussi que ça ne me ferait pas de mal de relire mes cours de prépa, j'ai pas fait beaucoup d'algèbre linéaire depuis.

n°31613
Bébé Yoda
Posté le 18-07-2018 à 12:42:12  profilanswer
 

Bah c'est normal.
J'ai été physicien pendant 15 ans, j'ai fait une belle carrière plein de papiers une petite reconnaissance internationale dans mon domaine et pourtant il y a plein de notions de base que je ne maîtrisais pas (ou plus) parce que je ne les utlisais pas au quotidien.
Pour certains collègues théoriciens ça pourrait être problématique mais pas pour moi.

 

Ça dépend vraiment de ce que tu vas faire au quotidien mais je suis persuadé que tu peux être un excellent data scientist mème sans être doué en algèbre

n°31614
-Meringue-
Posté le 18-07-2018 à 22:49:47  profilanswer
 

Je change un peu de sujet, mais je suis en train de terminer mon stage de fin d’études. De ce fait, recherche d’un premier emploi. Et j’aurais besoin d’un peu d’aide.  
 
Je ne suis pas issu d’une grande école, j’ai une simple licence de maths suivie d’un master de maths appliquées statistiques (avec des cours en séries temp, data science et tout le tralala  :o ). 2 stages effectués pour une durée totale de 1 an.
 
J’ai passé des entretiens pour diverses entreprises pour des postes de data scientist. La question des prétentions salariales arrive généralement rapidement (parfois même dès le premier échange...). Le hic, je n’ai aucune idée du salaire auquel je peux prétendre.  :/  Je recherche principalement en province, dans le Sud/Sud-Ouest.  
 
Le seul repère que j’ai est une proposition reçue pour Paris à 39K fixe sans négociation.  
 
Si en plus il serait possible d’avoir une fourchette pour les ESN et une pour les boites « classiques », cela serait parfait. Histoire que je ne me fasse pas entuber plus que de raison  :o  
 
Merci  ;)

n°31615
Bébé Yoda
Posté le 18-07-2018 à 22:54:19  profilanswer
 

Je n'ai pas de chiffre précis mais dans mon esn il me semble que les tous jeunes sortis d'école sont pris dans les 34/36 environ.

 

D'ailleurs on recrute si jamais tu cherches à démarrer sur Toulouse

n°31616
alpachinoi​s
Posté le 18-07-2018 à 22:57:01  profilanswer
 

-Meringue- a écrit :

Je change un peu de sujet, mais je suis en train de terminer mon stage de fin d’études. De ce fait, recherche d’un premier emploi. Et j’aurais besoin d’un peu d’aide.

 

Je ne suis pas issu d’une grande école, j’ai une simple licence de maths suivie d’un master de maths appliquées statistiques (avec des cours en séries temp, data science et tout le tralala :o ). 2 stages effectués pour une durée totale de 1 an.

 

J’ai passé des entretiens pour diverses entreprises pour des postes de data scientist. La question des prétentions salariales arrive généralement rapidement (parfois même dès le premier échange...). Le hic, je n’ai aucune idée du salaire auquel je peux prétendre. :/ Je recherche principalement en province, dans le Sud/Sud-Ouest.

 

Le seul repère que j’ai est une proposition reçue pour Paris à 39K fixe sans négociation.

 

Si en plus il serait possible d’avoir une fourchette pour les ESN et une pour les boites « classiques », cela serait parfait. Histoire que je ne me fasse pas entuber plus que de raison :o

 

Merci ;)


À Paris essaie de taper du 45k :)

n°31617
-Meringue-
Posté le 18-07-2018 à 23:57:31  profilanswer
 

alpachinois a écrit :


À Paris essaie de taper du 45k :)


 
Merci du retour. J’essaie d’éviter la RP dans un premier temps.
 
 

Bébé Yoda a écrit :

Je n'ai pas de chiffre précis mais dans mon esn il me semble que les tous jeunes sortis d'école sont pris dans les 34/36 environ.
 
D'ailleurs on recrute si jamais tu cherches à démarrer sur Toulouse


 
Merci.
Je recherche justement sur Bordeaux et Toulouse, ça peut m’intéresser  ;)  
 
 
 

n°31618
Profil sup​primé
Posté le 19-07-2018 à 00:03:59  answer
 

ESN RP : entre 36 (facqueux) et 39. Ils mettent pas au dessus même en data science

n°31619
o_BlastaaM​oof_o
Posté le 19-07-2018 à 14:11:30  profilanswer
 

alpachinois a écrit :


À Paris essaie de taper du 45k :)


No way...

n°31620
alpachinoi​s
Posté le 19-07-2018 à 14:17:20  profilanswer
 


Go ssii financière au pire il demande 45 et a 42 :o


Message édité par alpachinois le 19-07-2018 à 14:17:38
n°31621
nesquik69
Posté le 19-07-2018 à 14:21:08  profilanswer
 

alpachinois a écrit :


À Paris essaie de taper du 45k :)


 
en esn à paris c'est impossible en JD. 45 K en data science à paris ca se fait selon moi, mais il faut une conjonction du profil/du secteur/de la boite.
 
et avec justev un master d'une fac no name, c'est malheureusement très difficile, à moins d'avoir un stage sexy/une compétence rare et de bosser dans un secteur rémunérateur (typiquement la banque)

n°31622
o_BlastaaM​oof_o
Posté le 19-07-2018 à 14:24:29  profilanswer
 

alpachinois a écrit :


Go ssii financière au pire il demande 45 et a 42 :o


C’est fini la plus-value data science pour les junors, trop de monde sur le marché maintenant.
 
Si vous voulez faire un truc différenciant, il faut se diriger vers le DL, le NLP, les trucs un peu sophistiqués.

n°31623
Bébé Yoda
Posté le 19-07-2018 à 14:30:39  profilanswer
 

Pour l'instant je mange mon pain blanc (c'est la bonne expression ?) Dans ma SSII où j'apprends plein de choses dans un bordel pas possible.

 

Mais ensuite je compte bien bouger pour gagner plus de POGNON

n°31624
Herazor
Posté le 19-07-2018 à 16:04:03  profilanswer
 

Un pote avec un master de data science de fac (même pas un profil très matheux) a reçu une proposition à 45k à Paris il y a quelques jours :o
 
(ni en conseil, ni en banque, ni en startup)

n°31625
-Meringue-
Posté le 19-07-2018 à 16:19:18  profilanswer
 

Je veux bien l’astuce  :o  

 Page :   1  2  3  4  5  ..  40  41  42  ..  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)