Deep Learning for Software Developers (of Machine Learning)


MLDPSD - Version:1
Description
Deep learning is a subset of machine learning that relies on deep neural networks, and it is the root of modern AI. It is how computers identify objects in images, translate speech in real-time, generate artwork and music, and perform other tasks that would have been impossible just a few short years ago. In this hands-on workshop, learn what neural networks are, how they work, and how to build them using popular deep-learning libraries such as Keras and TensorFlow. More importantly, learn how to bring the magic of neural networks to the next software project that you work on, and come away with numerous code samples to get those projects started.
Intended audience
Software Developers
Expand All
  • Introduction to Deep Learning and AI
    • Deep learning is a form of machine learning that relies on neural networks. Learn what neural networks are, how they work, and why they are continually advancing the state of the art in machine learning and AI.
  • Neural Networks
    • Learn how to use Keras and TensorFlow to build sophisticated neural networks that perform regression or classification. Then put your skills to work building a neural network that does facial recognition.
  • Convolutional Neural Networks
    • State-of-the-art image classification typically isn't done with traditional neural networks. Rather, it is performed with Convolutional Neural Networks (CNNs), which excel at computer-vision tasks such as identifying objects in images for self-driving cars. Learn what CNNs are and how they work, and learn how to use transfer learning to build sophisticated CNNs that can be trained on a laptop.
  • Azure Cognitive Services
    • Azure Cognitive Services is a set of cloud-based services and APIs for building intelligent applications in any language and on any platform. Backed by state-of-the-art ML and AI algorithms, they can caption images, analyze text for sentiment, determine whether a photo contains inappropriate content, translate speech in real time, and much more. Learn how to use Azure Cognitive Services to add intelligence to your apps, and then build a Web site that extracts text from uploaded images and translates that text into the language of your choice.
  • Learning what neural networks are, how they work, and how to build them using popular deep-learning libraries.