PyTorch
[Choice Based Credit System ( CBCS ) and Outcome Based Education(OBE)]
(Effective from the Academic Year 2013-24)
SEMESTER - VI
Course Code 23KBCS6091 CIE Marks 40
Teaching Hours Per Week (L:T:P) (1:0:2) SEE Marks 60
Total Number of Contact Hours 30 Exam Hours 01
CREDITS – 01
Course Learning Objectives : This Course will enable students to
Provide a strong foundation in database concepts, technology, and practice.
Practice SQL programming through a variety of database problems.
Demonstrate the use of concurrency and transactions in database.
Design and build database applications for real world problems..
MODULES Hours
MODULE 1
Introduction: What is PyTorch, Features, Advantages of PyTorch, TensorFlow vs.
PyTorch. 3
MODULE 2
How to install PyTorch, how PyTorch Works?, PyTorch- Terminologies:
PyTorch NumPy, variables and Autograd, Dynamic Graphs, Optim Package,
5
Multiprocessing,
MODULE 3
PyTorch Modules: Autograd Module, Optim Module, nn Module
PyTorch tensors: Fundamental Attributes of a tensor, PyTorch Dataset and
DataLoader 6
MODULE 4
Mathematical Building Blocks of Neural Networks, PyTorch- Neural Network
Basics, PyTorch- Implementing First Neural Networks 5
Course Outcome : The students should be able to
1. Identify, analyze and define database objects, enforce integrity constraints on a database
using RDBMS.
2. Use Structured Query Language (SQL) for database manipulation.
3. Design and build simple database systems.
4. Develop application to interact with databases..
Text Books:
1. Fundamentals of Database Systems, Ramez Elmasri and Shamkant B. Navathe, 7th Edition,
2017, Pearson.
2. Database management systems, Ramakrishnan, and Gehrke, 3rd Edition, 2014, McGraw
Hill
Reference Books:
1. Silberschatz Korth and Sudharshan, Database System Concepts, 6th Edition, Mc-GrawHill, 2013.
2. Coronel, Morris, and Rob, Database Principles Fundamentals of Design,
Implementation and Management, Cengage Learning 2012.