Get in Touch

Course Outline

Implementing Machine Learning Algorithms with Julia

Core Concepts

  • Supervised and unsupervised learning
  • Cross-validation and model selection techniques
  • Understanding the bias-variance tradeoff

Linear and Logistic Regression

(Including Naive Bayes and GLM)

  • Fundamental concepts
  • Fitting linear regression models
  • Model diagnostics
  • Naive Bayes classifier
  • Fitting logistic regression models
  • Model diagnostics
  • Methods for model selection

Distance Metrics

  • Understanding distance concepts
  • Euclidean distance
  • City block (Manhattan) distance
  • Cosine similarity/distance
  • Correlation distance
  • Mahalanobis distance
  • Hamming distance
  • Median Absolute Deviation (MAD)
  • Root Mean Square (RMS)
  • Mean squared deviation

Dimensionality Reduction

  • Principal Component Analysis (PCA)
    • Linear PCA
    • Kernel PCA
    • Probabilistic PCA
    • Independent Component Analysis (ICA)
  • Multidimensional Scaling (MDS)

Regularized Regression Techniques

  • Fundamentals of regularization
  • Ridge regression
  • Lasso regression
  • Principal Component Regression (PCR)

Clustering Algorithms

  • K-means clustering
  • K-medoids clustering
  • DBSCAN
  • Hierarchical clustering
  • Markov Cluster Algorithm
  • Fuzzy C-means clustering

Standard Machine Learning Models

(Utilizing NearestNeighbors, DecisionTree, LightGBM, XGBoost, EvoTrees, and LIBSVM packages)

  • Concepts of gradient boosting
  • K-Nearest Neighbors (KNN)
  • Decision tree models
  • Random forest models
  • XGBoost
  • EvoTrees
  • Support Vector Machines (SVM)

Artificial Neural Networks

(Utilizing the Flux package)

  • Stochastic gradient descent and training strategies
  • Forward propagation and backpropagation in multilayer perceptrons
  • Regularization techniques
  • Recurrent Neural Networks (RNN)
  • Convolutional Neural Networks (ConvNets)
  • Autoencoders
  • Hyperparameter tuning

Requirements

This course is intended for participants who already possess a background in data science and statistics.

 21 Hours

Number of participants


Price per participant

Testimonials (2)

Upcoming Courses

Related Categories