Skip to content

A collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks

License

Notifications You must be signed in to change notification settings

ravismula/pattern_classification

 
 

Repository files navigation

logo


**A collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks.**



Machine Learning and Pattern Classification








Machine learning and pattern classification with scikit-learn

[back to top]

  • Entry Point: Data - Using Python's sci-packages to prepare data for Machine Learning tasks and other data analyses [IPython nb]

  • An Introduction to simple linear supervised classification using scikit-learn [IPython nb]






Pre-processing

[back to top]

  • About Feature Scaling: Standardization and Min-Max-Scaling (Normalization) [IPython nb]







Techniques for Dimensionality Reduction

[back to top]

  • Projection

    • Component Analyses
      • Linear Transformation
  • Feature Selection

    • Sequential Feature Selection Algorithms [IPython nb]



Techniques for Parameter Estimation

[back to top]

  • Parametric Techniques

    • Introduction to the Maximum Likelihood Estimate (MLE) [IPython nb]
    • How to calculate Maximum Likelihood Estimates (MLE) for different distributions [IPython nb]
  • Non-Parametric Techniques

    • Kernel density estimation via the Parzen-window technique [IPython nb]
    • The K-Nearest Neighbor (KNN) technique
  • Regression Analysis

    • Linear Regression

    • Non-Linear Regression




Statistical Pattern Recognition Examples

[back to top]

  • Supervised Learning

    • Parametric Techniques

      • Univariate Normal Density

        • Ex1: 2-classes, equal variances, equal priors [IPython nb]
        • Ex2: 2-classes, different variances, equal priors [IPython nb]
        • Ex3: 2-classes, equal variances, different priors [IPython nb]
        • Ex4: 2-classes, different variances, different priors, loss function [IPython nb]
        • Ex5: 2-classes, different variances, equal priors, loss function, cauchy distr. [IPython nb]
      • Multivariate Normal Density

        • Ex5: 2-classes, different variances, equal priors, loss function [IPython nb]
        • Ex7: 2-classes, equal variances, equal priors [IPython nb]
    • Non-Parametric Techniques

  • Unsupervised Learning




Other resources

[back to top]

  • A collection of copy-and-paste ready LaTex equations [Markdown]





Links to useful resources

[back to top]



Free learning material

[back to top]

About

A collection of tutorials and examples for solving and understanding machine learning and pattern classification tasks

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published