Skip to content

Commit 6d4f0bd

Browse files
committed
Merge branch 'master' of github.com:akhilvasvani/Linear-Algebra-Basics
2 parents 1fad096 + 15f3ebe commit 6d4f0bd

File tree

3 files changed

+18
-3
lines changed

3 files changed

+18
-3
lines changed

.github/FUNDING.yml

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,12 @@
1+
# These are supported funding model platforms
2+
3+
github: @akhilvasvani
4+
patreon: # Replace with a single Patreon username
5+
open_collective: # Replace with a single Open Collective username
6+
ko_fi: # Replace with a single Ko-fi username
7+
tidelift: # Replace with a single Tidelift platform-name/package-name e.g., npm/babel
8+
community_bridge: # Replace with a single Community Bridge project-name e.g., cloud-foundry
9+
liberapay: # Replace with a single Liberapay username
10+
issuehunt: # Replace with a single IssueHunt username
11+
otechie: # Replace with a single Otechie username
12+
custom: # Replace with up to 4 custom sponsorship URLs e.g., ['link1', 'link2']

_config.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
theme: jekyll-theme-merlot

readme.md

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ The goal of this series is to provide content for beginners who wants to underst
1010

1111
Graphical representation is also very helpful to understand linear algebra. I tried to bind the concepts with plots (and code to produce it). The type of representation I liked most by doing this series is the fact that you can see any matrix as linear transformation of the space. In several chapters we will extend this idea and see how it can be useful to understand eigendecomposition, Singular Value Decomposition (SVD) or the Principal Components Analysis (PCA).
1212

13-
# The use of Python/Numpy
13+
# The use of Python/NumPy
1414

1515
In addition, creating and reading examples is really helpful to understanding the theory. The goal is two folds:
1616

17-
1. To provide a starting point to use Python/Numpy to apply linear algebra concepts. And since the final goal is to use linear algebra concepts for data science it seems natural to continuously go between theory and code. All you will need is a working Python installation with major mathematical librairies like Numpy/Scipy/Matplotlib.
17+
1. To provide a starting point to use Python/NumPy to apply linear algebra concepts. And since the final goal is to use linear algebra concepts for data science it seems natural to continuously go between theory and code. All you will need is a working Python installation with major mathematical librairies like NumPy/SciPy/matplotlib.
1818

1919
2. Give a more concrete vision of the underlying concepts. I found hugely useful to play and experiment with these notebooks in order to build my understanding of somewhat complicated theoretical concepts or notations. I hope that reading them will be as useful.
2020

@@ -76,13 +76,15 @@ Added in Projection example with a diagram detailing how it works.
7676

7777
Added in Low-Rank Matrix Approximation. Useful when SVD cannot be used for LARGE datasets.
7878

79+
Also TensorFlow has [linear algebra operations](https://github.com/tensorflow/tensorflow/tree/master/tensorflow/python/ops/linalg) as well.
80+
7981
# Requirements
8082

8183
This content is aimed at beginners but it should be easier for people with at least some experience with mathematics.
8284

8385
# Enjoy
8486

85-
Please let me konw if you find any typos or incorrect information. I am happy to edit it. You can send me emails or open issues and pull request in the notebooks Github.
87+
Please let me know if you find any typos or incorrect information. I am happy to edit it. You can send me emails or open issues and pull request in the notebooks Github.
8688

8789
# References
8890

0 commit comments

Comments
 (0)