¿Cuándo debo aprender tensorflow?

No te preocupes por TensorFlow todavía. Estás al comienzo de un largo viaje, ¡así que disfruta del viaje!

Primero haz lo básico bien! Comprenda los diferentes conceptos de estadística, álgebra lineal y optimización, esos son los fundamentos que necesita para el aprendizaje automático. Al hacerlo, también agudizará su mente analítica y desarrollará patrones de pensamiento crítico que son más cruciales para la resolución de problemas que el lenguaje de programación que conoce.

Al aprender R estarás bien. Es un lenguaje que le ofrece lo suficiente para hacer muchas cosas. Puede construir una tonelada de modelos de aprendizaje automático con él y hacer visualizaciones agradables. Aparte de eso, te hace pensar en cómo escribir un programa. Una vez que haya alcanzado sus límites con R y esté seguro de qué se trata la programación, puede pasar a otro marco, que no tiene que ser TensorFlow. Keras, que es un contenedor para TensorFlow, podría ser lo suficientemente bueno para cualquier problema que ocurra en su camino.

Depende de lo que estés planeando. ¿Planea investigar en el aprendizaje automático cuando va a la escuela de posgrado o está tratando de conseguir un trabajo en el dominio del aprendizaje automático? Muchas empresas requieren que conozca un paquete de aprendizaje automático (TensorFlow, Keras, Theano, etc.). Muchas veces se menciona como un requisito adicional y, a su nivel, nadie esperaría que usted lo supiera todo, pero ciertamente ayudaría a resaltar su perfil. Si está planeando una investigación cuando comience su escuela de posgrado en ese caso, aprender TensorFlow ahora y jugar con modelos sería una buena manera de obtener un conocimiento práctico de los modelos de capacitación. Incluso he conocido personas que prefieren escribir su propio código en lugar de usar las bibliotecas disponibles. Entonces, todo depende de lo que quieras hacer una vez que termines tu licenciatura.

No hay un tiempo predefinido como tal. ¡Lo que importa es tu interés o motivación! Si está analizando todos los temas mencionados en su pregunta, puede intentarlo con seguridad. Una cosa que recomendaría es intentar implementar cierto algoritmo usted mismo. Comencé con SVM e hice todo tipo de estudio posible sobre aprendizaje automático basado en mi código. Resultó ser el mejor aprendizaje que hice en el aprendizaje automático. El curso de Andrew Ng por el que estás pasando es una joya que establecerá todos los tonos para que obtengas la base correcta.

El tutorial de Tensorflow en google también es genial.

¡¡Buena suerte!! Que te diviertas.

¿Por qué no ahora?

Si ha terminado con la parte de redes neuronales de la clase de Andrew Ng, entonces ya tiene la mayor parte de los conocimientos matemáticos.

Puedes intentarlo y ver lo que entiendes. No hay nada que perder. Habrá algunos conceptos que se te pasarán por la cabeza, pero aún puedes intentar construir algo.

Luego, cuando encuentre la teoría en sus clases, estará mucho más familiarizado con ella.

La verdad es que no tienes que aprender Tensorflow en absoluto. Pero todavía recomendaría encarecidamente que lo haga y también recoja algo de Python en el camino. Aunque R es bastante bueno y el estudio R es una buena herramienta, puede obtener más de Python y Jupyter a largo plazo.

Tan pronto como los marcos de nivel superior como Keras ya no son suficientes. Si REALMENTE desea comprender el aprendizaje profundo, también puede comenzar directamente con tensorflow o theano.

More Interesting

¿Cuál es la forma correcta de verificar si mi fórmula de gradiente es correcta o no?

¿Cuáles son algunas buenas escuelas de investigación (PhD) para Inteligencia Artificial General (no Machine Learning)?

¿Las imágenes captcha perderían su importancia si las técnicas de procesamiento de imágenes pudieran reconocer a los personajes automáticamente?

¿Es posible que una aplicación de aprendizaje automático que ejecute el mismo algoritmo y se alimente con los mismos datos para aprender cosas diferentes en pruebas de entrenamiento separadas?

¿Cuánto tiempo tomará aprender Python para que pueda aprender el aprendizaje automático?

¿Cómo funcionan AdaGrad / RMSProp / Adam cuando descartan la dirección del degradado?

¿Cuáles son los parámetros del procesamiento del lenguaje natural?

¿Cuáles son los roles de probabilidad y estadística en el aprendizaje automático? ¿Qué tan importantes son? ¿Cuáles son sus aplicaciones en el aprendizaje automático?

¿Cuáles son algunos documentos de investigación de inicio sobre búsqueda, aprendizaje automático y recuperación de información?

¿Cuáles son algunas habilidades matemáticas altamente relevantes que se requieren si quiero comenzar a investigar en algoritmos de Machine Learning?

Cómo comenzar a leer trabajos de investigación sobre Machine Learning

¿Es una variable significativa en un modelo de regresión lineal?

¿Podemos usar GridSearchCV () en CountVectorizer () cuando usamos modelos scikit-learn en datos de texto, o la búsqueda en cuadrícula solo se puede ejecutar en los modelos predictivos?

¿Quién inventó las redes neuronales de convolución?

Tengo muchos datos de clientes. ¿Qué algoritmos de aprendizaje automático serían mejores para predecir qué productos desea comprar cada cliente?