Main TextBooks:

1402/07/08

Introduction to Data Science

HW1Generate random points with uniform distribution in the unit sphere, due date: 1402/07/21 (Extended)

Python Programming

HW2Satisfiability Table, due date: 1402/07/21 (Extended)

1402/07/10

Discrete Optimization
Draft version of My Book: Meta Heuristic Algorithms

Some Examples:

Further Reading

1402/07/15

Random Search
Chapter 1 & 2 of My Book + My NP-Complete Paper

HW3Python Code of Program 1.2, Page 11 of My book - RS, due: 1402/07/25

1402/07/17

HW1-Sol, Solution: ColabUnit Sphere

  • SAT
  • SA, Continue
    Chapter 3 of My Book

HW4Python Code of Program 1.3, Page 23 of My book - SA, due: 1402/07/26

Further Reading

1402/07/22

PSO
Chapter 6 of My Book

HW5Use one the Python packages to find the minimum of \(f(x)=3sin(x)+(0.1x-3)^2\): PSO for function 1.2, due: 1402/07/28

Some Python packages for PSO:

Further Reading

Paper: A Fish School Clustering Algorithm: Applied to Student Sectioning Problem

1402/07/24

  • Chapter 11 & 12 of Pattern Recognition, Theodoridis
  • Chapeter 11:
    • Page 602, Section 11.2 PROXIMITY MEASURES - Page 604
    • Page 606, Section B. Similarity Measures: The inner product & Pearson’s correlation coefficient
    • Page 607, Discrete-Valued Vectors & contingency table
    • Page 616, 11.2.3 Proximity Functions between a Point and a Set
  • Chapter 12:
    • 12.1 INTRODUCTION
    • 12.3 SEQUENTIAL CLUSTERING ALGORITHMS

1402/07/29

1402/08/01

HW6Generate data & Clustering, due: 1402/08/04

HW7BSAS Algorithm, due: 1402/08/07

Image Processing and Computer Vision, Intro

ColabImage Segmentation 01

1402/08/06

Representative-Based Clustering

Further Reading

1402/08/13

1402/08/15

  • Section 14.3.9 of ESL
    • Page 533/764 Vector Quantization

ColabImage Segmentation 03- kmeans clustering

ColabLVQ

HW8K-means on color images, due: 1402/08/19

Further Reading

1402/08/20,22

High Dimensional Data

ColabHigh Dimensional Data - The curse of dimensionality

HW9Page 15 of FDS - Orthogonality of d-dimensional Gaussian vectors, due: 1402/08/26

ColabHigh Dimensional Data - KNN

ColabClustering of images, as high dim. data

Further Reading

PaperSupervised dimensionality reduction for big data

PaperAn Introduction to Johnson–Lindenstrauss Transforms

1402/09/04

Bias-Variance Tradeoff

Further Reading

PaperVC Theoretical Explanation of Double Descent

PaperReconciling modern machine-learning practice and the classical bias–variance trade-off

PaperUnderstanding the double descent curve in Machine Learning

1402/09/06,11,13

Colabbi-partiate-graph-maximum-matching

ColabSilhouette

Further Reading

PaperGraph Matching and local search

PaperGraph Feature Selection for Anti-Cancer Plant Recommendation

1402/09/18, 25, 27

ColabPCA-01

KaggleCountry Profiling Using PCA and Clustering

HW10PCA Algorithm, due: 1402/10/02

Further Reading

PaperEigenbackground Revisited

ColabSVD-01

ColabSVD for Image Compression

1402/10/02

Hierarchical Clustering

ColabClustering of images

Further Reading

1402/10/04

Linear Discriminant Analysis

1402/10/09

Mid Term

1402/10/11

Colab Gaussian Mixture Models

1402/10/16,18

Bayes

Further Reading

PaperBayeSeg: Bayesian modeling for medical image segmentation with interpretable generalizability

1402 Winter

Adding Features

ColabAdd Pixels’ coordinates for image segmentation

1402/11/01

EXAM

Image Processing and Computer Vision

Further Reading
Some published papers

Image Matting

K-means

Paper كلاسه بندی فازی بهینه دانشجویان با استفاده از یك تابع فازی در حل مسئله برنامه ریزی ژنتیكی دروس هفتگی دانشگاه

Representative-Based Clustering

Further Reading

Mahalanobis distance

1402 Winter

Clustering Validation

Further Reading

1402 Winter

Density-Based Clustering

1402 Winter

Kernel Method

EXAM

1402 Winter

Spectral and Graph Clustering

Further Reading

Itemset Mining

1402 Winter

Further Reading

Additional Slides: