CVX es un software para la optimización convexa disciplinada. Le permite especificar el problema de una manera de alto nivel, luego analiza ese enunciado del problema para un solucionador (de código abierto o comercial). Tensorflow le permite especificar su problema como una secuencia de operaciones de tensor, luego lo compila en código máquina para su ejecución.
Tensorflow es para tuberías de procesamiento de datos. Sus operaciones son de bastante bajo nivel. En CVX, solo le dice al sistema cuál es su problema y lo resuelve por usted. Tensorflow requiere que le diga cómo piensa resolver el problema.
Si bien ambas son capas de abstracción de alto nivel, sus dominios de aplicación son muy diferentes (¿optimización convexa frente a modelos gráficos?). CVX requiere menos de usted porque el dominio se entiende mejor y es más específico. Tensorflow es un propósito más general. No son realmente comparables, como preguntar “” ¿cuál es la diferencia entre Word y Excel? ”
- ¿Cuál es el tamaño mínimo de corpus para entrenar incrustaciones de palabras?
- Cómo clasificar imágenes de texto en inglés y en otros idiomas usando SVM
- ¿Existen aplicaciones reales de uso de Elastic Net?
- ¿Cómo puedo probar el método de regresión lineal?
- ¿Qué enfoques / regulaciones se utilizan para manejar el 'problema mínimo / máximo local' cuando se usa el descenso de gradiente con redes neuronales profundas?