salut,
je vient de commencer avec les SVM (support vector machine), je cherche un tutoriel a suivre pour commencer avec la fonction svmtrain de matlab,
et merci pour votre aide.
salut,
je vient de commencer avec les SVM (support vector machine), je cherche un tutoriel a suivre pour commencer avec la fonction svmtrain de matlab,
et merci pour votre aide.
Bonsoir,
Tu peux commencer par parcourir la documentation qui est plutôt bien fournie à ce sujet.
Salut,
il existe un tutoriel intégré dans Matlab contenant la fonction svmtrain (svm multiclasse adoptant l'approche un vs tous)+ exemple de l'iris (fleur), en plus ils existe pas mal de toolbox que vous pouviez trouver sur internet à titre d'exemple : Km-svm, SVM-light , Libsvm, je vous conseille de travailler avec la dernière (Libsvm).
merci pour votre réponse Kamel,
mais je commence par ou dans LibSVM ?
il ya des fichiers en C, et un seule en Matlab quant je l'éxécute il me sort plins d'erreurs tel que : Error ..\svm.cpp: 15 syntax error; found `<' expecting `;'
Commence par lire le fichier README situé dans le dossier /libsvm-3.16/matlab
Quelle version de MATLAB utilises-tu, en 32 ou 64 bits ?
Sur quel système d'exploitation, en 32 ou 64 bits ?
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
merci pour votre réponse Dut,
j'utilise Matlab R2012a et le système c'est Windows 7 32bits,
mais mon ordinateur peut fonctionné avec un système 64 bits.
As-tu un compilateur installé sur ta machine ?
=> Comment choisir le compilateur à utiliser pour créer un fichier MEX ?
Si aucun compilateur n'est listé, pour la version R2012a de MATLAB, tu peux installer gratuitement celui-ci : Microsoft Windows SDK for Windows 7 and .NET Framework 4
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Je ne sais pas si ce compilateur est supporté...
Essaie de la sélectionner avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part mex -setup
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
comment faire pour installer un compilateur externe avec matlab ? en utilisant mex -setup.
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
merci beaucoup pour tes efforts et ta patience, je vais tout essayer.
j'ai executé mex -setup,
quant j'éxecute make.m, ca donne ca :
sachant que j'ai entrée le chemin du dossier avec set path.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6>> make C:\PROGRA~1\MATLAB\R2012A\BIN\MEX.PL: Error: 'libsvmread.c' not found. If make.m fails, please check README about detailed instructions. >>
La définition du chemin avec setpath ne suffit pas.
Il faut obligatoirement que le dossier qui contient make.m (et les fichiers .c) soit le dossier courant sous MATLAB pour compiler les fichier MEX.
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
quesque tu veux dire par le dossier courant de Matlab ? tu veux dire le WORK ?
parce que tous les fichiers sont dans le même dossier.
Tu tapes la commande suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part cd('<nom du dossier contenant make.m>')
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Explore le site http://www.csie.ntu.edu.tw/~cjlin/libsvm/
Par exemple : A Practical Guide to Support Vector Classication
Ingénieur indépendant en mécatronique - Conseil, conception et formation
- Conception mécanique (Autodesk Fusion 360)
- Impression 3D (Ultimaker)
- Développement informatique (Python, MATLAB, C)
- Programmation de microcontrôleur (Microchip PIC, ESP32, Raspberry Pi, Arduino…)
« J'étais le meilleur ami que le vieux Jim avait au monde. Il fallait choisir. J'ai réfléchi un moment, puis je me suis dit : "Tant pis ! J'irai en enfer" » (Saint Huck)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager