IAAE - Artificial Intelligence for Engineering

Similar documents
Python Machine Learning

SSE - Supervision of Electrical Systems

CSL465/603 - Machine Learning

Lecture 1: Machine Learning Basics

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

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

(Sub)Gradient Descent

Australian Journal of Basic and Applied Sciences

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

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

Lecture 1: Basic Concepts of Machine Learning

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

CS Machine Learning

A survey of multi-view machine learning

Analysis of Emotion Recognition System through Speech Signal Using KNN & GMM Classifier

Seminar - Organic Computing

Reducing Features to Improve Bug Prediction

Assignment 1: Predicting Amazon Review Ratings

Learning From the Past with Experiment Databases

Speech Emotion Recognition Using Support Vector Machine

Human Emotion Recognition From Speech

faculty of science and engineering Appendices for the Bachelor s degree programme(s) in Astronomy

Business Analytics and Information Tech COURSE NUMBER: 33:136:494 COURSE TITLE: Data Mining and Business Intelligence

Applications of data mining algorithms to analysis of medical data

Multivariate k-nearest Neighbor Regression for Time Series data -

Axiom 2013 Team Description Paper

Universidade do Minho Escola de Engenharia

Probabilistic Latent Semantic Analysis

Twitter Sentiment Classification on Sanders Data using Hybrid Approach

Indian Institute of Technology, Kanpur

Speech Segmentation Using Probabilistic Phonetic Feature Hierarchy and Support Vector Machines

Agent-Based Software Engineering

Laboratorio di Intelligenza Artificiale e Robotica

CS4491/CS 7265 BIG DATA ANALYTICS INTRODUCTION TO THE COURSE. Mingon Kang, PhD Computer Science, Kennesaw State University

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Ph.D in Advance Machine Learning (computer science) PhD submitted, degree to be awarded on convocation, sept B.Tech in Computer science and

arxiv: v2 [cs.cv] 30 Mar 2017

Switchboard Language Model Improvement with Conversational Data from Gigaword

Rule Learning With Negation: Issues Regarding Effectiveness

SELECCIÓN DE CURSOS CAMPUS CIUDAD DE MÉXICO. Instructions for Course Selection

WHEN THERE IS A mismatch between the acoustic

arxiv: v1 [cs.lg] 15 Jun 2015

Linking Task: Identifying authors and book titles in verbose queries

CS 446: Machine Learning

A Case Study: News Classification Based on Term Frequency

Time series prediction

Evolution of Symbolisation in Chimpanzees and Neural Nets

Probability and Statistics Curriculum Pacing Guide

Activity Recognition from Accelerometer Data

Statistics and Data Analytics Minor

Undergraduate Program Guide. Bachelor of Science. Computer Science DEPARTMENT OF COMPUTER SCIENCE and ENGINEERING

Using Web Searches on Important Words to Create Background Sets for LSI Classification

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

Semi-Supervised Face Detection

Integrating E-learning Environments with Computational Intelligence Assessment Agents

Rule Learning with Negation: Issues Regarding Effectiveness

CLASSIFICATION OF TEXT DOCUMENTS USING INTEGER REPRESENTATION AND REGRESSION: AN INTEGRATED APPROACH

Artificial Neural Networks written examination

The Boosting Approach to Machine Learning An Overview

EGRHS Course Fair. Science & Math AP & IB Courses

Computational Data Analysis Techniques In Economics And Finance

Learning Methods in Multilingual Speech Recognition

Historical maintenance relevant information roadmap for a self-learning maintenance prediction procedural approach

Modeling function word errors in DNN-HMM based LVCSR systems

Detecting Wikipedia Vandalism using Machine Learning Notebook for PAN at CLEF 2011

Large-Scale Web Page Classification. Sathi T Marath. Submitted in partial fulfilment of the requirements. for the degree of Doctor of Philosophy

CS 1103 Computer Science I Honors. Fall Instructor Muller. Syllabus

Softprop: Softmax Neural Network Backpropagation Learning

An OO Framework for building Intelligence and Learning properties in Software Agents

GRADUATE STUDENT HANDBOOK Master of Science Programs in Biostatistics

Learning Methods for Fuzzy Systems

arxiv: v1 [cs.lg] 3 May 2013

Modeling function word errors in DNN-HMM based LVCSR systems

ScienceDirect. A Framework for Clustering Cardiac Patient s Records Using Unsupervised Learning Techniques

Laboratorio di Intelligenza Artificiale e Robotica

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

Exposé for a Master s Thesis

Experiments with SMS Translation and Stochastic Gradient Descent in Spanish Text Author Profiling

Issues in the Mining of Heart Failure Datasets

Article A Novel, Gradient Boosting Framework for Sentiment Analysis in Languages where NLP Resources Are Not Plentiful: A Case Study for Modern Greek

The stages of event extraction

Learning Optimal Dialogue Strategies: A Case Study of a Spoken Dialogue Agent for

Netpix: A Method of Feature Selection Leading. to Accurate Sentiment-Based Classification Models

MGT/MGP/MGB 261: Investment Analysis

AUTOMATED FABRIC DEFECT INSPECTION: A SURVEY OF CLASSIFIERS

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

USER ADAPTATION IN E-LEARNING ENVIRONMENTS

Communication and Cybernetics 17

A Comparison of Two Text Representations for Sentiment Analysis

TABLE OF CONTENTS TABLE OF CONTENTS COVER PAGE HALAMAN PENGESAHAN PERNYATAAN NASKAH SOAL TUGAS AKHIR ACKNOWLEDGEMENT FOREWORD

Conference Presentation

Calibration of Confidence Measures in Speech Recognition

Using dialogue context to improve parsing performance in dialogue systems

Learning to Schedule Straight-Line Code

Bachelor of Science in Mechanical Engineering with Co-op

Truth Inference in Crowdsourcing: Is the Problem Solved?

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

University of Groningen. Systemen, planning, netwerken Bosman, Aart

SINGLE DOCUMENT AUTOMATIC TEXT SUMMARIZATION USING TERM FREQUENCY-INVERSE DOCUMENT FREQUENCY (TF-IDF)

Reinforcement Learning by Comparing Immediate Reward

Transcription:

Coordinating unit: Teaching unit: Academic year: Degree: ECTS credits: 2018 295 - EEBE - Barcelona East School of Engineering 723 - CS - Department of Computer Science BACHELOR'S DEGREE IN ELECTRICAL ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN MECHANICAL ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN CHEMICAL ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN ENERGY ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN ELECTRICAL ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN INDUSTRIAL ELECTRONICS AND AUTOMATIC CONTROL ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN BIOMEDICAL ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN CHEMICAL ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN MECHANICAL ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN INDUSTRIAL ELECTRONICS AND AUTOMATIC CONTROL ENGINEERING (Syllabus 2009). (Teaching unit Optional) BACHELOR'S DEGREE IN MATERIALS ENGINEERING (Syllabus 2010). (Teaching unit Optional) 6 Teaching languages: Catalan, Spanish Teaching staff Coordinator: Others: Gerard Escudero Samir Kanaan Gerard Escudero Samir Kanaan Opening hours Timetable: Check the bulletin board information departments. Prior skills Computer Science course (Python) or equivalent. Requirements There are no previous requirements. Degree competences to which the subject contributes Transversal: 1. SELF-DIRECTED LEARNING - Level 3. Applying the knowledge gained in completing a task according to its relevance and importance. Deciding how to carry out a task, the amount of time to be devoted to it and the most suitable information sources. 1 / 6

Teaching methodology The course consists of four classroom hours per week in lab: two correspond to theoretical expositions combined with guided exercises performed with a computer and two of laboratory practice. Should carry out a non-contact techniques are applied to a problem studied for the degree. The course uses the narrative approach (theory) by 10%, a problem-based by 10%, attendance group work (laboratory) by 20%, non-contact individual work by 27% and non-contact work group by 33%. Learning objectives of the subject The course aims: - To familiarize students with basic concepts in the fields of Machine Learning and Pattern Analysis - To provide tools of Artificial Intelligence that will be useful to apply them to engineering problems Study load Total learning time: 150h Hours large group: 0h 0.00% Hours medium group: 0h 0.00% Hours small group: 60h 40.00% Guided activities: 0h 0.00% Self study: 90h 60.00% 2 / 6

Content Introduction Learning time: 16h Theory classes: 2h Laboratory classes: 6h Self study : 8h Patterns analysis from the standpoint of artificial intelligence Applications in the fields of engineering and technology Lecture Practices 1 and 2: introduction to python Characterization data using attributes Learning time: 16h Laboratory classes: 4h Self study : 8h Data representation Treatment of missing values and normalization Distance measures Feature extraction: principal component analysis (PCA), independent component analysis (ICA) lectures Practice 3: representation, normalization, nul values, covariances, correlations, binarization, distance matrices, similarities, etc. Practice 4: PCA + ICA 3 / 6

Clustering Learning time: 30h Theory classes: 14h Laboratory classes: 6h Self study : 10h k-means, PAM Dendrograms Introduction to Spectral Clustering Lectures Practice 5: kmeans and PAM Practice 6: dendrogram Optimization Learning time: 26h Laboratory classes: 4h Other activities: 10h Self study : 8h Simulated annealing and gradient descent Genetic Algorithms Lectures Practice 7: simulated annealing and gradient descent Practice 8: genetic algorithms 4 / 6

Classification Learning time: 46h Theory classes: 18h Laboratory classes: 10h Self study : 18h Based on distances: k Nearest Neighbours, linear classifier and supervised k-means Based on probabilities: Naïve Bayes and introduction to Maximum Entropy Based on rules: Decision Trees (splitting and entropy) and an introduction to AdaBoost Linear classifier with kernels and Support Vector Machines (SVMs) Lectures Practice 9: classifiers based on distances Practice 10: classifiers based on probabilities Practice 11: rule-based classifiers Practice 12: SVMs Theory of statistical estimation Learning time: 8h Self study : 4h Bias and variance Test Protocols: single and cross-validation Statistical tests Measures of evaluation Lecture Other problems in the pattern analysis Learning time: 8h Self study : 4h Regression, anomaly detection, projections... Lecture 5 / 6

Qualification system The evaluation will be conducted through the assessment by teachers of different laboratory practice (which will mean 50%) and class work (which will represent the other 50%). Bibliography Basic: Benítez, Raúl... [et al.]. Inteligencia artificial avanzada. Barcelona: UOC, 2012. ISBN 9788490298879. Géron, Aurélien. Hands-on machine learning with Scikit-Learn and TensorFlow : concepts, tools, and techniques to build intelligent systems [on line]. Sebastopol: O'Reilly, 2017Available on: <https://ebookcentral.proquest.com/lib/upcatalunyaebooks/detail.action?docid=4822582>. ISBN 9781491962299. Complementary: Duda, Richard O.; Hart, Peter E.; Stork, David G. Pattern classification. 2nd. New York [etc.]: John Wiley & Sons, cop. 2001. ISBN 0471056693. Shawe-Taylor, J.; Cristianini, Nello. Kernels methods for pattern analysis. Cambridge: Cambridge University Press, 2004. Others resources: Documentation uploaded to Athena by teachers. 6 / 6