Saturday, October 15, 2022

Pytorch framework & Tensorflow Framework

PyTorch and TensorFlow are two of the most popular deep learning frameworks. 

                                                                PyTorch 

  • PyTorch was developed by Facebook (Meta) using Python and was released to the public in 2016.
  • PyTorch is a low-level API for NLP (natural language processing) and computer vision. It is a more powerful version of Numpy.
  • It is used for leading tech companies like 
    • Tesla to build the computer vision system for their self-driving vehicles
    • Meta to power the curation and understanding systems for their timelines.
    • Apple to create computationally enhanced photography and even automated weed-killing tractors.
  • What deep learning is good for

    • Problems with long lists of rules — when the traditional approach fails, machine learning/deep learning may help.

    • Continually changing environments — deep learning can adapt (‘learn’) to new scenarios.

    • Discovering insights within large collections of data — can you imagine trying to hand‑craft rules for what 101 different kinds of food look like?

  • CategoryAlgorithms
    Machine LearningRandom forest; Gradient boosted models; Naive Bayes; Nearest neighbour; Support vector machine; …many more
    Deep LearningNeural networks; Fully connected neural network; Convolutional neural network; Recurrent neural network; Transformer; …many more















TensorFlow was developed by Google and released to the public in 2015. Production and research are the main uses of TensorFlow.