Skip to content

chataignault/models

Repository files navigation

Personnal model implementations catalogue

Store implemented models, test scripts and ideas.

Project structure :

├── computer_vision
│   ├── object_detection
│   ├── inception
│   └── yolox
├── diffusion
│   ├── dae
│   ├── ddpm
│   ├── ppca
│   └── vae
├── fixed_income
├── mastery
│   └── Harmonic_Analysis_on_Paths_Spaces.pdf
├── numerical_exercises
│   ├── dealing_cards
│   ├── discrete_execution_optimisation
│   ├── positive_path_count
│   └── proba_negative_asset
├── pdevnet
└── utils
    └── polars_hdf5

Diffusion

Implement Denoising Diffusion Probabilitic Model (DDPM)

Variational Auto-Encoder

  • Sparse and convolutional variants
  • Bernoulli or Gaussian distributions
  • get familiar with mlflow, pytorch-lion

Probabilistic PCA

  • Link with sample generation
  • Linear algebra numerical implementation : SVD, bidiagonalisation
  • get familiar with pytest
  • compare with the EM training

Test with other celebrated models

Computer Vision

Object detection streaming pipeline

Leverage the opencv Python API to build an object detection pipeline with horizon line detection.

Inception block POC

Implement minimal inception network applied to CIFAR 10 classification.

YOLOX inference

Test YOLOX algorithm for bounding box detection.

Path Development

  • Leverage path development inside models
  • Application to time-series classification

Mastery

  • Litterature review on path developments

  • Add example scripts

Fixed Income

  • Validate intuition on the difference between PV01 and DV01
  • WTI and SPX correlation
  • FX pricer with "algebra" design pattern

Numerical implementation

Implement in Rust numerical verification of math questions.

  • Counting discrete positive paths starting and ending at zero,
  • Probability of a random walk to reach zero under time constraint,
  • Optimal strategy to minimize a capped uniform law sequentially under constraints,
  • List of other formal brainteasers including probabilities and combinatorics questions of interest.

References

About

Personnal implementations of celebrated models

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published