DeepLearning.AI TensorFlow Developer
DeepLearning.AI TensorFlow Developer
Programa especializado

Horario: Sábados de 14 a 18
Comienzo: Sábado 6 de febrero
Curso online
Duración: 4 meses
Carga horaria: 48 horas en 16 clases de cuatro horas


Arancel: matrícula AR$ 4.000 y cuatro cuotas de AR$ 4.000
Para comenzar, deben estar pagas la matrícula y las cuotas 1 y 2
En marzo se abona la cuota 3

Precio general: pago único de U$S 500

DeepLearning.AI TensorFlow Developer - PROGRAMA ESPECIALIZADO

Descubrí las herramientas para desarrolladores de software utilizadas para construir aplicaciones de Inteligencia Artificial con TensorFlow. TensorFlow es un Framework de Machine Learning muy popular, desarrollado por Google.

En esta especialización de cuatro cursos explorarás excitantes oportunidades para aplicaciones de IA.
Comenzarás desarrollando una comprensión general de cómo construir y entrenar redes neuronales.
Mejorarás el rendimiento de la red usando convoluciones mientras la entrenas para identificar imágenes del mundo real.

Le enseñarás a las máquinas cómo entender, analizar y responder a preguntas de la gente con los sistemas de Procesamiento de Lenguaje Natural.Aprenderás a procesar texto, a representar oraciones como vectores y a ingresar datos a una red neuronal. ¡Incluso entrenarás a una IA para crear poesía original!

La Inteligencia Artificial ya está transformando industrias a los largo del mundo. Después de terminar esta especialización, serás capaz de aplicar tus nuevas habilidades a un amplio rango de problemas y proyectos.

QUÉ APRENDERÁS

- Mejores prácticas en TensorFlow

- Manejar imágenes del mundo real y explorar estrategias para prevenir el sobreajuste incluyendo data
  augmentation y   dropout.

- Construir sistemas de NLP con TensorFlow.

- Aplicar RNNs, GRUs y LSTMs entrenándolas usando repositorios de texto.


CURSO 1 Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

CURSO 2 Convolutional Neural Networks in TensorFlow

CURSO 3 Natural Language Processing in TensorFlow

CURSO 4 Sequences, Time Series and Prediction


PROGRAMA

CURSO 1 Introduction to TensorFlow for Artificial Intelligence, Machine Learning, and Deep Learning

SEMANA 1 - UN NUEVO PARADIGMA DE PROGRAMACIÓN

- A primer in machine learning
- The ‘Hello World’ of neural networks
- From rules to data
- Working through ‘Hello World’ in TensorFlow and Python
- Try it for yourself
- Your First Neural Network
- Introduction to Google Colaboratory

SEMANA 2 - INTRODUCCIÓN A COMPUTER VISION
 
- Introduction to computer vision
- Exploring how to use data
- Writing code to load training data
- The structure of Fashion MNIST data
- Coding a Computer Vision Neural Network
- See how it's done
- Get hands-on with computer vision
- Callbacks to control training
- See how to implement Callbacks
- Walk through a notebook with Callbacks
- Implement a Deep Neural Network to recognize handwritten digits

SEMANA 3 - MEJORANDO LA VISIÓN CON REDES NEURONALES CONVOLUCIONALES

-  ¿What are convolutions and pooling?
-  Coding convolutions and pooling layers
-  Implementing convolutional layers
-  Learn more about convolutions
-  Implementing pooling layers
-  Getting hands-on, your first ConvNet
-  Improving the Fashion classifier with convolutions
-  Try it for yourself
-  Walking through convolutions
-  Experiment with filters and pools
-  Improving DNN Performance using Convolutions

SEMANA 4 - USANDO IMÁGENES DEL MUNDO REAL

-  Explore an impactful, real-world solution
-  Understanding ImageGenerator
-  Designing the neural network
-  Defining a ConvNet to use complex images
-  Train the ConvNet with ImageGenerator
-  Training the ConvNet with fit_generator
-  Exploring the solution
-  Walking through developing a ConvNet
-  Training the neural network
-  Walking through training the ConvNet with fit_generator
-  Experiment with the horse or human classifier
-  Adding automatic validation to test accuracy
-  Get hands-on and use validation
-  Exploring the impact of compressing images
-  Get Hands-on with compacted images
-  Exercise - Handling Complex Images

CURSO 2 Convolutional Neural Networks in TensorFlow

SEMANA 1 -  EXPLORANDO UN DATASET MÁS GRANDE

- The cats vs dogs dataset
- Training with the cats vs. dogs dataset
- Looking at the notebook
- Working through the notebook
- What you'll see next
- Fixing through cropping
- Visualizing the effect of the convolutions
- Looking at accuracy and loss
- What have we seen so far?
- Exercise- ¡Attempt the cats vs. dogs Kaggle challenge!

SEMANA 2 - DATA AUGMENTATION: UNA TÉCNICA PARA MITIGAR EL OVERFITTING

- Augmentation
- Image Augmentation
- Introducing augmentation
- Start Coding...
- Coding augmentation with ImageDataGenerator
- Looking at the notebook
- Demonstrating overfitting in cats vs. dogs
- The impact of augmentation on Cats vs. Dogs
- Adding augmentation to cats vs. dogs
- ¡Try it for yourself!
- Exploring augmentation with horses vs. humans
- ¿What have we seen so far?
- Exercise- Full cats vs. dogs using augmentation


SEMANA 3 - TRANSFER LEARNING

- Understanding transfer learning: the concepts
- ¡Start coding!
- Coding transfer learning from the inception mode
- Adding your DNN
- Coding your own model with transferred features
- ¡Using dropouts!
- Exploring dropouts
- Applying Transfer Learning to Cats v Dogs
- Exploring Transfer Learning with Inception
- ¿What have we seen so far?
- Exercise 3 - Horses vs. humans using Transfer Learning
 
SEMANA 4 - CLASIFICACIÓN CON MÚLTIPLES CLASES

- Moving from binary to multi-class classification
- Introducing the Rock-Paper-Scissors dataset
- Explore multi-class with Rock Paper Scissors dataset
- ¡Check out the code!
- Train a classifier with Rock Paper Scissors
- Try testing the classifier
- Test the Rock Paper Scissors classifier
- ¿What have we seen so far?
- Exercise 4 - Multi-class classifier


CURSO 3 Natural Language Processing in TensorFlow

SEMANA 1 -  ANÁLISIS DE SENTIMIENTOS EN TEXTOS

- Introduction
- Word based encodings
- Using APIs
- Notebook for lesson 1
- Text to sequence
- Looking more at the Tokenizer
- Padding
- Notebook for lesson 2
- ¿Sarcasm, really?
- Working with the Tokenizer
- News headlines dataset for sarcasm detection
- Notebook for lesson 3
- Exercise 1- Explore the BBC news archive

SEMANA 2 - WORD EMBEDDINGS

- Introduction
- The IMBD dataset  
- IMDB reviews dataset
- Looking into the details
- ¿How can we use vectors?
- Try it yourself
- More into the details
- Notebook for lesson 1
- ¿Remember the sarcasm dataset?
- Building a classifier for the sarcasm dataset
- Let’s talk about the loss function
- Pre-tokenized datasets
- TensorFlow datasets
- Diving into the code (part 1)
- Subwords text encoder
- Diving into the code (part 2)
- Notebook for lesson 3
- Exercise 2- BBC news archive


SEMANA 3 - MODELOS SECUENCIALES

- Introduction
- Link to Andrew's sequence modeling course
- More info on LSTMs
- Implementing LSTMs in code
- Accuracy and loss
- A word from Laurence
- Looking into the code
- Using a convolutional network
- Going back to the IMDB dataset
- Tips from Laurence
- Exploring different sequence models
- Exercise 3- Exploring overfitting in NLP


SEMANA 4 - MODELOS SECUENCIALES Y LITERATURA

- Introduction
- Looking into the code
- Training the data
- More on training the data
- Notebook for lesson 1
- Finding what the next word should be
- Example
- Predicting a word
- ¡LecciónPoetry!
- Link to Laurence's poetry
- Looking into the code
- ¡Laurence the poet!
- Your next task
- Link to generating text using a character-based RNN
- Exercise 4- Using LSTMs, see if you can write Shakespeare!

CURSO 4 Sequences, Time Series and Prediction

SEMANA 1 -  SECUENCIAS Y PREDICCIONES

- Introduction
- Sequences and Prediction
- Time series examples
- Machine learning applied to time series
- Common patterns in time series
- Introduction to time series
- Introduction to time series notebook
- Train, validation and test sets
- Metrics for evaluating performance
- Moving average and differencing
- Trailing versus centered windows
- Forecasting
- Forecasting notebook
- Exercise 1 - Create and predict synthetic data


SEMANA 2 - REDES NEURONALES PROFUNDAS PARA SERIES DE TIEMPO

- Preparing features and labels
- Preparing features and labels notebook
- Sequence bias
- Feeding windowed dataset into neural network
- Single layer neural network
- Machine learning on time windows
- Prediction
- More on single layer neural network
- Single layer neural network notebook
- Deep neural network training, tuning and prediction
- Deep neural network
- Deep neural network notebook
- Create Synthetic Data and predict with a DNN
- Exercise 2 - Predict with a DNN

SEMANA 3 - REDES NEURONALES RECURRENTES PARA SERIES DE TIEMPO

- Conceptual overview
- Shape of the inputs to the RNN
- Outputting a sequence
- Lambda layers
- Adjusting the learning rate dynamically
- More info on Huber loss
- RNN
- RNN notebook
- LSTM
- Link to the LSTM lesson
- Coding LSTMs
- More on LSTM
- LSTM notebook
- Exercise 3 - Mean Absolute Error

SEMANA 4 - SERIES DE TIEMPO - DATOS DEL MUNDO REAL

- Convolutions
- Convolutional neural networks course
- Bi-directional LSTMs
- More on batch sizing
- LSTM
- LSTM notebook
- Real data - sunspots
- Train and tune the model
- Prediction
- Sunspots
- Sunspots notebook
- Combining our tools for analysis
- Exercise 4 - Sunspots

Congratulations!
TensorFlow in practice has come to an end
Specialization wrap up - A conversation with Andrew Ng



Sign in to Google to save your progress. Learn more
Email *
Apellido *
Nombres *
Celular (Solo números) *
¿Es Graduado FIUBA? *
Localidad de residencia *
¿Te interesa participar en la cooperativa de trabajo?
Clear selection
Otra casilla de correo
Teléfono Particular
Carrera - Facultad - Universidad (En curso SI/NO)
Año de Graduación
Institución Relacionada
Posición que ocupa
Comentarios y Sugerencias
Submit
Clear form
Never submit passwords through Google Forms.
This content is neither created nor endorsed by Google. Report Abuse - Terms of Service - Privacy Policy