deep-learning-v2-pytorch icon indicating copy to clipboard operation
deep-learning-v2-pytorch copied to clipboard

deep-learning-v1 keras/tf student here, are the videos mostly the same?

Open nyck33 opened this issue 2 years ago • 1 comments

I took it a long time ago and we used Keras and TF but I want to learn Pytorch now.

Are the videos and curriculum mostly the same, just implementation is in Pytorch?

nyck33 avatar May 16 '23 01:05 nyck33

When transitioning from Keras and TensorFlow to PyTorch, the fundamental concepts of deep learning and neural networks remain the same, but the implementation details and some aspects of the workflow will differ.

key differences:-

  1. Syntax and API: Keras/TF: Keras is high-level and designed to be user-friendly, often allowing for quick model building with less code. PyTorch: PyTorch provides more control and flexibility, with a more explicit approach to building and training models.

  2. Dynamic vs. Static Graphs: Keras/TF: TensorFlow (especially in its early versions) used static computation graphs, which required defining the entire computation graph before running it. PyTorch: Uses dynamic computation graphs, allowing you to modify the graph on the fly. This can make debugging easier and more intuitive.

Hope, this helps Thanks

Siddharth-Latthe-07 avatar Jul 17 '24 12:07 Siddharth-Latthe-07