Reader small image

You're reading from  Julia for Data Science

Product typeBook
Published inSep 2016
Reading LevelBeginner
PublisherPackt
ISBN-139781785289699
Edition1st Edition
Languages
Concepts
Right arrow
Author (1)
Anshul Joshi
Anshul Joshi
author image
Anshul Joshi

Anshul Joshi is a data scientist with experience in recommendation systems, predictive modeling, neural networks, and high performance computing. His research interests encompass deep learning, artificial intelligence, and computational physics. Most of the time, he can be caught exploring GitHub or trying anything new he can get his hands on. You can also follow his personal blog.
Read more about Anshul Joshi

Right arrow

Revisiting linear algebra


Linear algebra is a widely used branch of mathematics. Linear algebra is a part of discrete mathematics and not of continuous mathematics. A good understanding is needed to understand the machine learning and deep learning models. We will only revise the mathematical objects.

A gist of scalars

A scalar is just a single number (as opposed to a large portion of alternate objects examined in linear algebra, which are generally arrays of various numbers).

A brief outline of vectors

A vector is an organized collection or an array of numbers. We can recognize every individual number by its index in that list. For example:

x = [x1, x2, x3, x4 ..... xn]

  • Vectors can also be thought of as identifying points in space.

  • Each element represents the value of coordinate along a different axis.

  • We can also index the positions of these values in the vector. Therefore, it makes it easier to access the specific value of the array.

The importance of matrices

  • A matrix is a two-dimensional array...

lock icon
The rest of the page is locked
Previous PageNext Page
You have been reading a chapter from
Julia for Data Science
Published in: Sep 2016Publisher: PacktISBN-13: 9781785289699

Author (1)

author image
Anshul Joshi

Anshul Joshi is a data scientist with experience in recommendation systems, predictive modeling, neural networks, and high performance computing. His research interests encompass deep learning, artificial intelligence, and computational physics. Most of the time, he can be caught exploring GitHub or trying anything new he can get his hands on. You can also follow his personal blog.
Read more about Anshul Joshi