La version Tensorflow 1.3 RC vient d’être diffusée. Voici un petit récapitulatif des différents changements apportés par cette nouvelle version de la librairie de deep learning open source. Avant d’aller plus loin, rappelons qu’une version Release Candidate n’est pas définitive, mais tout de même plus aboutie qu’une version Beta. Quelques changements sont donc susceptibles d’être encore implémentés, mais ils ne devraient toutefois concerner que de petites corrections de bugs.
De petites modifications à apporter à votre code avant de passer à la version 1.3
Il est tout d’abord important de noter avant de procéder à une mise à jour que :
- tf.RewriterConfig a été supprimé de l’API Python alors qu’il était disponible en version 1.2 RC.
- Les listes transmises en tant que paramètres des méthodes de la classe tf.contrib.data.Dataset sont désormais converties en objets tf.Tensorflow par défaut. Il est cependant possible d’éviter ce comportement en les redéfinissant de manière explicite en tant que tuples.
- Cette version repose sur cuDNN 6.
De nouvelles fonctions de calcul statistique haut niveau
En terme de grandes nouveautés, six nouveaux estimateurs ont été ajoutés : DNNClassifier, DNNRegressor, LinearClassifer, LinearRegressor, DNNLinearCombinedClassifier, DNNLinearCombinedRegressor au package tf.contrib.learn. Ces estimateurs viennent apporter de nouvelles fonctionnalités haut niveau à la librairie.
Vous pouvez bien sûr retrouver la totalité des notes de version détaillant les modifications apportées sur le dépôt GitHub officiel de TensorFlow.