Bonjour a tous,
A but pédagogique, je réalise des petits modèles SVM et SVR sur Excel.
Des modèles SVM sont réalisés (voir Onglets, peuvent aider à comprendre les cas de séparation linéaire par hyperplan), par contre je tente en vain d'implémenter la régression "epsilon SVR" avec une fonction noyau (régression non linéaire).
Il existe plusieurs fonctions "Noyau", par exemple polynomial, sigmoïde, gaussien etc...
Prenons le cas du noyau gaussien K(u,v)=exp(-gamma ││u-v ││²) . je n'arrive pas à comprendre comment implémenter la fonction noyau, faut-il passer par la matrice de Gram dans la fonction à maximiser ? Je tourne en rond depuis un bon moment.
Des programmes en Open source sont disponibles dans différents langages (Python, C, C#,..), https://www.csie.ntu.edu.tw/~cjlin/libsvm/, mais aucun ne m'est familier et a ce jour aucune application ne permet une conversion d'un de ces programmes vers le VBA Excel (à ma connaissance) pour en comprendre le principe de base.
Quelqu'un pourrait m'aider à implémenter la régression "Epsilon SVR" sur Excel ?
Merci par avance
Pascal
A but pédagogique, je réalise des petits modèles SVM et SVR sur Excel.
Des modèles SVM sont réalisés (voir Onglets, peuvent aider à comprendre les cas de séparation linéaire par hyperplan), par contre je tente en vain d'implémenter la régression "epsilon SVR" avec une fonction noyau (régression non linéaire).
Il existe plusieurs fonctions "Noyau", par exemple polynomial, sigmoïde, gaussien etc...
Prenons le cas du noyau gaussien K(u,v)=exp(-gamma ││u-v ││²) . je n'arrive pas à comprendre comment implémenter la fonction noyau, faut-il passer par la matrice de Gram dans la fonction à maximiser ? Je tourne en rond depuis un bon moment.
Des programmes en Open source sont disponibles dans différents langages (Python, C, C#,..), https://www.csie.ntu.edu.tw/~cjlin/libsvm/, mais aucun ne m'est familier et a ce jour aucune application ne permet une conversion d'un de ces programmes vers le VBA Excel (à ma connaissance) pour en comprendre le principe de base.
Quelqu'un pourrait m'aider à implémenter la régression "Epsilon SVR" sur Excel ?
Merci par avance
Pascal