Tengo un conjunto de datos con 14 características. Quiero aplicar SVM en él usando R. ¿Cómo puedo?

El SVM se desarrolló originalmente para el problema de clasificación. Especialmente, para el uso de clasificación binaria. Pero se ha desarrollado para clasificaciones de características N numéricas y categóricas.

Para su caso de uso, supongo que sus conjuntos de características son todos numéricos. Y la variable objetivo también es numérica (eso es lo que entendí).

Si este es el caso, entonces es más una regresión que una clasificación. También puede realizar lo mismo en SVM. El siguiente enlace me pareció muy útil para trabajar con SVM en R como una regresión.

Soporte de regresión vectorial con R – Tutorial SVM

El tutorial es muy claro con el ajuste del modelo también. Y también puedes probar Random forest y Boosting trees for Regression también Clasificación. Dado que es un conjunto, la probabilidad de sobreajuste es menor y depende únicamente de sus datos. (Solo estoy sugiriendo formas, depende de sus datos para analizar cuál se adapta mejor)

Un breve recorrido por los árboles y bosques

El enlace anterior tiene muchos algoritmos de árbol y código de bosque aleatorio.

Aclamaciones. Happy Mining Data. 🙂

Tendrá un conjunto de vectores de dimensión 1 por 14 que conforman su conjunto de datos de entrenamiento positivo. Aleatorizado (o lo que sea que use) para su conjunto de entrenamiento negativo. No sé la sintaxis de R, pero parece que lo descubriste en el tutorial.

Después del entrenamiento, pruébelo en un nuevo conjunto de datos con algunos que sean positivos verdaderos conocidos para ver cómo funciona. Echa un vistazo también al método de dejar uno afuera.

¡Buena suerte!

Support Vector Machines (SVM) es otro modelo popular utilizado para tareas de clasificación.

https://dato.com/products/create

https://dato.com/learn/userguide

Utilice DATO svm por primera vez, intente comprender cómo funciona svm. Más adelante implemente usando la programación Sklearn y R.

Fuente – DATO

Puede usar este tutorial para obtener ayuda.

Apoye la regresión vectorial con R

Explica claramente cómo aplicar SVM en R y cómo ajustar el modelo. Para las predicciones en un conjunto de prueba, use la función de predicción.

¿Una simple búsqueda en Google o? predecir en R puede ayudarte con eso. Si tiene alguna duda, puede enviarme un mensaje.

Aclamaciones

¿Estás usando libsvm? ¿Te das cuenta de que tiene un formato? Libsvm tiene un conjunto de datos ficticio llamado escala del corazón. Mira esto.

Ni siquiera dijiste para qué. De todos modos, simplemente funciona

More Interesting

¿Existe una relación entre el aprendizaje automático y los procesos estocásticos?

¿Preferiría que una novela sobre la era medieval fuera históricamente precisa y llena de conceptos verificables o fácilmente legible pero de hecho escasa?

¿Cuáles son algunas aplicaciones de aprendizaje automático para el comportamiento del usuario?

¿Qué hace la capa en línea y la capa de línea cercana del sistema Netflix para recomendación?

Máquina de Boltzmann restringida (RBM): ¿Cómo se podría reformular (y / o explicar) las dos tareas en la siguiente diapositiva de una charla de Geoffrey Hinton?

¿Hay algún curso sobre blockchain, Python o aprendizaje automático durante un máximo de 6 meses en el extranjero que también pueda conseguirme un trabajo allí?

¿Por qué el libro de Murphy dice en el clasificador generativo que no tenemos que volver a entrenar el modelo cuando agregamos más clases?

¿Cuáles son las mejores prácticas para elegir el tamaño de estado oculto en RNN?

¿Qué especificaciones de computadora se recomiendan para entrenar redes neuronales?

Cómo clasificar micro-textos (tweets, preguntas, etc.)

¿Por qué se usan CNN para PNL?

¿Cuáles son algunas buenas ideas para proyectos de aprendizaje automático? Yo uso Python

¿Cómo reconocemos a un usuario en particular en un registro de chat de Internet multiusuario largo?

Cómo usar Tensorflow para Python en Windows

¿La traducción automática alguna vez reemplazará a los traductores humanos? ¿Cómo podría una traducción automática comprender el contexto sociolingüístico de un texto?