¿Puedo usar TensorFlow sin tener experiencia con el aprendizaje automático?

Sí, es posible. Como ya sabrá, TensorFlow ™ es una biblioteca de software de código abierto para computación numérica que utiliza gráficos de flujo de datos. Los nodos en el gráfico representan operaciones matemáticas, mientras que los bordes del gráfico representan los conjuntos de datos multidimensionales (tensores) comunicados entre ellos. La arquitectura flexible le permite implementar el cálculo en una o más CPU o GPU en un escritorio, servidor o dispositivo móvil con una sola API.

Ahora, si sigue la documentación que proporcionan, es realmente un poco engorroso hacer todo bien y puede llevar mucho tiempo y no ser muy claro. Para simplificar esto y hacerlo popular, Google ha iniciado un curso gratuito.

Vaya directamente a la página del curso aquí. (Supongo que tiene una idea básica sobre el aprendizaje automático como describió en la pregunta anterior). Personalmente, lo encontré simple y recomiendo a todos, interesados ​​en hacer análisis predictivos.

Como describe en los detalles de la pregunta, desea utilizar TensorFlow para PNL. Para usar TensorFlow de manera efectiva, es decir, entrenar buenos modelos requerirá que conozca algunos conceptos fundamentales de ML, como la regularización, la complejidad de los modelos, la validación, las funciones de pérdida, etc. Es probable que deba jugar con muchos de estos para mejorar el rendimiento de tu modelo

Mi recomendación es que haga un resumen rápido de ML para familiarizarse con la terminología y tener una idea de alto nivel de conceptos importantes. Luego, puede regresar y estudiar los conceptos que necesite mientras trabaja en su problema. Aquí hay una hoja de ruta para familiarizarse con ML: la respuesta de Prasoon Goyal a ¿Cómo aprendo Machine Learning en 10 días?

Te aconsejaría que sigas adelante con keras. Tensorflow es difícil para un principiante. Lentamente, puede cambiar a Tensorflow. Keras te ayudará a comenzar.

More Interesting

¿Qué enfoque de aprendizaje automático recomendaría realizar OCR (reconocimiento de caracteres) en un sistema de reconocimiento automático de matrículas?

¿Qué es una herramienta Weka?

¿Por qué el aprendizaje del 'lenguaje ensamblador y máquina' se enfatiza menos en las universidades en comparación con el aprendizaje de lenguajes de programación generales?

¿Cómo se diseñan y desarrollan las nuevas arquitecturas de aprendizaje profundo?

¿Es posible verificar manualmente si los vectores de soporte siguen hiperplanos teóricos en SVM usando un núcleo de base radial?

¿Cuáles son algunas buenas ideas de proyectos o ejemplos para un proyecto de curso de Visión de Computadora basado en Aprendizaje Automático?

¿Cuáles son las diferencias entre hacer aprendizaje automático en la academia y en la industria?

¿Cuál es su experiencia de aprendizaje automático en el mundo real en Haskell?

¿Qué es SVM latente en el aprendizaje automático? ¿Cómo es diferente de SVM normal (caso binario)?

¿Por qué la traducción automática neuronal a nivel de caracteres es más difícil que la traducción automática neuronal a nivel de palabra?

¿Se pueden describir las redes adversas generativas como un método de entrenamiento en el que se aprende la función de pérdida en lugar de seleccionarse manualmente?

¿Cuál es la mejor tarjeta gráfica para tareas de aprendizaje automático / Big Data?

¿Alguien ha usado ML para hacer un diseño * no trivial * de algoritmos CS de bajo nivel (ver comentarios)?

¿Qué campos están siendo afectados por el progreso de la investigación en el procesamiento del lenguaje natural?

¿Cuál es una explicación intuitiva de lo que es la actualización de gradiente proyectada?