This repository contains the assignments for the "Mathematics of Machine Learning Course (2023-I)" given by Francisco A. Gómez J at Universidad Nacional de Colombia - Sede Bogotá, developed in the Python language.
This folder contains a practical application of machine learning using the Banknote Authentication and Occupancy Detection Data Sets. The goal is to classify the data into two categories using various machine learning models, including SVM, KNN, logistic regression, and Decision Tree Classifier. The models are compared using various metrics to determine the best approach.
The objective of this folder is to address topics related to dimensionality reduction and data representation. The algorithm implemented for dimensionality reduction is Principal Component Analysis (PCA), which is used to find the faces that better represent a dataset of face images. Finally, we search for the eigenfaces that are most relevant in representing an image of my own face.
The objective of this folder is to solve some of the exercises from the book Learning From Data - by Yaser S. Abu-Mostafa, Malik Magdon-Ismail, Hsuan-Tien Lin.
[1] A series of Jupyter notebooks that walk you through the fundamentals of Machine Learning and Deep Learning in Python using Scikit-Learn, Keras, and TensorFlow 2. GitHub Repository, Aurélien Geron Handson-ml3.
[2] Learning From Data: Professor Yaser Abu-Mostafa.
- The course website: http://work.caltech.edu/telecourse.html
- Book: Abu-Mostafa, Y.S., Magdon-Ismail, M., & Lin, H. (2012). Learning From Data.
This project is licensed under the Apache-2.0 license. See the LICENSE file for details.