Course Code: juliaml
Duration: 21 hours
Prerequisites:

This course is intended for people that already have a background in data science and statistics.

Overview:

This instructor-led, live training (online or onsite) is aimed at people that already have a background in data science and statistics. 

Format of the Course

  • Interactive lecture and discussion.
  • Exercises and practice.

Course Customization Options

  • To request a customized training for this course, please contact us to arrange.
Course Outline:

Machine Learning Algorithms in Julia

Introductory concepts

  • Supervised & unsupervised learning
  • Cross validation and model selection
  • Bias/variance tradeoff

Linear & logistic regression

(NaiveBayes & GLM)

  • Introductory concepts
  • Fitting linear regression models
  • Model diagnostics
  • Naive Bayes
  • Fitting a logistic regression model
  • Model disgnostics
  • Model selection methods

Distances

  • What is a distance?
  • Euclidean
  • Cityblock
  • Cosine
  • Correlation
  • Mahalanobis
  • Hamming
  • MAD
  • RMS
  • Mean squared deviation

Dimensionality reduction

  • Principal Component Analysis (PCA)
    • Linear PCA
    • Kernel PCA
    • Probabilistic PCA
    • Independent CA
  • Multidimensional scaling

Altered regression methods

  • Basic concepts of regularization
  • Ridge regression
  • Lasso regression
  • Principal component regression (PCR)

Clustering

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

Standard machine learning models

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

  • Gradient boosting concepts
  • K nearest neighbours (KNN)
  • Decision tree models
  • Random forest models
  • XGboost
  • EvoTrees
  • Support vector machines (SVM)

Artificial neural networks

(Flux package)

  • Stochastic gradient descent & strategies
  • Multilayer perceptrons forward feed & back propagation
  • Regularization
  • Recurrence neural networks (RNN)
  • Convolutional neural networks (Convnets)
  • Autoencoders
  • Hyperparameters
Sites Published:

United Arab Emirates - Machine Learning Algorithms in Julia

Qatar - Machine Learning Algorithms in Julia

Egypt - Machine Learning Algorithms in Julia

Saudi Arabia - Machine Learning Algorithms in Julia

South Africa - Machine Learning Algorithms in Julia

Brasil - Machine Learning Algorithms in Julia

Canada - Machine Learning Algorithms in Julia

中国 - Machine Learning Algorithms in Julia

香港 - Machine Learning Algorithms in Julia

澳門 - Machine Learning Algorithms in Julia

台灣 - Machine Learning Algorithms in Julia

USA - Machine Learning Algorithms in Julia

Österreich - Machine Learning Algorithms in Julia

Schweiz - Machine Learning Algorithms in Julia

Deutschland - Machine Learning Algorithms in Julia

Czech Republic - Machine Learning Algorithms in Julia

Denmark - Machine Learning Algorithms in Julia

Estonia - Machine Learning Algorithms in Julia

Finland - Machine Learning Algorithms in Julia

Greece - Machine Learning Algorithms in Julia

Magyarország - Machine Learning Algorithms in Julia

Ireland - Machine Learning Algorithms in Julia

Luxembourg - Machine Learning Algorithms in Julia

Latvia - Machine Learning Algorithms in Julia

España - Machine Learning Algorithms in Julia

Italia - Machine Learning Algorithms in Julia

Lithuania - Machine Learning Algorithms in Julia

Nederland - Machine Learning Algorithms in Julia

Norway - Machine Learning Algorithms in Julia

Portugal - Machine Learning Algorithms in Julia

România - Machine Learning Algorithms in Julia

Sverige - Machine Learning Algorithms in Julia

Türkiye - Machine Learning Algorithms in Julia

Malta - Machine Learning Algorithms in Julia

Belgique - Machine Learning Algorithms in Julia

France - Machine Learning Algorithms in Julia

日本 - Machine Learning Algorithms in Julia

Australia - Machine Learning Algorithms in Julia

Malaysia - Machine Learning Algorithms in Julia

New Zealand - Machine Learning Algorithms in Julia

Philippines - Machine Learning Algorithms in Julia

Singapore - Machine Learning Algorithms in Julia

Thailand - Machine Learning Algorithms in Julia

Vietnam - Machine Learning Algorithms in Julia

India - Machine Learning Algorithms in Julia

Argentina - Machine Learning Algorithms in Julia

Chile - Machine Learning Algorithms in Julia

Costa Rica - Machine Learning Algorithms in Julia

Ecuador - Machine Learning Algorithms in Julia

Guatemala - Machine Learning Algorithms in Julia

Colombia - Machine Learning Algorithms in Julia

México - Machine Learning Algorithms in Julia

Panama - Machine Learning Algorithms in Julia

Peru - Machine Learning Algorithms in Julia

Uruguay - Machine Learning Algorithms in Julia

Venezuela - Machine Learning Algorithms in Julia

Polska - Machine Learning Algorithms in Julia

United Kingdom - Machine Learning Algorithms in Julia

South Korea - Machine Learning Algorithms in Julia

Pakistan - Machine Learning Algorithms in Julia

Sri Lanka - Machine Learning Algorithms in Julia

Bulgaria - Machine Learning Algorithms in Julia

Bolivia - Machine Learning Algorithms in Julia

Indonesia - Machine Learning Algorithms in Julia

Kazakhstan - Machine Learning Algorithms in Julia

Moldova - Machine Learning Algorithms in Julia

Morocco - Machine Learning Algorithms in Julia

Tunisia - Machine Learning Algorithms in Julia

Kuwait - Machine Learning Algorithms in Julia

Oman - Machine Learning Algorithms in Julia

Slovakia - Machine Learning Algorithms in Julia

Kenya - Machine Learning Algorithms in Julia

Nigeria - Machine Learning Algorithms in Julia

Botswana - Machine Learning Algorithms in Julia

Slovenia - Machine Learning Algorithms in Julia

Croatia - Machine Learning Algorithms in Julia

Serbia - Machine Learning Algorithms in Julia

Bhutan - Machine Learning Algorithms in Julia

Nepal - Machine Learning Algorithms in Julia

Uzbekistan - Machine Learning Algorithms in Julia