¿Cuál es la diferencia entre tensorflow y CVX?

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? ”

CVX se centra en la optimización convexa restringida, como la programación lineal y la programación de cono, mientras que Tensorflow se enfoca en problemas no convexos no restringidos, como los que se encuentran típicamente durante el entrenamiento NN.

More Interesting

¿Es esta tabla Hoja de trucos de Machine Learning (para scikit-learn) una descripción precisa de cuándo se deben aplicar diferentes técnicas de aprendizaje automático?

¿Cómo funciona el entrenamiento multi-gpu?

Cómo interpretar los resultados de R después del análisis en las organizaciones

¿Cómo se determina la significación estadística para las curvas ROC y los valores de AUC?

¿Cuál es la diferencia entre aprendizaje automático, minería de datos y recuperación de información?

¿Qué debo aprender para convertirme en desarrollador de software para robótica, inteligencia artificial y aprendizaje automático?

En Tensorflow: ¿qué tipo de red neuronal debo usar?

¿Fallarán todos los modelos de aprendizaje automático en este conjunto de datos?

¿Cómo responden las redes neuronales profundas para la clasificación de imágenes a las variaciones típicas de la imagen, como la iluminación, la distancia focal, etc.?

¿Cómo descifrar cualquier entrevista de aprendizaje automático? ¿Qué tipo de preguntas debo esperar? Qué tipos de proyectos paralelos relevantes se verían bien en un CV

PCA, 2DPCA vs PCA multilineal: ¿Por qué las imágenes se vectorizan antes de realizar PCA, ICA o LDA, etc.? ¿Por qué no simplemente concatenar imágenes 2D en una matriz?

Dado que los modelos pueden ser entrenados en datos sintéticos, ¿podemos usar el Entrenamiento Adversario para hacer que las imágenes de prueba sean más sintéticas?

Cómo usar la prueba T de Student para la selección de funciones

¿Cómo podría el aprendizaje automático mejorar la nariz electrónica?

¿Por qué es difícil entrenar un modelo de aprendizaje automático de forma incremental, en tiempo real?