TensorFlow 1.9.0 is here!

Francois Chollet, a Google brain researcher and Keras author, speaks highly of this version. “TF users and not TF users should check it out: TF has made tremendous progress recently,” he says. This is a big step towards the future of ML.”

So what exactly does this update involve?

The first is support for Keras. TensorFlow is a back end to Keras, a high-level API for deep learning that combines the work required to create and train models into modules. In TensorFlow, it is called tf.keras.

Now, TensorFlow’s new Guide takes you through Keras and includes a detailed Keras Guide.

Meanwhile, Keras in TensorFlow itself has improved. Tf. Keras upgraded to keras 2.1.6 API, added tf. Keras. The layers. The CuDNNGRU and tf keras. The layers. CuDNNLSTM, respectively for GRU helped to achieve faster and faster LSTM is done.

Main features and improvements

  • Updated document Tf.Keras: Getting started and Programmer’s Guide page based on the new Keras.

  • Update tf.keras for Keras 2.1.6 API.

  • Add tf. Keras. The layers. CuDNNGRU and tf keras. The layers. CuDNNLSTM layer.

  • Add support and loss for the core function column to the Gradient Vauxtree estimator.

  • The Python interface for TFLite optimized converters has been extended, and the command line interface (TOCO, tflite_convert) is once again included in standard PIP installations.


Improve data loading and text processing by:

  • tf.decode_compressed

  • tf.string_strip

  • tf.strings.regex_full_match


Added experimental support for the new prefabricated estimator:

  • tf.contrib.estimator.BaselineEstimator

  • tf.contrib.estimator.RNNClassifier

  • tf.contrib.estimator.RNNEstimator


The Bijector API supports Bijectors with new API changes.


Breakthrough change

  • If you open an empty variable range, use variable_scope(tf.get_variable_scope()…) Replace variable_scope (“, etc.) .

  • The header used to build custom operations has been moved from site-Packages/external to site-Packages/tensorflow/include/external.

Bug fixes and other changes

Tfe.Net work is deprecated, please use tf.keras.model.


The hierarchical variable name has changed in the following conditions:

  • Use tf.keras.layers to customize variable ranges.

  • Use tf.layers in a subclass of tF.keras.model.


Tf. Data:

  • Dataset.from_generator() now accepts a list of args to create nested generators.

  • When shuffle=Falsea or a seed passes, Dataset.list_files() yields a definite result.

  • Tf.contrib.data.sample_from_datasets () and tf.contrib.data.choose_from_datasets() make it easier to sample or deterministic select elements from multiple datasets.

  • Contrib.data.make_csv_dataset () now supports referencing newlines in strings and removing two infrequently used arguments.

  • (C ++) DatasetBase::DebugString() is now const.

  • (C + +) DatasetBase: : MakeIterator () has been renamed DatasetBase: : MakeIteratorInternal ().

  • The (C ++) IteratorBase::Initialize() method was added to support raising errors during iterator construction.


Eager Execution:

Added the ability to pause gradienttape.stop_recording with tF.gradienttape.stop_recording. Updated documentation, introductory notes.


Tf. Keras:

  • Move the Keras code out of the _IMPl folder and delete the API files.

  • Tf.keras.model. save_weights is now saved in TensorFlow format by default.

  • Enable the dataset iterator to be passed to the tF.keras.modeltraining/eval method.


TensorFlow Debugger (TFDBG)


Fixed an issue where the TensorBoard debugger plug-in could not handle the total source file size exceeding the gRPC message size limit (4 MB).


Tf. Contrib:

  • Tf. Contrib. Framework. ResourceVariable zero_initializer support.

  • Add “constrained_optimization” to tensorflow/contrib.


other

  • Add GCS configuration operations.

  • Change the signature MakeIterator to enable propagation of error state.

  • KL divergence of two Dirichlet distributions.

  • For some reads beyond EOF, the GcsFileSystem behaves more consistently.

  • Update the tF.SCAN benchmark to match the scope of the eager and Graph patterns.

  • Fixed tf.reduce_Prod gradient bug for complex dtypes.

  • Allow ‘. ‘in variables (for example, “hparams.parse (‘ ab = 1.0’)”), which previously resulted in an error. This will correspond to the name of the property with an embedded ‘. ‘. Symbols (e.g. ‘a.b’) that can only be accessed indirectly (e.g., through getattr and setattr). To set it up, the user first needs to explicitly add the variable to the hparam object (for example, “hparams.add_hparam (name = ‘a.b’, value = 0.0)”).

  • Baseline of TF.Scan in graph and eager mode.

  • Added support for FFT, FFT2D, FFT3D, IFFT, IFFT2D and IFFT3D complex128.

  • Makes IDS unique nm.embedding_lookup_SPARSE, which helps reduce RPC calls to look for embeds when duplicate ids exist in the batch.

  • The indicator column is supported in the VTREE.

  • Prevents TF.gradients () from propagating back through integer tensors.

  • Add LinearOperator [1D, 2D, 3D] Circulant to tensorFlow.linalg.

  • Conv3D, Conv3DBackpropInput, and Conv3DBackpropFilter are now available with arbitrary support.

  • Add tf.train.Checkpoint to read and write object-based checkpoints.

  • Added LinearOperatorKronecker, no dense implementation of the kronecker product.

  • Allow the LinearOperator to broadcast.

  • SavedModelBuilder now deduplicates resource names that point to files with the same base name and the same content. Note that if resources that previously had the same name but different content overwrite each other, it may cause new resource files to be included in SavedModels.

More features of the new version can be viewed through this portal:

https://github.com/tensorflow/tensorflow/releases/tag/v1.9.0

There’s also a beginner’s guide to freshening up:

https://www.tensorflow.org/tutorials/

Once from the entry to give up students can start again ~


Open online courses

In pieces

Wonderful to continue

In pieces



Time: 20:00-21:30, July 19

Scan the QR code of the poster and get free registration opportunities according to the requirements

Add wechat feimawang002, note: live on 7.19, join the exchange group





Follow public accounts

【 Pegasus Club 】

Pegasus will
AI artificial intelligence/big data/technology management and other personnel learning exchange park

Past welfare
Pay attention to the pegasus public number, reply to the corresponding keywords package download learning materials;Reply “join the group”, join the Pegasus AI, big data, project manager learning group, and grow together with excellent people!

Microsoft Danniu artificial intelligence series of lessons

(Scan or subscribe)


From beginning to research, the 10 most Readable books in the field of artificial intelligence

RSVP number “2” machine learning & Data Science must-read classic book with resource pack!

Into AI & ML: Learning machine Learning from Basic Statistics (PDF download)

Answer the number “4” to learn about ARTIFICIAL intelligence, 30 books should not be missed (with electronic PDF download)

Answer number “6” AI AI: 54 Industry Blockbuster Reports

TensorFlow Introduction, Installation tutorial, Image Recognition application (with installation package/guide)

According to a 160-page McKinsey report, 800 million people around the world could lose their jobs to machines by 2030

Reply number “12” small white | Python + + machine learning Matlab neural network theory + practice + + + depth video + courseware + source code, download attached!

Reply number “14” small white | machine learning and deep learning required books + machine learning field video/PPT + large data analysis books recommend!

Reply to the number “16” 100G Python from beginner to Master! Complete video tutorials + Python Classics for self-study!

Answer number “17” 【 dry article 】31 papers on deep learning required reading

526 Industry reports + White papers: AI, Artificial intelligence, robotics, smart mobility, smart home, Internet of Things, VR/AR, blockchain, etc. (download)

Reply number “19” 800G ARTIFICIAL intelligence learning materials :AI ebook +Python language introduction + tutorial + machine learning and other limited time free access!

17 mind maps for machine learning statistics

Ten years ago on This day on Machine Learning Projects.

Machine learning: How to go from beginner to Never Giving up? (With benefits)

Respond to digital “24” flash download | 132 g programming data: Python, JAVA, C, C + +, robot programming, PLC, entry to the proficient in ~

Reply number “25” limited resources | 177 g Python/machine learning/TensorFlow video/deep learning algorithm, introduction to cover/intermediate/project each stage!

Reply number “26” introduction to artificial intelligence book list recommended, learn AI please collect well (attached PDF download)

Reply | digital “27” Wu En of Stanford CS230 deep learning course a full range of information release (download)

Reply number “28” Programmers who understand this technology are being snapped up by BAT… (Information pack included)

FMI Artificial Intelligence and Big Data Summit Guest Speech PPT

Top 10 AI Jianghu Fields

Machine Learning Practical Experience Guide

More than 100 Papers on deep Learning

Top ten Classic Algorithms of Data Mining

6.10 Ele. me & Pegasus Project Management Practice PPT