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.
Layered computational learning systems
- APISoftware communication standard
- PythonLarge nonvenomous squeezer
- estimatorSample-based inference rule
- pipelineLong-distance fluid transport tube
layer · module · checkpoint · variable · placeholder · session
Reverse gradient computation method
- optimizerThing that improves efficiency
- AdamFirst created man
- learning rateUpdate magnitude per iteration
- epochsDistinct historical stretches
overfitting · regularization · dropout · convergence · validation · momentum
Using sliding kernel operations
- recurrentHappening multiple times
- activation functionNeuron output transformer
- poolingMerging shared contributions
- embeddingPlacing within surrounding mass
attention · transformer · GAN · perceptron · encoder-decoder
Web-based code hosting service
- communityCollective of connected people
- contributionsThings given to help
- forkTined eating tool
- pull requestProposal to incorporate code changes
documentation · version control · repository · release · contributor · open-source software
Visual processing hardware
- clusterGathered group nearby
- parallelismMatching structural elements
- acceleratorSpeed control mechanism
- scalingClimbing or resizing
neural networks
Layered computational learning systems
- APISoftware communication standard
- PythonLarge nonvenomous squeezer
- estimatorSample-based inference rule
pipeline · layer · module · checkpoint · variable · placeholder · session
backpropagation
Reverse gradient computation method
- optimizerThing that improves efficiency
- AdamFirst created man
- learning rateUpdate magnitude per iteration
epochs · overfitting · regularization · dropout · convergence · validation · momentum
convolutional
Using sliding kernel operations
- recurrentHappening multiple times
- activation functionNeuron output transformer
- poolingMerging shared contributions
embedding · attention · transformer · GAN · perceptron · encoder-decoder
GitHub
Web-based code hosting service
- communityCollective of connected people
- contributionsThings given to help
- forkTined eating tool
pull request · documentation · version control · repository · release · contributor · open-source software
GPU
Visual processing hardware
- clusterGathered group nearby
- parallelismMatching structural elements
- acceleratorSpeed control mechanism
- data sciencealgorithm, data analytics, data, machine learning, dataset
- AI toolsAI, machine learning, neural networks, chatbots, virtual assistants
- machine learningneural networks, deep learning, backpropagation, underfitting, CNNs
- Pythonpip, pandas, requests, pickle, collections
- ML toolsH2O, Flux, Shogun, Ludwig, Orange
- Research SoftwareSPSS, SAS, R, MATLAB, pandas
TensorFlowMATLAB
Matrix-focused computing platform
pen and paper · spreadsheet · calculator · R · expert systems