Published Mar 18, 2022

SDS 558: @JonKrohnLearns's Answers to Questions on Machine Learning

Join Jon Krohn as he unpacks his methodology for creating accessible machine learning curricula, explores deep learning's transformative role in HR through automation and job matching, and provides expert insights on selecting the best deep learning software, with a focus on Pytorch Lightning's efficiency.
Episode Highlights
Super Data Science: ML & AI Podcast with Jon Krohn logo

Popular Clips

Episode Highlights

  • Library Comparison

    Jon Krohn provides an insightful comparison of the leading deep learning libraries: PyTorch, TensorFlow, and Keras. He notes that PyTorch has recently surpassed the TensorFlow-Keras combination in popularity due to its user-friendly design, making it ideal for model creation. However, TensorFlow and Keras remain strong contenders, especially for production deployments, thanks to their extensive library support for various deployment scenarios, such as servers and mobile devices 1.

    PyTorch is a lot more fun and easy to use. So I find PyTorch to be better for actually designing the model.

    ---

    Krohn suggests learning both PyTorch and TensorFlow, as mastering one simplifies the process of learning the other 1.

       

    Learning Curve

    Understanding one machine learning library can significantly ease the learning curve for others. Jon Krohn emphasizes that starting with PyTorch might be advantageous due to its intuitive design, but learning TensorFlow first also provides a solid foundation for transitioning to PyTorch 2.

    If you learn TensorFlow, it becomes very easy to learn PyTorch.

    ---

    Ultimately, the choice of which library to learn first depends on individual needs and preferences, but Krohn reassures that either path is beneficial 2.

Related Episodes