Deep Neural net with Keras on a GPU Cloud

2017-11-08T20:36:28+00:00 October 3rd, 2017|

Run a DNN with Keras on Google Cloud In reality, this post was intended for my DLAI course's students, although I think it may be of interest to other students. I am going to share in this blog the teaching material that I am going to generate for the part of DLAI course that will cover the basic principles of Deep Learning from a computational perspective. VGG-19 VGG-19 is a deep convolutional network for object recognition developed and trained by Oxford's renowned Visual Geometry Group (VGG), which achieved very good performance on the ImageNet dataset. You can check Karen Simonyan and Andrew Zisserman publication: Very Deep Convolutional Networks for Large-Scale Image Recognition. Cifar-10 The CIFAR-10 dataset consists of 60000 32x32 colour images in 10 classes, with 6000 images [...]

First steps with PyTorch

2017-10-29T16:40:37+00:00 October 3rd, 2017|

First steps with PYTORCH In reality, this post was intended for my DLAI course's students, although I think it may be of interest to other students. I am going to share in this blog the teaching material that I am going to generate for the part of DLAI course that will cover the basic principles of Deep Learning from a computational perspective. This post provides a fast-paced introduction to the PyTorch API required to follow the DLAI Labs (Master Course at UPC - Autumn 2017). I will teach the part of DLAI course that will cover the basic principles of deep learning from computational perspectives. In this part we will review the basics of Pytorch, the Python implementation of the Torch machine. learning framework PyTorch PyTorch  can be seen [...]

First steps with TensorFlow

2017-11-08T20:41:26+00:00 October 3rd, 2017|

First steps with TensorFlow In reality, this post was intended for my DLAI course's students, although I think it may be of interest to other students. I am going to share in this blog the teaching material that I am going to generate for the part of DLAI course that will cover the basic principles of Deep Learning from a computational perspective. TensorFlow TensorFlow is an open source software library for numerical computation using data flow graphs. Nodes in the graph represent mathematical operations, while the graph edges represent the multidimensional data arrays (tensors) communicated between them. The flexible architecture allows you to deploy computation to one or more CPUs or GPUs in a desktop, server, or mobile device with a single API. Task 1:  Update DLAI [...]