Skip to content

siva82kb/ALADA-Course

Repository files navigation

Applied Linear Algebra in Data Analysis

Semester: August - December, 2025

The course information document is here: Course Information

Course TAs (Jan 2026)

Dr Monishja Yuvyaj
Dr Monisha Yuvaraj(monisha.yuvaraj@cmcvellore.ac.in)

Course Modules

Linear Systems and Matrix Operations
Part 01 | Part 02 | Part 03 | Part 04

Orthogonality
Part 01

Matrix Inverses
Part 01

Case Study
Part 01

Quizes

All the quizes that have been conducted so far can be found here.

Tutorial and Assignments

You can find all the tutorials and assignments here.
All assignments will be due by 11:59 PM on the due date. You have 5 late days to use throughout the semester. Each late day extends the deadline by 24 hours. After the late days are used, late submissions will not be accepted.

Additional problems

Here are some additional problems to test your understanding of the course materials.

  1. k-Means Clustering: A notebook on k-means clustering of doctors' notes.
  2. Co-occurance graph: A notebook on building graphs to analyse co-occurance of words in doctors' notes.

Submission Link

All assignments must be submitted as soft copies on the submission portal.


ALADA Animations

The folder animations in the root directory contains a set of interactive animations for the different concepts covered in the ALADA course. The animations are created using the matplotlib library in Python. All interaction with these animations is done through the keyboard.

How to get these to work?

You will need Python 3.9 or higher. The best thing to do is to install Anaconda and create a new environment. You can do this by running the following commands in your terminal:

conda env create -f alada.yml

This will create a new environment called alada with all the necessary packages. You can then activate the environment by running:

conda activate alada

You should now be able to run the different scripts to open the animations and interact with them.

K-Mean Algorithm

  1. k-Means Demo: kmeans_demo.py
  2. k-Nearest Neighbors Classifier Demo: knn_class_demo.py
  3. k-Nearest Neighbors Regression Demo: knn_reg_demo.py

About

Repository of course material for Applied Linear Algebra in Data Analysis

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors