All Projects → MacroAnalyst → Linear_algebra_with_python

MacroAnalyst / Linear_algebra_with_python

Licence: mit
Lecture Notes for Linear Algebra Featuring Python

Projects that are alternatives of or similar to Linear algebra with python

Mc gradients
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Keras Gradcam
Keras implementation of GradCAM.
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Scipy 2014 julia
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Dl book
legend
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Droneblocks Tello Python
A DroneBlocks course on drone programming with Tello using Python scripts
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Tf Vs Pytorch
A companion code for my Medium post
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Tia
Your Advanced Twitter stalking tool
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Almond
A Scala kernel for Jupyter
Stars: ✭ 1,354 (-0.07%)
Mutual labels:  jupyter-notebook
Bigdata
NJU Master Course **Big Data Mining and Analysis**
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Ds For Telco
Source material for Data Science for Telecom Tutorial at Strata Singapore 2015
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Python
Source code about Python Development
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Pytorch learning
书籍:深度学习框架pytorch入门与实践
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Estimation Of Remaining Useful Life Using Cnn
Convolutional Neural Network based regression approach for estimating machinery's remaining useful life
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Cubicasa5k
CubiCasa5k floor plan dataset
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Cbe20255
Introduction to Chemical Engineering Analysis
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Gde
Graph Neural Ordinary Differential Equations
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Interaction network pytorch
Pytorch Implementation of Interaction Networks for Learning about Objects, Relations and Physics
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook
Nab
The Numenta Anomaly Benchmark
Stars: ✭ 1,352 (-0.22%)
Mutual labels:  jupyter-notebook
Objectron
Objectron is a dataset of short, object-centric video clips. In addition, the videos also contain AR session metadata including camera poses, sparse point-clouds and planes. In each video, the camera moves around and above the object and captures it from different views. Each object is annotated with a 3D bounding box. The 3D bounding box describes the object’s position, orientation, and dimensions. The dataset contains about 15K annotated video clips and 4M annotated images in the following categories: bikes, books, bottles, cameras, cereal boxes, chairs, cups, laptops, and shoes
Stars: ✭ 1,352 (-0.22%)
Mutual labels:  jupyter-notebook
Keras Tutorial
Tutorial teaching the basics of Keras and some deep learning concepts
Stars: ✭ 98 (-92.77%)
Mutual labels:  jupyter-notebook

Lectures of Linear Algebra MIT License

These lecture notes are intended for introductory linear algebra courses, suitable for university students, programmers, data analysts, algorithmic traders and etc.

The lectures notes are loosely based on several textbooks:

  1. Linear Algebra and Its Applications by Gilbert Strang
  2. Linear Algebra and Its Applications by David Lay
  3. Introduction to Linear Algebra With Applications by DeFranza & Gagliardi
  4. Linear Algebra With Applications by Gareth Williams

cover-min

However, the crux of the course is not about proving theorems, but to demonstrate the practices and visualization of the concepts. Thus we will not engage in strictly precise deduction or notation, rather we aim to clarify the elusive concepts and thanks to Python/MATLAB, the task is much easier now.

Prerequisites

Though the lectures are for beginners, it is beneficial that attendants had certain amount of exposure to linear algebra and calculus.

And also the attendants are expected to have basic knowledge (3 days training would be enough) of

  • [x] Python
  • [x] NumPy
  • [x] Matplotlib
  • [x] SymPy

All the codes are written in an intuitive manner rather than efficient or professional coding style, therefore the codes are exceedingly straightforward, I presume barely anyone would have difficulty in understanding the codes.

What to Expect from Notes

These notes will equip you with most needed and basic knowledge for other subjects, such as Data Science, Econometrics, Mathematical Statistics, Control Theory and etc., which heavily rely on linear algebra. Please go through them patiently, you will certainly have a better grasp of the fundamental concepts of linear algebera. Then further step is to study the special matrices and their application with your domain knowledge.

Contents

It is advisable to either open the notebooks in Jupyter nbviewers (links below) or download them, since github has lots of rendering mistakes in LaTeX and sometimes even missing plots.

Lecture 1 - System of Linear Equations
Lecture 2 - Basic Matrix Algebra
Lecture 3 - Determinants
Lecture 4 - LU Decomposition
Lecture 5 - Vector Operations
Lecture 6 - Linear Combination
Lecture 7 - Linear Independence
Lecture 8 - Vector Space and Subspace
Lecture 9 - Basis and Dimension
Lecture 10 - Column, Row and Null Space
Lecture 11 - Linear Transformation
Lecture 12 - Eigenvalues and Eigenvectors
Lecture 13 - Diagonalization
Lecture 14 - Application to Dynamic System
Lecture 15 - Inner Product and Orthogonality
Lecture 16 - Gram-Schmidt Process and Decomposition
Lecture 17 - Symmetric Matrices and Quadratic Form
Lecture 18 - Singular Value Decomposition
Lecture 19 - Multivariate Normal Distribution

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].