Skip to content

TheKidPadra/DeepLearning.AI-TensorFlow_Developer-specialization

Repository files navigation

TensorFlow Developer specialization on Coursera Offered by

Programming assignments from all courses in the Coursera TensorFlow Developer specialization offered by deeplearning.ai.

Courses

The TensorFlow Developer specialization on Coursera contains four courses:

Specialization Info

  • TensorFlow is one of the most in-demand and popular open-source deep learning frameworks available today. The DeepLearning.AI TensorFlow Developer Professional Certificate program teaches you applied machine learning skills with TensorFlow so you can build and train powerful models.In this hands-on, four-course Professional Certificate program, you’ll learn the necessary tools to build scalable AI-powered applications with TensorFlow. After finishing this program, you’ll be able to apply your new TensorFlow skills to a wide range of problems and projects. This program can help you prepare for the Google TensorFlow Certificate exam and bring you one step closer to achieving the Google TensorFlow Certificate.

Applied Learning Project

By the end you’ll be able to:

In the DeepLearning.AI TensorFlow Developer Professional Certificate program, you'll get hands-on experience through 16 Python programming assignments. By the end of this program, you will be ready to:

  • Build and train neural networks using TensorFlow

  • Improve your network’s performance using convolutions as you train it to identify real-world images

  • Teach machines to understand, analyze, and respond to human speech with natural language processing systems

  • Process text, represent sentences as vectors, and train a model to create original poetry!

What you will learn

  • Best practices for TensorFlow, a popular open-source machine learning framework to train a neural network for a computer vision applications.

  • Handle real-world image data and explore strategies to prevent overfitting, including augmentation and dropout.

  • Build natural language processing systems using TensorFlow.

  • Apply RNNs, GRUs, and LSTMs as you train them using text repositories.

Usage

I share the assignment notebooks with my prefilled and from the contributors code structred as in the course Course/Week The assignment notebooks are subject to changes through time.

Connect with your mentors and fellow learners on Slack!

Once you enrolled to the course, you are invited to join a slack workspace for this specialization: Please join the Slack workspace by going to the following link deeplearningai-nlp.slack.com This Slack workspace includes all courses of this specialization.

Programming Assignments

Course 1: Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

Course 2: Convolutional Neural Networks in TensorFlow

Course 3: Natural Language Processing in TensorFlow

Course 4: Sequences, Time Series and Prediction

Certificate

  1. Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning
  2. Convolutional Neural Networks in TensorFlow
  3. Natural Language Processing in TensorFlow
  4. Sequences, Time Series and Prediction
  5. TensorFlow Developer specialization(Final Certificate)

📝 License

The gem is available as open source under the terms of the MIT license.


Disclaimer

I recognize the hard time people spend on building intuition, understanding new concepts and debugging assignments. The solutions uploaded here are only for reference. They are meant to unblock you if you get stuck somewhere. Please do not copy any part of the code as-is (the programming assignments are fairly easy if you read the instructions carefully). Similarly, try out the quizzes yourself before you refer to the quiz solutions.