Deep Learning con Tensorflow para Machine Learning e IA
What you'll learn
- Utilizar y saber programar con la librería TensorFlow 1.14
- Conocer la estructura y funcionamiento de la librería TensorFlow de Google en Python
- Saber implementar diversos algoritmos del mundo del Machine Learning y la Inteligencia Artificial con TensorFlow
- Elaborar gráficos de computación para entender las fases de los algoritmos en TensorFlow
- Desarrollar algoritmos de procesamiento natural del lenguaje como por ejemplo predicción de SPAM o redacción de textos con estilo literario
- Trabajar con imágenes y a procesarlas con redes neuronales de convolución, elaborando como práctica un algoritmo que pintará una imagen como Van Gogh
Course content
- Preview03:09
- 02:25Conoce a Juan Gabriel Gomila, tu instructor
- 01:37Requisitos previos para seguir el curso
- 03:37Conoce la comunidad de Discord para aprender todos juntos
- 09:59Cómo usar todo el potencial de Udemy y redactar preguntas en el foro
- 00:06Accede a todo el código fuente en el Github del curso
- 02:41No valores el curso de forma prematura
- 00:29Cuidado con la versión de TensorFlow
Requirements
- Se recomienda tener una fuerte base de programación en Python
- Es recomendable tener unas fuertes bases de estadística y álgebra lineal (o haber tomado los cursos previos de Juan Gabriel)
- Es muy recomendable haber cursado los cursos de Machine Learning y de Inteligencia Artificial de Juan Gabriel
Description
Bienvenido al Curso completo de Tensorflow para Machine Learning, Deep Learning y IA utilizando Python!
En este curso veremos todos los trucos de cómo iniciarse y llegar a utilizar la librería de Google TensorFlow para crear redes neuronales aritificiales para resolver problemas de Machine Learning, Deep Learning y Inteligencia Artificial! El objetivo del curso es llegar a entender las complejidades de TensorFlow empezando por las bases e ir construyendo algoritmos y ejemplos basados en casos reales para luego poder utilizarlo en tu día a día de trabajo. Al final del mismo tendrás tanto control sobre TensorFlow que tú único problema será que tendrás muchos algoritmos implementados para resolver las tareas de forma muy pero que muy eficiente!! El curso te servirá como guía completa para interiorizar y saber usar TensorFlow para tus propios análisis de datos, casos de estudio y conociendo las últimas técnicas que existen en el mundo del Machine Learning y el Deep Learning!
En el curso explicaremos la teoría necesaria para ir directos a implementaciones prácticas que puedas usar, todas ellas en Notebooks de Jupyter en Python que podrás descargar desde el primer día desde el repositorio de Github junto con el resto de notas, transparencias y materiales extras del curso. Así mismo tendrás retos y ejercicios para ir expandiendo tus conocimientos de todo lo que vayamos viendo durante el curso para que puedas practicar más allá de lo visto en clase.
En el curso cubriremos todo tipo de temas desde cero hasta ser un profesional
Fundamentos de TensorFlow y su sintaxis
Regresión Lineal y Logística
Support Vector Machines
Técnicas de Nearest-Neighbors para clasificación y regresión
Redes Neuronales para catalogar imágenes o predecir valores de series temporales
Procesamiento Natural del Lenguaje con Bag of Words, TF-IDF, Skip gramas, Word2Vec...
Redes Neuronales Convolucionales
Redes Neuronales Recurrentes
TensorFlow en producción
y mucho más!!
Una pregunta que te harás va a ser: si ya he hecho los cursos de R y Python de Juan Gabriel Gomila, ¿por qué debo tomar este curso de TensorFlow?
TensorFlow es una librería open source útil para cálculos numéricos utilizando grafos con flujo de datos entre sus nodos. Los nodos representan operaciones matemáticas, mientras que las aristas representan los arrays de datos multidimensionales (llamados tensores) que se conectan entre las operaciones. La arquitectura es tan flexible que nos ayuda a implementar miles de algoritmos en una o varias CPUs, GPUs, en servidores, en PCs de sobre mesa, portátiles, dispositivos móviles... y todo con una sola API. ¿Increíble verdad? Originalmente, TensorFlow fue un proyecto desarrollado por investigadores e ingenieros del equipo de Machine Learning de Google, el llamado Google Brain Team para sus propios algoritmos de machine learning, inteligencia artificial y redes neuronales profundas, pero hicieron tan gran trabajo, que se convirtió en la herramienta genérica que puede ser usada en una gran cantidad de dominios adicionales como los comentados anteriormente que forman parte del curso también!
Además, miles de compañías de todo el mundo lo utilizan como parte de su sistema de recomendación, predicción y clasificación como por ejemplo Airbnb, Ebay, Dropbox, Snapchat, Twitter, Uber, Udemy SAP, Qualcomm, IBM, Intel, y por supuesto, Google!
Con este curso te podrás convertir en todo un gurú del machine learning y complementar todo lo aprendido en el resto de cursos con Juan Gabriel, así que espero que te apuntes y nos vemos en las clases online!
Who this course is for:
- Iniciados en la librería TensorFlow que quieran saber como funcionan los tensores en Python
- Estudiantes de los cursos de Estadística, Machine Learning y Inteligencia Artificial que quieran llevar las habilidades al máximo exponente usando TensorFlow
- Estudiantes de ingeniería, master o doctorado que necesiten usar TensorFlow en sus proyectos de la universidad
- Empresas de todo tipo de sector que utilicen herramientas de Machine Learning que quieran implementar TensorFlow en producción
- Desarrolladores de Python que quieran expandir sus habilidades en el mundo del Machine Learning
Instructor
Soy licenciado en matemáticas, especializado en el análisis de datos para empresas de videojuegos con R y Python, en Game Design para videojuegos de social casino, en el desarrollo de aplicaciones móviles para iOS y para Android y desarrollador de videojuegos utilizando los motores Unreal Engine y Unity tanto para PC como para móvil desde el año 2011.
Me encanta programar, crear apps y videojuegos que la gente utilice y sobretodo enseñar tanto en el mundo online, como en la Universidad presenciamente.
Aquí en Udemy, llevo como profesor online desde verano de 2015 he lanzado ya más de 90 cursos online con más de 330.000 estudiantes en más de 160 países de todo el mundo que han aprendido en castellano temáticas de desarrollo tan diversas como el mundo de las apps para iOS en Objective-C, Swift y SpriteKit, en Android con Java, desarrollo de videojuegos con Unity y Unreal Engine cubriendo desde lo más básico hasta aspectos avanzados para crear juegos profesionales o incluso análisis de datos masivos, big data, machine learning y data science con R, Tidyverse y Python.
Soy también Instructor Certificado de Unity (UCI), lo cual me permite viajar por todo el mundo asesorando y dando formación en desarrollo de videojuegos para empresas de CAD, o estudios de renombre como por ejemplo Team 17 (Worms, The Escapists), Genera Games (Disney's Frozen, Star Wars) o Ubisoft (Assassin's Creed, CSI Hidden Crimes)
Además, los propios estudiantes online de varias partes del mundo me han contactado para ir a dar conferencias y compartir mis experiencias en lugares tan bonitos como Colombia, Dinamarca, USA, México, Suecia, Holanda, Londres o Bolivia entre otros. Si no conoces aún ninguno de los cursos que imparto aquí en Udemy, tómate un tiempo para visitar los diversos cursos gratuitos que tengo publicados aquí mismo.