Course Title : Neural Networks with Tensorflow

Instructor : Sanasam Ranbir Singh
Teaching Assistant: Th. Jennil Singh

Week 3: Introduction to Tensor and Tensorflow Programming

Reference Links:

  1. TensorFlow click)
  2. TensorFlow Tutorial click)

Lessons

  1. Lesson 1: Introduction to Tensorflow ( PPT)
  2. Lesson 2: Introduction to Tensors
    1. What are Tensors and how to define them?( PPT)
  3. Lesson 3: Operations on Tensors
    1. Operations on Tensors( PPT)
    2. Compatibility of two tensors( PPT)
  4. Lesson 4: Variable Type Tensors ( PPT)
  5. Lesson 5: Reshaping Tensors ( PPT)
  6. Lesson 6: Extracting Data from a Tensor
    1. Extract Contiguous elements from a Tensor( PPT)
    2. Extract Non-contiguous elements from a Tensor( PPT)
    3. Extract Minimum/Maximum element from a Tensor, Join tensors( PPT)
  7. Lesson 7: Implementing Neural Network
    1. Implement Simple two layer MLP with and without Tensorflow( PPT)
    2. Implement MLP with Tensorflow – Sequential and Functional Model( PPT)

Sample Codes

  1. Tensor Definition( click)
  2. Operation on Tensor( click)
  3. More on Tensor( click)
  4. Matrix Operation on Tensor( click)
  5. Accessing Data from Tensor( click)
  6. MLP with Keras( click)