Skip to content

Shallow and Deep Learning resources. Programming Language: Python 3.7 and R | IDE: Jupyter Notebook and RStudio

Notifications You must be signed in to change notification settings

NicholasDominic/Machine-Learning-Resources

Repository files navigation

Machine Learning Resources

General Information

  • Author: Nicholas Dominic
  • Programming Language: Python 3.7.1 and R-Language 4.0.1
  • Environment (IDE): Jupyter Notebook and R-Studio
  • Topics: Shallow (statistical-based) Learning and Deep (neural-network-based) Learning

Frequently Ask Questions (FAQ)

  • Can I copy all or some of your works?
    >> You can, by specifying author's name as condition. Or simply do GitHub's fork from my repository.
  • I can't open your .ipynb file, how to resolve the issue?
    >> Copy the url (with .ipynb extension) and paste it to this website.
  • May I commit a change in your code?
    >> You may. But only reliable changes will acquire my acceptance, as soon as possible.

Contents

The unmarked (active) content denotes unfinished development of codes (still on progress).
Feel free to give suggestions (through contact I attached below) about what topic should I discover more.
All references or development resources are credited within each notebook.

Linear Regression

  • Data Exploration and Visualization
  • Data Preprocessing Phase 1: Data Cleaning
  • Data Preprocessing Phase 2: Data Integration1
  • Data Preprocessing Phase 3: Data Reduction / Compression2
  • Data Preprocessing Phase 4: Data Transformation3
  • Linear Least Squares
  • Regularization: LASSO / Ridge / Elastic-Net
  • Linear Regression
  • Logistic Regression
  • Polynomial Regression
  • Case Study: Movie Data Analysis

Forecasting

  • Time Series Data Exploration
  • Time Series Data Preprocessing: Upsampling and Downsampling
  • Time Series Data Engineering
  • Time Series Data Visualization
  • Quantitative Forecasting: Smoothing Techniques
  • Quantitative Forecasting: Seasonality Techniques
  • Quantitative Forecasting: Causal Techniques4
  • Quantitative Forecasting: Auto Regressive and Moving Average Model5
  • Forecasting Evaluation

Statistics for Data Science

  • Statistical Description of Data 1: The Central Tendencies
  • Statistical Description of Data 2: The Dispersion of Data
  • Statistical Description of Data 3: The Visualization of Data
  • Quantitative Data Attributes Proximity / Dissimilarity

Machine Learning in Python

  • Supervised Learning: (Discrete) Classification using Keras Sequential API
  • Supervised Learning: (Continuous) Regression using Keras
  • Supervised Learning: Decision Tree and Random Forest
  • Supervised Learning: Support Vector Machines Regressor and Classifier
  • Unsupervised Learning: (Centroid-based) K-Means
  • Unsupervised Learning: (Density-based) DBSCAN and OPTICS6</sup
  • Unsupervised Learning: Self-Organizing Map (SOM)
  • Recurrent Unit: Recurrent Neural Network (RNN)7
  • Recurrent Unit: Deep Recurrent Neural Network (DRNN)
  • Recurrent Unit: Gated Recurrent Unit (GRU)
  • Recurrent Unit: Long Short Term Memory (LSTM)
  • Generative Model 1: Convolutional Autoencoders
  • Generative Model 1: Denoising Autoencoders
  • Generative Model 1: Recurrent Autoencoders
  • Generative Model 1: Sparse Autoencoders
  • Generative Model 1: Stacked Autoencoders
  • Generative Model 1: Variational Autoencoders
  • Generative Model 2: Generative Adversarial Network (GAN)

Machine Learning in R

  • R-Language Introduction
  • Data Loading and Visualization in R
  • Fashion-MNIST Data Classification in R using Keras Sequential API
  • Fashion-MNIST Data Regression in R using Keras Functional API
  • MTCARS Data Hierarchical Clustering in R

Unfinished Development List
1 Data Value Conflict / Discrepancy Detection
2 Evolutionary Selection Algorithm; Wavelet Transform; Non/Parametric Methods
3 Data Discretization; Hierarchy Generation Concept
4 Trend Projection / Intra-Extrapolation
5 ARIMAX; SARIMAX
6 Cluster Plot for OPTICS
7 Low Accuracy for RNN Model to Forecast

Author Detail Information

NICHOLAS DOMINIC

Do me a favor to share my works and freely contact me for further recognition. Have a great rest of your day!