Le machine learning de Turi pour tester les futurs produits d’Apple ?

Mickaël Bazoge |

L’apprentissage automatique, alias machine learning, a toutes sortes d’usages possibles. Sous iOS 10, dans Photos, cette technologie sert à identifier les visages et à créer des « souvenirs » par exemple. Mais ces techniques peuvent également servir en interne, pour tester certaines fonctions.

L’équipe de Turi, une start-up spécialisée dans le secteur de l’intelligence artificielle acquise récemment par Apple, va recevoir le renfort de développeurs et de scientifiques versés dans la gestion des données. 9to5Mac explique que la nouvelle division machine learning de la Pomme va travailler de concert avec les équipes produits pour mettre en place des prototypes de nouvelles fonctions, l’objectif étant de les tester et de les peaufiner avant leur intégration (éventuelle en cas de succès) dans les futurs produits, services et applications du constructeur. Une manière d’éviter de les fournir en version bêta aux utilisateurs lambda ?

Cette division va rester à Seattle, où Apple aurait l’intention de louer des bureaux dans lesquels se retrouveront les grosses têtes de Turi et d’Union Bay Networks, une autre entreprise achetée par Apple il y a deux ans (lire : Apple voudrait installer son intelligence artificielle à Seattle).

avatar ovea | 

Il faudra attendre encore un peu quelques version de l'iPad pro pour que le premier langage de développement entièrement graphique et intuitif issus du travail en cour sur la quantification (IA) vienne prendre la relève des langages auteur comme Director et Flash
PS pas très sexy la programmation en IA au format texte :-/

avatar C1rc3@0rc | 

«l’objectif étant de les tester et de les peaufiner avant leur intégration (éventuelle en cas de succès) dans les futurs produits, services et applications du constructeur. Une manière d’éviter de les fournir en version bêta aux utilisateurs lambda ?»

C'est pas deja le cas depuis Yosemite?

Sinon, «fournir en version bêta aux utilisateurs lambda» y pas une inversion des lettres grecques ici???

Plus serieusement (encore que tristement, au-dessus ça peut helas etre aussi serieux) j'ai du mal a croire qu'Apple n'utilise pas deja des systemes de test et de simulations pour faire sortir les bugs. Ces logiciels etant utilisé depuis des annees par les chercheurs de failles et pas mal etant derivés des travaux sur les systemes de preuves logiciels (tout droit sortis de la programmation fonctionnelle).
Je vois pas trop l'interet d'une vraie intelligence artificielle dans ce secteur sachant que c'est plus une question de calculabilité et surtout d'utilisation d'un langage predictible ( fortement typé ou fonctionnel)...
Ou alors c'est du marketing pur!

avatar Domsware | 

@C1rc3@0rc :
Avec l'explosion combinatoire accompagnant l'augmentation de la taille du code, le test exhaustif peut devenir quasi impossible. D'où l'utilisation d'une IA.

avatar C1rc3@0rc | 

@Domsware
L'AI va pas faire mieux que les heuristiques developpées par les mathématiciens spécialisés en analyse fonctionnelle et programmation linéaire...

Soit on est face a un systeme continu qui peut se mettre en équation, et la on a deja des algorithmes performants qui démontrent que le résultat (etat) est conséquence déductible de l'état de départ.
Soit on est face a un systeme discret avec des effets de bord, et la y a pas grand chose a calculer, si ce n'est prévoir des dérives incontrôlables vers des états plus ou moins probables... Dans ce cas l'IA va pas faire mieux que les statisticiens et surtout faut gérer l'évolution en temps réel, ce qui veut dire qu'a ce moment l'IA doit être l'OS de la machine, et ça c'est pas pour demain.

Concernant la securité, faut alors des systèmes dynamiques qui travaillent au niveau de la perimetrisation et la gouvernance.
Au niveau du bug logiciel, faut passer a une methodologie de conception et de realisation qui integre des outils mathematiquement fiables et surtout de mettre les ressources et le temps necessaires a la realisations en suivant vraiment le protocole...
Et ça c'est pas nouveau, c'est la base de la programmation procédurale typée ou fonctionnelle. Pas besoin d'IA, mais besoin de développeurs bien formés, en nombre suffisant et avec du temps pour travailler correctement.

Parce que on pourra toujours mettre autant d'IA qu'on veut, tant qu'on voudra réaliser dans le 10eme du temps réellement nécessaire avec des stagiaires un travail qui nécessite la compétence d'experts expérimentés, on en restera toujours a la meme problématique.
Ou alors il faut que ce soit l'IA qui réalise les logiciels systeme... mais quand on connait un peu l'IA et les systemes experts, on reste assez dubitatif, au moins dans un futur proche...

avatar françois bayrou | 

Mais c'est pas ici qu'il faut raconter tout ça ! faut aller là bas, à Seattle, à Cupertino, ...
Tu serais plus utile en faisant avancer les choses qu'en nous racontant tout ça à nous !
Quel gâchis :\

avatar Domsware | 

@C1rc3@0rc :
Le rôle de l'AI n'est pas de faire mieux que ces heuristiques mais bien d'optimiser leur utilisation. Ces heuristiques peuvent en effet nécessiter beaucoup de temps et l'utilisation d'une AI peut réduire ce temps.

avatar reborn | 

@C1rc3@0rc :
Du marketing ? Quelle est la cible ? Les geeks de macg ?

avatar C1rc3@0rc | 

Pour les investisseurs et les financiers qui après s'etre enfilés du cloud jusqu'aux fond des talons, se sont trouvé une nouvelle connerie sur laquelle parier comme des anglais dans un pub... «eh coco, le cloud c'est mort c'est hasbeen, y a que les looser qui y mettent des jetons, le truc d'avenir c'est AI, on va se faire des c@#$$ en or la.»

Apres y aura quoi? Surement un truc antique qui a pas bougé depuis 30 ans mais qui s'est fait un ravalement de facade avec l'aide du marketing... le retour du CISC, le Minitel, ...

avatar Powerdom | 

Je dirais que dans le contexte, la bonne expression serait : travailler de conserve et non travailler de concert.

avatar ovea | 

Le problème peu pas s'arranger tant qu'on prend de «l'approche transverse vertueuse» et des paradigmes sécuritaires à la mord moi le pif de profiles, d'habilitation et du gars qui doit faire le boulot à la place de celui qui est en vacance et qui utilise les codes sous le clavier … oui mais il a besoin … du ticket ! Ok, let's do it … ho no, is there any think else in the all universe so impossible right now that a bug !?!? y'a plus qu'à appeler la maintenance pour forcer l'état et vaille que vaille. Il y a déjà dans cette base des états l'aléatoirement remplis en mode block-note qui deviennent trop coûteux à réinitialiser sans savoir ce qui a bien pu empêcher la bonne marche des choses.

Bon, bref on tourne en rond.

avatar ovea | 

Il y a quand même beaucoup trop d'enfumage autour de l'intelligence artificielle. L'idée est d'essayer de s'y intéresser un minimum pour commencer à comprendre un peu les enjeux. Et la petite phrase qui n'a l'air de rien en est toute l'expression :

«fournir en version bêta aux utilisateurs lambda»

«fournir en version lambda aux utilisateurs bêta»

La première est familière des développeurs pour ce qu'elle est. La deuxième n'est pas ce qu'elle semble être même si c'est l'utilisateur qu'on prend pour un con, c'est bien lui qu'on prend en compte et qui qualifie la version pour ce qu'elle a de fonctionnel, lambda faisant référence au possibilité de calcul sur la version qualifiable.
Et c'est bien là le nœud du problème de l'intelligence calculable qui exige une mesure si on parle bien ici de métrologie.

CONNEXION UTILISATEUR