σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
uantCraft Academy

Apprenez le développement quant en pratiquant : leçons courtes, labs notés et un vrai IDE, dans votre navigateur.

Apprendre
Toutes les feuilles de routeToutes les skillsSkill PythonSkill C++BientôtSkill OxCamlBientôtSkill Market StructureSkill CalculusSkill Linear AlgebraSkill ProbabilitySkill StatisticsSkill Matrix DecompositionsSkill OptimizationSkill Time SeriesSkill Stochastic CalculusSkill Bayesian InferenceSkill Hidden Markov ModelsSkill Particle filtering and non-stationary time seriesSkill scikit-learnSkill statsmodelsSkill SciPy
Assistance
Donnez-nous votre avisOffrez-nous un café
Mentions légales
Politique de confidentialitéConditions d'utilisation
© 2026 QuantCraft Solutions. Tous droits réservés.
QuantCraft
σμimplied vol · KKmax(S−K,0)udβρᵢⱼfat tailsPnL · drawdownyield · TdSₜ = μSₜ dt + σSₜ dWₜC = S·N(d₁) − K·e⁻ʳᵀ·N(d₂)σₚ² = wᵀΣwd₁ = [ln(S/K) + (r + σ²⁄2)T] ⁄ σ√T∂V/∂t + ½σ²S²·∂²V/∂S² + rS·∂V/∂S − rV = 0Sharpe = (Rₚ − R_f) ⁄ σₚVaR₉₉ = μ − 2.33σρ = Cov(X,Y) ⁄ σₓσᵧE[Rₚ] = Σ wᵢ·E[Rᵢ]φ(x) = e^(−x²/2) ⁄ √2πE[Rᵢ] = R_f + βᵢ(E[Rₘ] − R_f)dXₜ = θ(μ − Xₜ)dt + σ dWₜσ²ₜ = ω + α·ε²ₜ₋₁ + β·σ²ₜ₋₁C − P = S − K·e⁻ʳᵀΔ = ∂V/∂S Γ = ∂²V/∂S²p = (e^(rΔt) − d) ⁄ (u − d)rₜ = ln(Pₜ ⁄ Pₜ₋₁)E[Xₜ₊₁ | ℱₜ] = Xₜf* = (bp − q) ⁄ bz = (x − μ) ⁄ σP(N=k) = λᵏe^(−λ) ⁄ k!Θ = −∂V/∂Tν = S·φ(d₁)·√Tmin wᵀΣw s.t. wᵀμ = μ*∫Σ∂∞λ
uantCraft AcademyFeuilles de routeParcours
Ctrl K
AO
+1,2 k apprenants
ConnexionRejoindre ↗
Feuilles de routeParcours
AO
+1,2 k apprenants
Connexion
  • English
  • Français
  • Español
  • العربية
  • Português
  • Deutsch
  • 日本語
  • 中文
Parcours›scikit-learn

scikit-learn Parcours

OuvertCommencez ici

Un modèle qui brille dans un notebook peut être sans valeur en trading, et la raison habituelle n'est pas l'algorithme mais l'évaluation. Cette compétence enseigne scikit-learn comme une façon de travailler, avec de courts exercices (nombres à calculer, étapes à ordonner, notions à associer) et des exemples de finance : pourquoi un normaliseur doit être ajusté sur les seuls jours d'entraînement, comment des étiquettes qui se chevauchent font fuiter le futur et comment la purge et l'embargo l'éliminent, ce que ridge et lasso font aux coefficients, pourquoi une régression logistique de direction bat à peine l'habitude de toujours parier à la hausse, comment une forêt surapprend un signal faible, comment noter un modèle de rendements avec le coefficient d'information, combien d'ajustements demande une recherche d'hyperparamètres honnête, et ce que le clustering, l'ACP et l'importance par permutation peuvent ou non dire. Le projet final est un lab de code où vous construisez le découpeur walk-forward avec purge, les variables en coupe transversale et la notation d'un modèle mensuel d'actions.

4 modules18 labs corrigés~16 heuresDébutant → Avancé
Commencer le parcours

Prérequis

On attend une bonne aisance avec Python, NumPy et pandas, ainsi que des statistiques de base (moyenne, variance, corrélation, régression).

  • Python
  • SStatistics

Programme

18 sujets · ouvrez n'importe quel sujet, dans l'ordre que vous voulez
  1. 1L'API des estimateursNon commencé40 minCommencer
  2. 2Lab : écrire votre propre estimateurNon commencé50 minCommencer
  3. 3Découpages et fuites en financeNon commencé50 minCommencer
  4. 4Lab : transformateurs personnalisés et pipelines par colonnesNon commencé50 minCommencer
  5. 5Lab : des pipelines sans fuiteNon commencé50 minCommencer
  1. 6Modèles linéaires et régularisationNon commencé55 minCommencer
  2. 7La régression logistique pour la directionNon commencé50 minCommencer
  3. 8Arbres et forêts aléatoiresNon commencé55 minCommencer
  1. 9Pipelines scikit-learn pour les rendementsNon commencéNécessite Python1 hCommencer
  2. 10Ingénierie des variables pour les données financièresNon commencéNécessite Python1 hCommencer
  3. 11Validation walk-forwardNon commencéNécessite Python1 hCommencer
  4. 12Validation croisée avec purge et embargoNon commencé1 hCommencer
  5. 13Coefficient d'information taux de réussite et calibrationNon commencé50 minCommencer
  6. 14Recherche d'hyperparamètres sans surapprentissageNon commencé50 minCommencer
  1. 15Le clustering pour les régimes et les pairsNon commencé50 minCommencer
  2. 16Réduction de dimension avec l'ACP et l'ACP à noyauNon commencé45 minCommencer
  3. 17Importance des variables et permutationNon commencé50 minCommencer
  4. 18Projet final : un modèle de rendements en coupe transversale évalué honnêtementNon commencé1 h 40 minCommencer

Validation

Réussissez les 18 labs avec un score d'au moins 70 pour terminer le parcours et obtenir le badge scikit-learn sur votre profil.

0 / 180%

Prérequis

On attend une bonne aisance avec Python, NumPy et pandas, ainsi que des statistiques de base (moyenne, variance, corrélation, régression).

  • Python
  • SStatistics

Outils utilisés

Pythonscikit-learnNumPypandaspytest

Ce que vous apprendrez

  • Utiliser correctement le contrat fit, predict et transform et savoir quels nombres un estimateur apprend
  • Repérer les fuites dans les données financières et découper par le temps, avec purge et embargo quand les étiquettes se chevauchent
  • Ajuster ridge, lasso, régression logistique et forêts, et dire ce que chacun fait à un signal faible
  • Noter un modèle de rendements avec le coefficient d'information et la calibration, et chercher des hyperparamètres sans surapprendre
  • Utiliser clustering, ACP et importance par permutation sur de vraies actions et éviter de trop les interpréter

Parcours suivant

statsmodelsOuvert
uantCraft Academy

Apprenez le développement quant en pratiquant : leçons courtes, labs notés et un vrai IDE, dans votre navigateur.

Apprendre
Toutes les feuilles de routeToutes les skillsSkill PythonSkill C++BientôtSkill OxCamlBientôtSkill Market StructureSkill CalculusSkill Linear AlgebraSkill ProbabilitySkill StatisticsSkill Matrix DecompositionsSkill OptimizationSkill Time SeriesSkill Stochastic CalculusSkill Bayesian InferenceSkill Hidden Markov ModelsSkill Particle filtering and non-stationary time seriesSkill scikit-learnSkill statsmodelsSkill SciPy
Assistance
Donnez-nous votre avisOffrez-nous un café
Mentions légales
Politique de confidentialitéConditions d'utilisation
© 2026 QuantCraft Solutions. Tous droits réservés.
QuantCraft
ConnexionRejoindre ↗
Connexion