Gaussian Discriminant Analysis introduction and Python implementation from scratch
You can learn about mathematical background of the algorithms in GaussianDiscriminantAnalysisApplication.pdf. Implementation is in GaussianDiscriminantAnalysis.py. Applications of the algorithm to the real data are provided in GaussianDiscriminantAnalysis.ipynb.