top of page
Dr. Prashant Singh Rana
Associate Professor,
Computer Science & Engg Dept,
Thapar Institute of Engg & Tech,
Patiala, Punjab - 147004, India.
Director & Co-Founder,
MLTool Technologies Pvt Ltd | MLTool.co.in
UCS654-2026: Predictive Analytics using Statistics (Jan to June 2026 - Even 2526)
Table of Content
Join WhatsApp Group | Click Here
Marking Scheme and General Instructions
-
MST = 30 Marks (6 Questions*)
-
EST = 30 Marks (6 Questions*)
-
Sessional = 40 Marks (5 Components)
-
Assignments = 8 marks
-
Eight assignments on the lecture/non-lecture topics.
-
Upload the assignment on the GitHub and submit in the give google form (mandatory).
-
Explain the solution in brief in ReadMe file.
-
Sample ReadMe file: Click Here
-
Separate submission for every assignment.
-
-
Kaggle Hack = 8 marks
-
Internal Hacks: We will organize a total of 10 Kaggle hackathons, conducted weekly.
-
External Hacks: Join and participate other Kaggle hacks to increase participation, ranking, competitions and submissions.
-
Team size: 1-3.
-
Higher marks for maximum participations, ranking, competitions and submissions.
-
-
Quiz = 8 marks (two quizzes)
-
1st Quiz before MST on LMS (MCQ Type).
-
2nd Quiz before EST on LMS (MCQ Type).
-
-
Woyage AI - Placement Preparation Platform = 8 Marks
-
Practice the interviews of different companies and different subjects.
-
Higher marks for maximum interviews and different activities on the platform.
-
You can complete the interview in lab, hostel, home, library, etc
-
Woyage AI - Detailed Instructions: Click Here
-
-
Guided Projects = 8 marks
-
Complete the total of min 24 Guided Projects.
-
You can also go for higher number to make your profile stronger.
-
After completion of the guided project a certificate will be generated, make it public, share it on LinkedIn with HashTags use in the sample post (Click Here) and submit to google form (mandatory).
-
Surprise viva will be schedule on the completed projects at any time in the lab.
-
You can complete the guided projects in the lab, hostel, home, library, etc
-
-
-
Issue/Query Form: Click Here
-
Academic Calendar: Click Here
-
Note: Extra marks for higher attendance (Lecture + Lab).
01 - Lecture Resources
01 - Lecture Resources
Lecture Schedule
-
Thursday: 10:30 am to 12:10 pm
-
Rooms: (L1 = LT102; L2 = LT403; L3 = LT402).
-
Don't change the room.
Dr. PSRana
-
Topic01 - Topsis - Multiple Criteria Decision Making by Dr. PSRana | Link
-
Topic02 - Data Generation using Modelling and Simulation for Machine Learning | Link
Dr. Anjula Mehto
-
Topic01 - Sampling by Dr. Anjula | Link
-
Topic02 - Parameter-Estimation and Hypothesis Testing | Link
Dr. Suresh Raikwar
-
Topic01 - Advance Mathematics by Dr. Suresh | Link
-
Probability, PMF, PDF, Random Variables & Distributions (Gaussian, Bernoulli)
-
Other Topics
-
Topic04 - Distribution | Link
-
Topic05 - Machine Learning using Pycaret | Link
-
Topic07 - Association Mining - Apriori | Link
- Topic08 - Association Mining - ECLAT | Link
-
Topic09 - Multi-Threading using Python | Link
-
Topic11 - Parameter Optimization | Link
-
Topic12 - Nonliner Modelling | Link
-
Topic13 - Measuring Data Similarity and Dissimilarity | Link
-
Topic14 - Ensemble Technique | No PPT
03 - Assignments
02 - Assignments
Submission Guidelines:
-
Create a notebook using Colab and upload the solution on Github
-
Explain in detail the methodology, result table, result graph, etc in the ReadMe file.
-
Separate submission for every assignment.
-
Assignment01 - Topsis by Dr. PSRana
-
Due Date: For L2: 18 Feb 2026 | 07:59:59
-
Due Date: For L3: 04 Feb 2026 | 07:59:59
-
Due Date: For L1: 21 Jan 2026 | 07:59:59
-
Assignment Link | Submission Link
-
-
Assignment02 - Sampling by Dr. Anjula
-
Due Date: For L3: 18 Feb 2026 | 07:59:59
-
Due Date: For L1: 04 Feb 2026 | 07:59:59
-
Due Date: For L2: 21 Jan 2026 | 07:59:59
-
Assignment Link | Submission Link
-
-
Assignment03 - Advance Mathematics by Dr. Suresh
-
Due Date: For L1: 18 Feb 2026 | 07:59:59
-
Due Date: For L2: 04 Feb 2026 | 07:59:59
-
Due Date: For L3: 21 Jan 2026 | 07:59:59
-
Assignment Link | Submission Link
-
-
Assignment04 - Learning Probability Density Functions using data only by Dr. Suresh
-
Due Date: For L1: 25 Feb 2026 | 07:59:59
-
Due Date: For L2: 11 Feb 2026 | 07:59:59
-
Due Date: For L3: 28 Jan 2026 | 07:59:59
-
Assignment Link | Submission Link
-
-
Assignment05 - Topsis for Pretrained Models by Dr. PSRana
-
Due Date: For L2: 25 Feb 2026 | 07:59:59
-
Due Date: For L3: 11 Feb 2026 | 07:59:59
-
Due Date: For L1: 28 Jan 2026 | 07:59:59
-
Assignment Link | Submission Link
-
-
Assignment06 - Data Generation using Modelling and Simulation for ML by Dr. PSRana
-
Due Date: For L3: 25 Feb 2026 | 07:59:59
-
Due Date: For L3: 11 Feb 2026 | 07:59:59
-
Due Date: For L1: 28 Jan 2026 | 07:59:59
-
Assignment Link | Submission Link
-
-
Assignment07 - Mashup by Dr. PSRana
-
Due Date: For L1: 14 Feb 2026 | 07:59:59
-
Due Date: For L2: 14 Feb 2026 | 07:59:59
-
Due Date: For L3: 14 Feb 2026 | 07:59:59
-
Assignment Link | Submission Link
-
-
Assignment08 - Clustering
-
Due Date: For L1:
-
Due Date: For L2:
-
Due Date: For L3:
-
Assignment Link | Submission Link
-
-
Assignment09 - Parameter Optimization of SVM
-
Due Date: For L1:
-
Due Date: For L2:
-
Due Date: For L3:
-
Assignment Link | Submission Link
-
-
Assignment10 - Ensemble of Pre-trained models for Deep Fake Detection
-
Due Date: For L1:
-
Due Date: For L2:
-
Due Date: For L3:
-
Assignment Link | Submission Link
-
-
Assignment11 - Parameter Estimation
-
Due Date: For L1:
-
Due Date: For L2:
-
Due Date: For L3:
-
Assignment Link | Submission Link
-
-
Assignment12 - Multi Threading
-
Due Date: For L1:
-
Due Date: For L2:
-
Due Date: For L3:
-
Assignment Link | Submission Link
-
Assignment01 - Marks Analysis | 05 Marks | Due Date: 30 Jan 2022 | 23:59:59 | Assignment Link | Submission Link
Assignent02 - Feature Extraction | 05 Marks | Due Date: 06 Feb 2022 | 23:59:59 | Assignment Link | Submission Link
Assignment03 - Classification | 05 Marks | Due Date: 20 Feb 2022 | 23:59:59 | Assignment Link | Submission Link
Assignment05 - Google Data Studio | 05 Marks | Due Date: 10 March 2022 | 23:59:59 | Assignment Link | Submission Link
02 - Guided Projects and Lab Experiments
03 - Guided Projects and Lab Experiments
General Instructions
1. Guided Project
-
Create login with Thapar email id on Coursera (coursera.org).
-
Explore all "Guided Projects" on Coursera | Click Here
-
Complete Two "Guided Project" per week of your choice and interest.
-
You need to submit "Completion Certificate" and "LinkedIn post"
-
Explore the Sample Certificate | Click Here
-
Explore the Sample Post on the LinkedIn: Click Here
Lab Guidelines
-
Lab Schedule: Click Here
-
Bring the Laptop and earphone in the Lab.
-
Lab-01
-
Guided Project- 01 and 02 | Due Date: 19-01-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Basics of R - Part 1: Install R and R Studio and Practice "Basics of R" | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-02
-
Guided Project- 03 and 04 | Due Date: 19-01-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Basics of R - Part 2: Practice Ch 5 and Ch 6 from "05 - R for Everyone - Advanced Analytics and Graphics" book | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-03
-
Guided Project- 05 and 06 | Due Date: 26-01-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Basics of R - Part 3 - Explore and Practice Chapter 6, 7, 8, 9, and 10 from "05 - R for Everyone" book | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-04
-
Guided Project- 07 and 08 | Due Date: 02-02-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Basics of R - Part 4 - Practice Chapter 11, 12, and 13 from "05 - R for Everyone" book | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-05
-
Guided Project- 09 and 10 | Due Date: 09-02-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Advance of R - Part 1 - Practice Chapter 14, 15, and 16 from "05 - R for Everyone" book | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-06
-
Guided Project- 11 and 12 | Due Date: 16-02-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Advance of R - Part 2 - Practice Chapter 17, and 18 from "05 - R for Everyone" book | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-07
-
Guided Project- 13 and 14 | Due Date: 23-02-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Advance of R - Part 3 - Practice Chapter 19, 20, 21, 22, and 23 from "05 - R for Everyone" book | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-08
-
Guided Project- 15 and 16 | Due Date: 30-03-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Advance of R - Part 4 - Practice Chapter 24, 25, and 26 from "05 - R for Everyone" book | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-09
-
Guided Project- 17 and 18 | Due Date: 06-04-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Advance of R - Part 5 - Practice Chapter 30 from "05 - R for Everyone" book | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-10
-
Guided Project- 19 and 20 | Due Date: 13-04-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Advance of R - Part 6 - Practice "Descriptive statistics in R" | Link
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-11
-
Guided Project- 21 and 22 | Due Date: 20-04-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Solve Two Kaggle Competitions or Playground Problems
-
-
Lab-12
-
Guided Project- 23 and 24 | Due Date: 27-04-2026, 8:00 am
-
Choose any guided project from Coursera | Click Here
-
Submission Link: Click Here
-
-
Solve Two Kaggle Competitions or Playground Problems
-
04 - Kaggle
04 - Kaggle Hack
General Instructions
-
Kaggle Ranking: Click Here
-
Explore - Competition Ranking; Dataset Ranking, Code Ranking; Grandmasters; Awards
-
-
Kaggle Resources
-
Five days short and intensive course on Kaggle (1hr each; total = 5hr) | Click Here
-
Kaggle Grand Master Talks
-
Getting started with Kaggle by Mr. Raghav Garg, Mr. Aadil Garg, Mr. Pratham Garg | Click Here
-
Kaggle Resources by Mr. Eishkaran Singh | Click Here
-
Kaggle Notebooks:
-
Latest Playground Series Basic's Notebook for Beginners | Click Here
-
Latest Playground Series Advanced Approach | Click Here
-
XGB HyperParameter Tuning Notebook | Click Here
-
-
-
Students Achievement 2024 Batch @ Kaggle | Click Here

Kaggle Rules
-
Don't Cheat, Try Yourself, Don't share your solutions*
-
Keep the prediction-program or Colab-notebook or Kaggle-Notebook and all submitted solution files with you. You may call for cross verification.
-
If any student or team found guilty, then C grade is confirmed. Please make a note of this.
-
This is for strict compliance.
Kaggle Hacks
-
[Over] Hack1-Kaggle | Due Date: 12 Jan 2026 08:00 am | Click Here to participate | Click Here to submit team info.
-
[Over] Hack2-Kaggle | Due Date: 19 Jan 2026 08:00 am | Click Here to participate | Click Here to submit team info.
-
[Over] Hack3-Kaggle | Due Date: 01 Feb 2026 5:30 am | Click Here to participate | Click Here to submit team info.
-
[Live] Hack4-Kaggle | Due Date: 02 Feb 2026 08:00 am | Click Here to participate | Click Here to submit team info.
-
[Upcoming] Kaggle-Hack-5 | Due Date: 09 Feb 2026 08:00 am
-
[Upcoming] Kaggle-Hack-6 | Due Date: 16 Feb 2026 08:00 am
-
[Upcoming] Kaggle-Hack-7 | Due Date: 23 Feb 2026 08:00 am
-
[Upcoming] Kaggle-Hack-8 | Due Date: 30 March 2026 08:00 am
-
[Upcoming] Kaggle-Hack-9 | Due Date: 06 April 2026 08:00 am
-
[Upcoming] Kaggle-Hack-10 | Due Date: 20 April 2026 08:00 am
bottom of page



