TensorFlow

Deep learning platform

TensorFlow is an open-source software library developed by Google for machine learning and artificial intelligence applications.

It provides tools for building and training neural networks, handling the complex mathematical operations—particularly those involving tensors (multidimensional arrays)—that underlie deep learning: We built the image classifier in TensorFlow.

The name reflects how data flows through computational graphs.

framework

neural networks

Layered computational learning systems

  • APISoftware communication standard
  • PythonLarge nonvenomous squeezer
  • estimatorSample-based inference rule

pipeline · layer · module · checkpoint · variable · placeholder · session

training

backpropagation

Reverse gradient computation method

epochs · overfitting · regularization · dropout · convergence · validation · momentum

architecture

convolutional

Using sliding kernel operations

embedding · attention · transformer · GAN · perceptron · encoder-decoder

opensource

GitHub

Web-based code hosting service

pull request · documentation · version control · repository · release · contributor · open-source software

infrastructure

GPU

Visual processing hardware

scaling · batch processing · profiling · memory management

Categories
Opposites
computational approach

TensorFlowMATLAB

Matrix-focused computing platform

pen and paper · spreadsheet · calculator · R · expert systems

AI development methodology

TensorFlowexpert systems

AI using encoded rules

LISP · decision trees

Family

flow, flowing, flows, tensor, tensors

Familiarity
Top 1,000,000
Profile
Used worldwide · Rated G