This folder contains materials for studying Artificial Intelligence Methods at UAM. It includes tasks related to data preprocessing, various machine learning algorithms, and exercises.
- Data Preprocessing
- k-Nearest Neighbors (kNN)
- Support Vector Classification (SVC)
- Neural Network
- Random Forest Classifier
- Model Evaluation Metrics
- Basics of data preprocessing
- Introduction to data visualization
- SVM Classifier
- Model evaluation metrics: Precision, Recall, AUC, Accuracy
- Standardization & Normalization
- Overfitting & Underfitting
- Naïve Bayes Classifier
- Linear Regression
- Mean Squared Error (MSE) & Mean Absolute Error (MAE)
- k-Means Clustering
- One-Hot Encoding
- Agglomerative Clustering
- Principal Component Analysis (PCA)
- Introduction to Keras & TensorFlow
- Working with the MNIST dataset
- Implementing Neural Networks
- Training in batches
- Dropout & Regularization
- MNIST dataset
- Layers: Dense, Dropout, Conv2D, MaxPooling2D, Flatten
- Data Augmentation
- Data Augmentation
- ModelCheckpoint
- Reloading models
- Using pretrained models
- Learning Rate Optimization
- Recurrent Neural Networks (RNN)
- Gated Recurrent Unit (GRU) & Long Short-Term Memory (LSTM)
- Reuters Newswire Dataset
This repository serves as a comprehensive resource for learning various AI and machine learning techniques through practical implementation.