Parallel Matrix Multiplication in Julia

In this notebook, we will: Parallelize a simple algorithm Learn about the performance of different parallel strategies Implement the parallelization in Julia Problem Description Asssumptions All matrices, including A, B, and C, are initially stored on the master process. The final result will overwrite the matrix C. Steps To implement paral ...

Posted on Wed, 20 May 2026 04:43:01 +0000 by reeferd

Linear Algebra Review for Machine Learning: Matrices, Vectors, and Basic Operations

Matrices and Vectors A matrix is a rectangular array of numbers enclosed by square brackets. For example: [ 1 2 3 ] [ 4 5 6 ] [ 7 8 9 ] [10 11 12] This is a 4×3 matrix (4 rows, 3 columns). The dimension is always given as number of rows × number of columns. Vectors are a special type of matrix with only one column. An n-dimensional vector has ...

Posted on Fri, 08 May 2026 11:11:33 +0000 by atstein

Neural Network Vectorization: Matrix Operations with Numpy

Neural network vectorization refers to converting input data into vector form to facilitate processing by neural networks. The benefits include: Improved computational efficiency: Vectorized inputs enable praallel computation, accelerating training and inference. Reduced storage: Compresssing raw data into smaller vectors reduces memory usage. ...

Posted on Fri, 08 May 2026 10:24:30 +0000 by barteelamar