Skip to content

andrea-fs/Statistics_and_math_AI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Statistics_and_math_AI

Statistical and Mathematical Methods for AI

This repository contains Python scripts that implement various statistical and mathematical methods commonly used in Artificial Intelligence (AI) applications. These scripts cover fundamental concepts such as Gradient Descent, Maximum Likelihood Estimation (MLE), Maximum A Posteriori (MAP) estimation, Singular Value Decomposition (SVD), and Principal Component Analysis (PCA).

Contents

  1. Solution of Linear Systems with Direct Methods: Provides scripts for solving systems of linear equations using direct methods such as Gaussian elimination, LU decomposition, and other matrix factorization techniques.

  2. Singular Value Decomposition (SVD): Includes scripts for SVD, a matrix factorization technique that decomposes a matrix into the product of three matrices, which can be used for dimensionality reduction and feature extraction.

  3. Principal Component Analysis (PCA): Implements PCA, a dimensionality reduction technique used to identify patterns in data by transforming it into a new coordinate system aligned with the principal components.

  4. Gradient Descent: Implements the Gradient Descent algorithm, a first-order optimization algorithm used to minimize a function by iteratively moving in the direction of the steepest descent.

  5. Maximum Likelihood Estimation (MLE): Provides implementations of MLE, a method used to estimate the parameters of a statistical model given observations, under the assumption that the data follow a specific probability distribution.

  6. Maximum A Posteriori (MAP) Estimation: Demonstrates MAP estimation, a Bayesian method used to estimate the parameters of a probability distribution based on both prior knowledge and observed data.

Usage

Each script is self-contained and can be run independently. Simply execute the Python script of interest to see its functionality and usage examples.

Requirements

  • Python 3.x
  • NumPy
  • SciPy

Contributors

About

Statistical and Mathematical Methods for Artificial Intelligence

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors