DLAI - Deep Learning for Artificial Intelligence

Similar documents
System Implementation for SemEval-2017 Task 4 Subtask A Based on Interpolated Deep Neural Networks

Python Machine Learning

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

A Simple VQA Model with a Few Tricks and Image Features from Bottom-up Attention

Training a Neural Network to Answer 8th Grade Science Questions Steven Hewitt, An Ju, Katherine Stasaski

(Sub)Gradient Descent

A New Perspective on Combining GMM and DNN Frameworks for Speaker Adaptation

Generative models and adversarial training

TRANSFER LEARNING OF WEAKLY LABELLED AUDIO. Aleksandr Diment, Tuomas Virtanen

arxiv: v4 [cs.cl] 28 Mar 2016

Глубокие рекуррентные нейронные сети для аспектно-ориентированного анализа тональности отзывов пользователей на различных языках

Second Exam: Natural Language Parsing with Neural Networks

HIERARCHICAL DEEP LEARNING ARCHITECTURE FOR 10K OBJECTS CLASSIFICATION

Deep search. Enhancing a search bar using machine learning. Ilgün Ilgün & Cedric Reichenbach

Dropout improves Recurrent Neural Networks for Handwriting Recognition

arxiv: v1 [cs.cl] 27 Apr 2016

arxiv: v1 [cs.cv] 10 May 2017

Learning Structural Correspondences Across Different Linguistic Domains with Synchronous Neural Language Models

arxiv: v1 [cs.lg] 7 Apr 2015

Top US Tech Talent for the Top China Tech Company

Course Outline. Course Grading. Where to go for help. Academic Integrity. EE-589 Introduction to Neural Networks NN 1 EE

arxiv: v1 [cs.lg] 15 Jun 2015

Unsupervised Learning of Word Semantic Embedding using the Deep Structured Semantic Model

SSE - Supervision of Electrical Systems

Residual Stacking of RNNs for Neural Machine Translation

Deep Neural Network Language Models

Framewise Phoneme Classification with Bidirectional LSTM and Other Neural Network Architectures

arxiv:submit/ [cs.cv] 2 Aug 2017

A Neural Network GUI Tested on Text-To-Phoneme Mapping

arxiv: v1 [cs.dc] 19 May 2017

Autoregressive product of multi-frame predictions can improve the accuracy of hybrid models

Artificial Neural Networks written examination

CS Machine Learning

Module 12. Machine Learning. Version 2 CSE IIT, Kharagpur

IEEE/ACM TRANSACTIONS ON AUDIO, SPEECH AND LANGUAGE PROCESSING, VOL XXX, NO. XXX,

Using Deep Convolutional Neural Networks in Monte Carlo Tree Search

CS224d Deep Learning for Natural Language Processing. Richard Socher, PhD

THE world surrounding us involves multiple modalities

Master s Programme in Computer, Communication and Information Sciences, Study guide , ELEC Majors

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

SORT: Second-Order Response Transform for Visual Recognition

Learning Methods for Fuzzy Systems

What Can Neural Networks Teach us about Language? Graham Neubig a2-dlearn 11/18/2017

Lecture 1: Machine Learning Basics

Artificial Neural Networks

Modeling function word errors in DNN-HMM based LVCSR systems

PREDICTING SPEECH RECOGNITION CONFIDENCE USING DEEP LEARNING WITH WORD IDENTITY AND SCORE FEATURES

ATENEA UPC AND THE NEW "Activity Stream" or "WALL" FEATURE Jesus Alcober 1, Oriol Sánchez 2, Javier Otero 3, Ramon Martí 4

Ask Me Anything: Dynamic Memory Networks for Natural Language Processing

A Review: Speech Recognition with Deep Learning Methods

Syllabus of the Course Skills for the Tourism Industry

Forget catastrophic forgetting: AI that learns after deployment

Machine Learning and Data Mining. Ensembles of Learners. Prof. Alexander Ihler

Dual-Memory Deep Learning Architectures for Lifelong Learning of Everyday Human Behaviors

Attributed Social Network Embedding

Modeling function word errors in DNN-HMM based LVCSR systems

Semantic Segmentation with Histological Image Data: Cancer Cell vs. Stroma

Distributed Learning of Multilingual DNN Feature Extractors using GPUs

INVESTIGATION OF UNSUPERVISED ADAPTATION OF DNN ACOUSTIC MODELS WITH FILTER BANK INPUT

Softprop: Softmax Neural Network Backpropagation Learning

Time series prediction

Adaptive learning based on cognitive load using artificial intelligence and electroencephalography

Multi-tasks Deep Learning Model for classifying MRI images of AD/MCI Patients

Phonetic- and Speaker-Discriminant Features for Speaker Recognition. Research Project

Lecture 1: Basic Concepts of Machine Learning

THE enormous growth of unstructured data, including

Reducing Features to Improve Bug Prediction

Model Ensemble for Click Prediction in Bing Search Ads

Semi-supervised methods of text processing, and an application to medical concept extraction. Yacine Jernite Text-as-Data series September 17.

CSL465/603 - Machine Learning

NEURAL DIALOG STATE TRACKER FOR LARGE ONTOLOGIES BY ATTENTION MECHANISM. Youngsoo Jang*, Jiyeon Ham*, Byung-Jun Lee, Youngjae Chang, Kee-Eung Kim

The 9 th International Scientific Conference elearning and software for Education Bucharest, April 25-26, / X

Human Emotion Recognition From Speech

Design and Creation of Games GAME

INPE São José dos Campos

arxiv: v3 [cs.cl] 7 Feb 2017

Lip Reading in Profile

Axiom 2013 Team Description Paper

Georgetown University at TREC 2017 Dynamic Domain Track

Robust Speech Recognition using DNN-HMM Acoustic Model Combining Noise-aware training with Spectral Subtraction

Dialog-based Language Learning

Cultivating DNN Diversity for Large Scale Video Labelling

POS tagging of Chinese Buddhist texts using Recurrent Neural Networks

ENEE 302h: Digital Electronics, Fall 2005 Prof. Bruce Jacob

ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY DOWNLOAD EBOOK : ADVANCED MACHINE LEARNING WITH PYTHON BY JOHN HEARTY PDF

Skillsoft Acquires SumTotal: Frequently Asked Questions. October 2014

A Deep Bag-of-Features Model for Music Auto-Tagging

arxiv: v2 [stat.ml] 30 Apr 2016 ABSTRACT

DNN ACOUSTIC MODELING WITH MODULAR MULTI-LINGUAL FEATURE EXTRACTION NETWORKS

Laboratorio di Intelligenza Artificiale e Robotica

Deep Facial Action Unit Recognition from Partially Labeled Data

arxiv: v1 [cs.cv] 2 Jun 2017

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

arxiv: v1 [cs.lg] 20 Mar 2017

FBK-HLT-NLP at SemEval-2016 Task 2: A Multitask, Deep Learning Approach for Interpretable Semantic Textual Similarity

Test Effort Estimation Using Neural Network

arxiv: v2 [cs.cv] 30 Mar 2017

Offline Writer Identification Using Convolutional Neural Network Activation Features

Mechanical and Structural Engineering and Materials Science- Master's Degree Programme

Assignment 1: Predicting Amazon Review Ratings

Transcription:

Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2018 230 - ETSETB - Barcelona School of Telecommunications Engineering 739 - TSC - Department of Signal Theory and Communications MASTER'S DEGREE IN TELECOMMUNICATIONS ENGINEERING (Syllabus 2013). (Teaching unit Optional) 5 Teaching languages: English Teaching staff Coordinator: Others: Giró Nieto, Xavier Ruiz Hidalgo, Javier Ruiz Costa-Jussa, Marta Sayrol Clols, Elisa Vilaplana Besler, Veronica Morros Rubio, Josep Ramon Casamitjana Díaz, Adrià Prior skills A previous knowledge on basic machine learning is advisable. In terms of programming, it is recommended that students are familiar with Python programming language beforehand. Degree competences to which the subject contributes Specific: CE1. Ability to apply information theory methods, adaptive modulation and channel coding, as well as advanced techniques of digital signal processing to communication and audiovisual systems. Teaching methodology Lectures, in class labs and assignments. Learning objectives of the subject At the end of this course students will be able to design, implement, train and evaluate a machine learning system based on deep neural networks. Study load Total learning time: 125h Hours large group: 26h 20.80% Hours small group: 13h 10.40% Self study: 86h 68.80% 1 / 5

Content 1. DEEP NEURAL NETWORKS 1.1 The Perceptron. Regression vs classification. The Softmax classifier. 1.2 Multi-layer perceptron (MLP). 1.3 Basic layers: Fully connected. Convolutions/Deconvolutions, Non-linearities (ReLU, tanh, sigmoid). Downsampling/Upsampling. 1.4 Interpretability: t-sne, visualizations, highest activations. 2. TRAINING Learning time: 35h 59m Theory classes: 7h 53m Self study : 28h 06m 2.1 Backpropagation 2.2 Optimizers 2.3 Loss functions 2.4 Methodology 2.5 Efficient computation 3. MEMORY NETWORKS 3.1 Recurrent Neural Networks 3.2 Gated models: LSTM, GRU,... 3.3 Advanced models: QRNN, plstm,... 2 / 5

4. BEYOND SUPERVISED LEARNING 4.1 Unsupervised and semi-supervised learning. 4.2 Adversarial training and generative models 4.3 Incremental learning 4.4 Active learning 4.5 Reinforcement learning 4.6 Meta-learning 5. COMPUTATION 5.1 Software stack 5.2 Computational requirements 5.3 Scalability 3 / 5

Planning of activities Lectures Hours: 108h Theory classes: 23h 40m Self study: 84h 20m 1. DEEP NEURAL NETWORKS 2. TRAINING 3. MEMORY NETWORKS 4. BEYOND SUPERVISED LEARNING 5. COMPUTATION Labs in class Hours: 10h Laboratory classes: 5h Self study: 5h 1. Classification vs Regression 2. Convolutional neural networks for image classification. 3. Data pipelines between CPUs and GPUs. 4. Interpretability of a convolutional neural network. 5. Generative adversarial networks. Support materials: Deep learning frameworks used during the labs: Caffe, Tensorflow and Keras. Project Hours: 40h Theory classes: 1h Laboratory classes: 8h Self study: 31h Hands on project where students must design, train and test their own deep learning model. Support materials: GPUs on a cloud service. Descriptions of the assignments due and their relation to the assessment: Oral presentation Poster Grading Hours: 4h Theory classes: 4h 4 / 5

Written exams in class. Qualification system Labs: 15% Midterm: 15% Project: 40% Final exam: 30% Bibliography Basic: Goodfellow, Ian; Bengio, Yoshua; Courville, Aaron. Deep learning [on line]. 1. Boston: MIT Press, 2016 [Consultation: 16/06/2017]. Available on: <http://www.deeplearningbook.org/>. ISBN 978-0262035613. Others resources: Hyperlink https://telecombcn-dl.github.io/2017-dlcv/ Deep Learning for Computer Vision Summer School at UPC ETSETB TelecomBCN 2017 https://telecombcn-dl.github.io/2017-dlai/ Web page of the course Audiovisual material https://telecombcn-dl.github.io/2017-dlsl/ Resource 5 / 5