
Setting up VS Code Julia Extension OR Juno as Julia programming development environment. Although, you can use any other editor/tool you prefer to write and run Julia code.
Basic matrix operations
UniformScaling objects and Identity matrix
Division of a matrix by another matrix
Inverse of a matrix
Pseudoinverse
Condition number
Right division and left division
Left inverse and right inverse
Power of a matrix and matrix as power
Concatenation
Slicing matrices into row and column vectors
Diagonal elements in a matrix
Adjoint and transpose
Dot product and cross product
Norm
Transformation of vectors
LU decomposition
Cholesky decomposition
LDLt decomposition
Bunch-Kaufman decomposition
QR decomposition
LQ decomposition
Hessenberg decomposition
Schur decomposition
Singular value decomposition
Welcome to this online course on Julia! This course is for anyone who wants to learn Julia programming for problem solving. Machine learning and data science are the well applied domains of Julia programming. Above all, Julia is a fast and highly efficient programming language for scientific computation. Master Julia syntax for coding through arranged topics and exercises in this course.
Full-fledged segment in this course is dedicated to know about core concept of data manipulation in Julia which is an essential part of data analysis.
This course includes 4 projects on “data analysis” and for building “machine learning models based on regression analysis”, to learn the usage of Julia packages for data analysis and machine learning.
With data manipulation and building machine learning models, we will see the usage of Julia package StatsPlots for data visualization.
By the end of this course, you will know how to work with Julia syntax for
writing Julia program.
working with several datatypes and data-structures.
creating and manipulating arrays.
working with raw text.
defining functions and macros.
metaprogramming.
creating objects from new datatype that can be defined in Julia.
Linear Algebra.
data manipulation in DataFrame and TimeArray objects.
building machine learning models for numeric prediction.
setting up data visualization tools.
See you inside the course!