Giter VIP home page Giter VIP logo

mrinmoihossain / tensorflow-in-practice-coursera Goto Github PK

View Code? Open in Web Editor NEW
44.0 2.0 26.0 7.37 MB

Hands on practice courses about machine learning framework TensorFlow provided by Coursera. In this project, Tensorflow is implemented on MLP, CNN, NLP and Sequence Time Series & Prediction.

Jupyter Notebook 100.00%
tensorflow neural-network natural-language-processing machine-learning convolutions coursera

tensorflow-in-practice-coursera's Introduction

TensorFlow in Practice

deeplearning.ai

N.B.: Please don't use the assignment and quiz solution at first time, only use when you get stuck really bad situation. Try to solve the problem by yourself.

About this Specialization

Discover the tools software developers use to build scalable AI-powered algorithms in TensorFlow, a popular open-source machine learning framework.
In this four-course Specialization, you’ll explore exciting opportunities for AI applications. Begin by developing an understanding of how to build and train neural networks. Improve a network’s performance using convolutions as you train it to identify real-world images. You’ll teach machines to understand, analyze, and respond to human speech with natural language processing systems. Learn to process text, represent sentences as vectors, and input data to a neural network. You’ll even train an AI to create original poetry! - Source

Resources

Course - 1

Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning - Coursera - GitHub - Certificate

Table of Contents

  • Week 1
    • Lesson Topic: Introduction to ML, Introduction to TensorFlow
    • Quiz: Basic ML and TensorFlow
    • Optional: Housing prices
  • Week 2
    • Lesson Topic: Introduction to Computer vision, Data processing, MNIST data, Neural Network, Callback function implementation
    • Quiz: Data processing, callbacks
    • Optional: Handwriting recognition
  • Week 3
    • Lesson Topic: Convolutions, Pooling, ConvNet, Filters, Padding
    • Quiz: Convolution Neural Network
    • Optional: MNIST with convolutions
  • Week 4
    • Lesson Topic: ImageGenerator, Designing of neural network, ConvNet train, Impact of compressing images
    • Quiz: Image Generator
    • Optional: Handling complex images

Course - 2

Convolutional Neural Networks in TensorFlow - Coursera - GitHub - Certificate

Table of Contents

  • Week 1
    • Lesson Topic: Cats vs Dogs datasets, Visualizing the effect of the convolutions, accuracy and loss
    • Quiz: Convolutions
    • Optional: Cats Vs Dogs
  • Week 2
    • Lesson Topic: Image Augmemtation, Overfitting
    • Quiz: Image Augmentation
    • Optional: Cats vs Dogs using augmemtation
  • Week 3
    • Lesson Topic: Transfer learning, Dropouts
    • Quiz: Transfer learning and Dropouts
    • Optional: Horses vs. humans using Transfer Learning
  • Week 4
    • Lesson Topic: Multiclass Classifications
    • Quiz: Multiclass classifications
    • Optional: Multi-class classifier

Course - 3

Natural Language Processing in TensorFlow - Coursera - GitHub - Certificate

Table of Contents

  • Week 1
    • Lesson Topic: Tokenizer (tf.keras.preprocessing.text), pad_sequence (tf.keras.preprocessing.sequence)
    • Quiz: Tokenizer
  • Week 2
    • Lesson Topic: IMDB Datasets, Tesorflow Datasets, Subwords Text Encoder
    • Quiz: IMDB Datasets
    • Optional: BBC news archive
  • Week 3
    • Lesson Topic: Sequence Modeling, LSTM, Accuracy and Loss, Convolutional Network
    • Quiz: LSTM, GRU, Conv1D and NLP
    • Optional: Single Layer LSTM, Multi Layer LSTM, 1D Convolutional Layer, Bidirectional LSTM, GRU, Exploring overfitting in NLP
  • Week 4
    • Lesson Topic: Sequence Models and Literature
    • Quiz: Tokenizer, Conv1D, Datasets, Padding, Prediction, LSTM
    • Optional: Shakespeare

Course - 4

Sequences, Time Series and Prediction - Coursera - GitHub - Certificate

Table of Contents

  • Week 1
    • Lesson Topic: Introduction of time series, Errors, MSE, RMSE, MAE, MAPE, Forecasting
    • Quiz: Different Types of Time Series with Example
    • Optional: Create and predict synthetic data
  • Week 2
    • Lesson Topic: Preparing Features and Labels, Sequence Bias, Feeding Windowed Dataset, Single Layer NN, Time Windows, Prediction, DNN Training-Tuning-Prediction, DNN
    • Quiz: Time Windows, Types of Error, Callbacks, Learning Rate
    • Optional: Predict with a DNN
  • Week 3
    • Lesson Topic: RNN, Lambda Layers, Huber Loss, LSTM
    • Quiz: RNN, Loss, LSTM
    • Optional: Mean Absolute Error
  • Week 4
    • Lesson Topic: Convolutions, Bi-directional LSTMs, Batch Size, Real Data with Train-Tune-Prediction
    • Quiz: Convolution, CSV File, Error, Time Series
    • Optional: Sunspots

tensorflow-in-practice-coursera's People

Contributors

mrinmoihossain avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

tensorflow-in-practice-coursera's Issues

[Errno 2] No such file or directory: '/tmp/cats-v-dogs/testing/cats/9952.jpg'

I was practicing the Excercise 5, from the cats vs dogs dataset, after creating directories and preprocessing, I'm getting the error while copying the file from source to destination.

666.jpg is Zero length, so ignoring
---------------------------------------------------------------------------
FileNotFoundError                         Traceback (most recent call last)
<ipython-input-5-2af8480bc376> in <module>()
     53 
     54 split_size = .9
---> 55 split_data(CAT_SOURCE_DIR, TRAINING_CATS_DIR, TESTING_CATS_DIR, split_size)
     56 split_data(DOG_SOURCE_DIR, TRAINING_DOGS_DIR, TESTING_DOGS_DIR, split_size)
     57 

1 frames
/usr/lib/python3.7/shutil.py in copyfile(src, dst, follow_symlinks)
    119     else:
    120         with open(src, 'rb') as fsrc:
--> 121             with open(dst, 'wb') as fdst:
    122                 copyfileobj(fsrc, fdst)
    123     return dst

FileNotFoundError: [Errno 2] No such file or directory: '/tmp/cats-v-dogs/testing/cats/9952.jpg'

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.