¿Qué algoritmo de aprendizaje automático puede dar la mejor solución para la clasificación no lineal?

El mejor algoritmo depende de su problema particular, no solo de la clase de problema. Lo mejor es probar múltiples enfoques y ver cuál produce los resultados más útiles * para su situación. Los bosques aleatorios funcionan muy bien con poca afinación. Como se señaló en la respuesta del usuario de Quora, SVM y las redes neuronales pueden producir buenos resultados, aunque ambas requieren frecuentemente un ajuste adicional. Un enfoque de conjunto (varias técnicas diferentes, combinadas) puede ser lo mejor si tiene datos con problemas “localizados” para técnicas individuales.

——————————-
* Útil se puede medir de muchas maneras. Si tengo un problema que necesita una respuesta mañana en lugar de dentro de dos semanas, usaría una técnica que produjo resultados “muy buenos” sin mucha afinación. Si necesitaba los mejores resultados posibles, dadas dos semanas (o dos meses …), probaría varias técnicas, ajustando cada una de ellas.

Depende totalmente de tu problema. Como las otras respuestas dicen svm, nn, y los bosques aleatorios son los métodos primitivos cuando la clasificación no lineal está en mente con al menos una garantía teórica. Sin embargo, sus datos también pueden dar una idea con poca observación.

Por ejemplo, si sus datos son grandes y representados dispersos, entonces no podrá utilizar bosques aleatorios ya que su implementación no es adecuada para captar datos dispersos. En comparación con nn, es más fácil ajustar svm. Tiene menos número de parámetros pero diferentes núcleos. Por otro lado, nn requiere cierto conocimiento de dominio, bits y piezas para generar el modelo de aprendizaje más eficiente. Sin embargo, si tiene tiempo y conocimiento, promete un rendimiento líder para los demás, como se puede observar en los éxitos actuales de nn

Esto depende mucho de los datos.
Un clasificador lineal puede funcionar perfectamente para la clasificación no lineal si primero transforma sus datos en características. Usando K-Means, un RBM, un autoencoder u otros métodos.

La regresión logística con características polinómicas o un núcleo también puede funcionar muy bien.

En los datos RAW tienes las opciones de un kernel SVM, un NN, Random Forests, Star Trek Next Generation, etc.

Redes neuronales y máquinas de vectores de soporte con kernel rbf

More Interesting

¿Es posible darle a una computadora millones de imágenes de varios objetos, y se da cuenta de que hay cosas como animales, platos de cocina, montañas, etc. sin que nosotros lo digamos, y cómo se hace esto exactamente?

Cómo hacer aprendizaje automático usando scikit-learn para un archivo CSV que tiene muchas columnas de texto

¿Cuál es la diferencia entre los diferentes tipos de funciones de activación para redes neuronales y por qué es importante elegir una sobre otra?

Cómo calcular la huella de memoria de un modelo particular de aprendizaje profundo

¿Es posible hacer una selección de características para las tareas de regresión por XGBoost?

Cómo comenzar con la visión por computadora

Karpathy mencionó durante una conferencia que es posible reemplazar la capa FC al final de una CNN con una capa de agrupación promedio. ¿Alguien lo ha intentado?

¿Es el aprendizaje automático y el aprendizaje profundo una carrera mejor que el desarrollo web ahora?

¿Qué papel juega la intuición en las matemáticas y puede la IA reemplazar completamente a un matemático?

¿Cuáles son los pros y los contras de aprender ExpressJS?

¿Hay alguna diferencia entre los codificadores automáticos y el codificador-decodificador en el aprendizaje profundo?

¿Tiene sentido usar la selección de características antes de Random Forest?

¿Cuáles son las futuras áreas de investigación del aprendizaje automático y el reconocimiento de patrones para comenzar el doctorado y necesito algunas cosas buenas relacionadas con eso? como tesis doctorales y papel para estudiar?

¿Cómo se puede usar Machine Learning para resolver el siguiente problema?

¿Qué arquitectura / herramientas usan los gigantes tecnológicos como Facebook / Amazon / Apple / Microsoft para el análisis de big data / ML?