Tensorflow - bobbae/gcp GitHub Wiki
Tensorflow is an awesome open source, powerful, portable machine learning library developed by Google that can work with very large datasets.
Keras is the high-level API of Tensorflow.
Kubeflow is a MLOps tool that can manage pipelines including Tensorflow.
Tensor
https://www.kdnuggets.com/2018/05/wtf-tensor.html
Tensorflow.js
Tensorflow.js is a library for machine learning in JavaScript.
Develop ML models in JavaScript, and use ML directly in the browser or in Node.js.
Getting started with TensorFlow.js.
https://www.youtube.com/watch?v=WYvgP9LfvTg
Tensorflow related tools
TensorFlow Hub
The Tensorflow Hub lets you search and discover hundreds of trained, ready-to-deploy machine learning models in one place. Reuse trained models like BERT and Faster R-CNN with just a few lines of code.
https://www.youtube.com/watch?v=SJ1LGUyw-Xg
TensorBoard
Visualizing your model with tensorboard.
https://cloud.google.com/vertex-ai/docs/experiments/tensorboard-overview
TensorBoard provides the visualization and tooling needed for machine learning experimentation:
- Tracking and visualizing metrics such as loss and accuracy
- Visualizing the model graph (ops and layers)
- Viewing histograms of weights, biases, or other tensors as they change over time
- Projecting embeddings to a lower dimensional space
- Displaying images, text, and audio data
- Profiling Tensorflow programs
https://www.youtube.com/watch?v=qEQ-_EId-D0
https://blog.ml6.eu/a-vertex-ai-tensorboard-alternative-for-smaller-budgets-part-1-ab840d2a592a
Tensorflow Graph
Graphs are data structures that contain a set of tf.Operation objects, which represent units of computation; and tf.Tensor objects, which represent the units of data that flow between operations. They are defined in a tf.Graph context. Since these graphs are data structures, they can be saved, run, and restored all without the original Python code.
https://www.youtube.com/watch?v=qTYQEXsBb_E
Tensorflow Enterprise
Tensorflow Enterprise makes it easier to develop and deploy Tensorflow models on Google Cloud, by providing users with a set of products and services, which provide enterprise-grade support and cloud scale performance. Users can get the benefits of Tensorflow Enterprise by using the Tensorflow Enterprise Distribution on AI Platform Notebooks, AI Platform Deep Learning Containers and AI Platform Deep Learning VM Image.
https://cloud.google.com/Tensorflow-enterprise/docs
Tensorflow Examples and Tutorials
https://github.com/tensorflow/examples
https://www.tensorflow.org/tutorials
Running Distributed Tensorflow on Compute Engine
https://cloud.google.com/architecture/running-distributed-tensorflow-on-compute-engine
Training and prediction with Keras
https://cloud.google.com/ai-platform/docs/getting-started-keras
Training Models with Tensorflow Cloud
https://blog.tensorflow.org/2020/08/train-your-tensorflow-model-on-google.html
Using Tensorflow on Vertex AI to maximize display probability of Waze
Distributed Tensorflow on GCP
https://blog.tensorflow.org/2020/12/getting-started-with-distributed-tensorflow-on-gcp.html
Making Predictions with Tensorflow and BigQuery
https://cloud.google.com/bigquery-ml/docs/making-predictions-with-imported-tensorflow-models
Running Tensorflow inference workloads with TensorRT5 and NVIDIA T4 GPU
https://cloud.google.com/compute/docs/tutorials/ml-inference-t4
Additional Tensorflow Tutorials and Links
https://github.com/jtoy/awesome-Tensorflow
https://www.freecodecamp.org/news/how-to-use-tensorflow-for-computer-vision/
Qwiklabs
GSP418 Predict Housing Prices with Tensorflow and AI Platform