Lecture 19 November 2013

Similar documents
Seminar - Organic Computing

Laboratorio di Intelligenza Artificiale e Robotica

Artificial Neural Networks written examination

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

Laboratorio di Intelligenza Artificiale e Robotica

Python Machine Learning

Evolution of Symbolisation in Chimpanzees and Neural Nets

Axiom 2013 Team Description Paper

IAT 888: Metacreation Machines endowed with creative behavior. Philippe Pasquier Office 565 (floor 14)

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

ABSTRACT. A major goal of human genetics is the discovery and validation of genetic polymorphisms

ISFA2008U_120 A SCHEDULING REINFORCEMENT LEARNING ALGORITHM

CS Machine Learning

Heredity In Plants For 2nd Grade

CSL465/603 - Machine Learning

Ricopili: Postimputation Module. WCPG Education Day Stephan Ripke / Raymond Walters Toronto, October 2015

(Sub)Gradient Descent

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

Evolutive Neural Net Fuzzy Filtering: Basic Description

OPTIMIZATINON OF TRAINING SETS FOR HEBBIAN-LEARNING- BASED CLASSIFIERS

Rule Learning With Negation: Issues Regarding Effectiveness

Cooperative evolutive concept learning: an empirical study

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

Learning Methods for Fuzzy Systems

A SURVEY OF FUZZY COGNITIVE MAP LEARNING METHODS

TD(λ) and Q-Learning Based Ludo Players

Probabilistic Latent Semantic Analysis

Automating the E-learning Personalization

Rule discovery in Web-based educational systems using Grammar-Based Genetic Programming

Proposal of Pattern Recognition as a necessary and sufficient principle to Cognitive Science

Ordered Incremental Training with Genetic Algorithms

Machine Learning from Garden Path Sentences: The Application of Computational Linguistics

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

Radius STEM Readiness TM

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

Knowledge-Based - Systems

Reinforcement Learning by Comparing Immediate Reward

BIOS 104 Biology for Non-Science Majors Spring 2016 CRN Course Syllabus

Classification Using ANN: A Review

Generative models and adversarial training

Introduction to Ensemble Learning Featuring Successes in the Netflix Prize Competition

Linking Task: Identifying authors and book titles in verbose queries

I-COMPETERE: Using Applied Intelligence in search of competency gaps in software project managers.

Artificial Neural Networks

BUSINESS INTELLIGENCE FROM WEB USAGE MINING

Rule Learning with Negation: Issues Regarding Effectiveness

QuickStroke: An Incremental On-line Chinese Handwriting Recognition System

Softprop: Softmax Neural Network Backpropagation Learning

SARDNET: A Self-Organizing Feature Map for Sequences

INTRODUCTION TO GENERAL PSYCHOLOGY (PSYC 1101) ONLINE SYLLABUS. Instructor: April Babb Crisp, M.S., LPC

Biological Sciences (BS): Ecology, Evolution, & Conservation Biology (17BIOSCBS-17BIOSCEEC)

Lecture 1: Machine Learning Basics

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

Firms and Markets Saturdays Summer I 2014

The dilemma of Saussurean communication

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

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

Spring 2015 IET4451 Systems Simulation Course Syllabus for Traditional, Hybrid, and Online Classes

2017 Florence, Italty Conference Abstract

The Good Judgment Project: A large scale test of different methods of combining expert predictions

Houghton Mifflin Online Assessment System Walkthrough Guide

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

A method to teach or reinforce concepts of restriction enzymes, RFLPs, and gel electrophoresis. By: Heidi Hisrich of The Dork Side

Time series prediction

Using Genetic Algorithms and Decision Trees for a posteriori Analysis and Evaluation of Tutoring Practices based on Student Failure Models

Lecture 1: Basic Concepts of Machine Learning

Analysis of Hybrid Soft and Hard Computing Techniques for Forex Monitoring Systems

ENME 605 Advanced Control Systems, Fall 2015 Department of Mechanical Engineering

Welcome to. ECML/PKDD 2004 Community meeting

LOUISIANA HIGH SCHOOL RALLY ASSOCIATION

GUIDELINES FOR COMBINED TRAINING IN PEDIATRICS AND MEDICAL GENETICS LEADING TO DUAL CERTIFICATION

arxiv: v1 [cs.cv] 10 May 2017

Issues in the Mining of Heart Failure Datasets

Knowledge Transfer in Deep Convolutional Neural Nets

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

EGRHS Course Fair. Science & Math AP & IB Courses

Semi-Supervised GMM and DNN Acoustic Model Training with Multi-system Combination and Confidence Re-calibration

A Reinforcement Learning Variant for Control Scheduling

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

While you are waiting... socrative.com, room number SIMLANG2016

Prerequisite: General Biology 107 (UE) and 107L (UE) with a grade of C- or better. Chemistry 118 (UE) and 118L (UE) or permission of instructor.

How the Guppy Got its Spots:

Attributed Social Network Embedding

Physics XL 6B Reg# # Units: 5. Office Hour: Tuesday 5 pm to 7:30 pm; Wednesday 5 pm to 6:15 pm

ReinForest: Multi-Domain Dialogue Management Using Hierarchical Policies and Knowledge Ontology

CENTRAL MAINE COMMUNITY COLLEGE Introduction to Computer Applications BCA ; FALL 2011

INPE São José dos Campos

A simulated annealing and hill-climbing algorithm for the traveling tournament problem

A Genetic Irrational Belief System

Stacks Teacher notes. Activity description. Suitability. Time. AMP resources. Equipment. Key mathematical language. Key processes

SAM - Sensors, Actuators and Microcontrollers in Mobile Robots

Using dialogue context to improve parsing performance in dialogue systems

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

Aviation English Solutions

Lecture 10: Reinforcement Learning

Soft Computing based Learning for Cognitive Radio

EVOLVING POLICIES TO SOLVE THE RUBIK S CUBE: EXPERIMENTS WITH IDEAL AND APPROXIMATE PERFORMANCE FUNCTIONS

Test Effort Estimation Using Neural Network

Biological Sciences, BS and BA

Exploration. CS : Deep Reinforcement Learning Sergey Levine

Transcription:

INF90/90 Exam INF90 - Biologically inspired computing Lecture 19 November 201 Jim Tørresen and Eivind Samuelsen Format: Written Tid: December, at 1:0 ( hours) Closed book exam : No materials are permitted on the exam Location: See http://www.uio.no/studier/emner/matnat/ifi/ INF90/h1/eksamen/index.html Multiple-choice Questions on Parts of the Exam The exam text consists of problems 1-0 (multiple choice questions) to be answered on the form that is enclosed in the appendix and problems 1-? which are answered on the usual sheets. Problems 1-0 have a total weight of 60%, while problems 1-? have a weight of 0%. Reply on Multiple-choice Questions on Attached Form Appendix 1 About problem 1-0: Each problem consists of a topic in the left column and a number of statements each indicated by a capital letter. Problems are answered by marking true statements with a clear cross (X) in the corresponding row and column in the attached form, and leaving false statements unmarked. Each problem has a variable number of true statements, but there is always at least one true and false statement for each problem. 0.5 points are given for each marked true statement and for each false statement left unmarked, resulting in a score ranging from 0 to 60. You can use the right column of the text as a draft. The form in the appendix is the one to be handed in (remember to include your candidate number). Problem 1 Biologically inspired computing A B C D Topic for a course at IFI Is mostly relevant for safety-critical systems Evolutionary computing is included in this field Must be programmed in a specific language INF90/INF90 Answers problems 1 0 for candidate no: Problem A B C D 1 2 5 6 7 8 9 10 1

Please Make Sure you can Read what you Write INF90/INF90 Course web page: www.uio.no/studier/emner/matnat/ifi/inf90 Syllabus: Selected parts of the following books (details on course web page): A.E. Eiben and J.E. Smith: Introduction to Evolutionary Computing, 2nd printing, 2007. Springer. ISBN: 978--50-018-1. S. Marsland: Machine learning: An Algorithmic Perspective. ISBN:978-1-200-6718-7 On-line papers/chapters (on course web page) The lecture notes (except ROBIN research 12.11.1) Obligatory Exercises: Two exercises on evolutionary algorithm and machine learning. 5 19 November 201 6 Book in Norwegian (not syllabus) Username and Password Course Web Page Topics: Kunstig intelligens og intelligente systemer Problemløsning med kunstig intelligens Evolusjon, utvikling og læring Sansing og oppfatning Bevegelse og robotikk Hvor intelligente kan og bør maskiner bli? 7 username: authorization password: complete 19 November 201 8 2

21.11.1 Lecture Plan Autumn 201 What is the Course about? Date Topic Syllabus 27.08.201 Intro to the course. Optimization and search. Marsland (chapter 11.1, 11.-11.6) 0.09.201 Evolutionary algorithms I: Introduction. Evolutionary strategies and evolutionary programming. Eiben & Smith (chapter 1, 2, and 5.1, 5.-5.8) 10.09.201 Evolutionary algorithms II: Genetic algorithm and representations. Genetic programming Eiben & Smith (chapter, 6) (Marsland 12.1-12.) 17.09.201 Evolutionary algorithms III: Multi-objective optimization. Working with evolutionary algorithms. Eiben & Smith (chapter 9, 10 and 1) 2.09.201 Intro to machine learning and classification. Single-layer neural networks. Marsland (chapter 1 and 2) 01.10.201 Break (no lecture) 08.10.201 Multi-layer neural networks. Backpropagation and practical issues Marsland (chapter ) 15.10.201 Swarm Intelligence and evolvable hardware On-line documents 22.10.201 Support vector machines. Ensemble learning. Dimensionality reduction. Marsland (chapter 5, 7 and 10.2) 29.11.201 Unsupervised learning. K-means. Self-organizing maps. Marsland (chapter 9.1 and 9.2) 05.11.201 Reinforcement learning Marsland (chapter 1) 12.11.201 Bioinspired computing for robots and music. Future perspectives on Artificial Intelligence On-line documents 19.11.201 Summary. Questions Artificial Intelligence/machine learning Self-learning and adaptive systems Systems that can sense, reason (think) and/or respond Why bio-inspired? Increase intelligence in both single node and multiple node systems 9 Self learning/machine learning (ex: evolutionary computation) Man/Woman vs Machine Who are smartest? Machines are good at: Algorithm number crunching storing data and searching in data specific tasks (e.g. control systems in manufacturing) System to be designed Data set/ specifica>on 10 Humans are good at: Learning by examples sensing (see, hear, smell etc and be able to recognize what we senses) general thinking/reasoning motion control (speaking, walking etc). 12

21.11.1 What methods are best? Major Mechanisms in Nature Evolution: Biological systems develop and change during generations. Development/growth: By cell division a multi-cellular organism is developed. Learning: Individuals undergo learning through their lifetime. Collective behavior: Immune systems, flocks of birds, fishes etc Sensing and motion 1 Genotype vs phenotype The standard EA variants Genotype Phenotype Name Genetic Algorithm Locus Loci 15 Representation Crossover Mutation Parent selection Survivor selection Specialty Usually fixed-length vector or none Evolution Strategies Real-valued vector Discrete or intermediate recombination Gaussian Random draw Best N Strategy parameters Evolutionary Programming Real-valued vector Gaussian One child each Tournament Strategy parameters Genetic Programming Tree Swap sub-tree Replace sub-tree Usually fitness proportional Generational replacement 16

Representations Candidate solutions (individuals) exist in phenotype space They are encoded in chromosomes, which exist in genotype space Encoding : phenotype=> genotype (not necessarily one to one) Decoding : genotype=> phenotype (must be one to one) Chromosomes contain genes, which are in (usually fixed) positions called loci (sing. locus) and have a value (allele) In order to find the global optimum, every feasible solution must be represented in genotype space Off- / on-policy learning On-policy: SARSA Off-policy: Q-learning The difference may be explained as SARSA learns the Q values associated with taking the policy it follows itself, while Watkin's Q-learning learns the Q values associated with taking the exploitation policy while following an exploration/ exploitation policy. - Wikipedia 18 Repetiton Questions What is AI/machine learning? Self-learning/adaptive methods Learning by examples (rather than being programmed) Give some examples of intelligent mechanisms in nature Evolution Development/growth Learning Collective behavior Sensing and motion 19 5